Implement TestClient world commands (#93)
Some checks failed
Native code generation / deterministic (push) Failing after 31s
Imaging and meshing gate / native (push) Successful in 5m30s
JPEG 2000 feature / linux (push) Successful in 2m47s
Native Rust workspace compile / compile (push) Successful in 22m56s
Skia feature / linux (push) Successful in 31m28s

This commit is contained in:
2026-08-11 12:10:19 +00:00
parent ea10b7672c
commit 374d7958f1
9 changed files with 4182 additions and 13 deletions

View File

@@ -500,3 +500,14 @@ manager/store and AIS parser for bounded browsing, statistics, typed search,
link-aware hierarchy traversal, and deterministic export. Their command
surfaces, limits, isolated CLI tests, and the status of every remaining program
are documented in the [`native programs guide`](programs/README.md).
The native `TestClient` now exposes its system, communication, inventory,
appearance, asset, movement, object, parcel, estate, and grid command groups
through one bounded multi-client shell. World commands use the native manager
APIs for movement and teleportation, object inspection and linkset transfer,
parcel and map queries, estate terrain transfer, texture caching, and primitive
creation. Offline fake-world directives exercise the same parsing, filtering,
output, cancellation, and safety paths without connecting to a privileged live
grid. Command ownership, resource limits, explicit live-operation gates, and
the focused verification command are documented in the
[`TestClient` guide](docs/test-client.md).