Implement native inventory manager workflows (#62)
This commit is contained in:
10
README.md
10
README.md
@@ -357,3 +357,13 @@ The versioned 64 MiB-bounded cache validates complete snapshots before install
|
||||
and uses same-directory temporary replacement with rollback. The compatibility
|
||||
and persistence contract is documented in
|
||||
[`docs/inventory.md`](docs/inventory.md).
|
||||
|
||||
The client-owned `InventoryManager` now implements the packet-level create,
|
||||
update, move, copy, remove, fetch, search, give, rez/derez, script-state, and
|
||||
task-inventory workflows. Callback IDs and concurrent item/task waiters are
|
||||
bounded and cancellation-safe; generated multi-block packets retain the UDP
|
||||
codec's MTU-aware splitting. Capability replies and UDP replies are validated
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user