Implement native AIS inventory reconciliation (#63)
This commit is contained in:
@@ -367,3 +367,11 @@ before store reconciliation, and legacy task inventory uses a 16 MiB-bounded
|
||||
`ReplyTaskInventory`/`RequestXfer` state machine. Focused translated and native
|
||||
fake-packet tests cover correlation, stale replies, offers, bulk completion,
|
||||
capability task inventory, and malformed transfer sizes.
|
||||
|
||||
The client-owned `InventoryAISClient` implements Inventory/Library API v3
|
||||
category, child, link, item, outfit, orphan, and trash resources with exact
|
||||
LLSD XML request shapes and `COPY` destination headers. Parsed objects,
|
||||
side-effect removals, and folder versions are validated and reconciled through
|
||||
one atomic store transaction; cancellation and malformed responses cannot
|
||||
partially mutate the cache. Focused compatibility and injected-HTTP tests cover
|
||||
link correction, endpoint recording, error isolation, and metadata updates.
|
||||
|
||||
Reference in New Issue
Block a user