docs: close Step 6 with reconciled Contract 5.3 evidence

This commit is contained in:
2026-09-15 10:59:30 -07:00
parent f163de2643
commit 9dcd3993db
6 changed files with 281 additions and 38 deletions
+12 -6
View File
@@ -13,9 +13,12 @@ pass. Haunted House reports conformant values, and publishing validation passes.
Steps 6.1–6.3 established Contract 5.3 surface discovery and interoperability.
Step 6.4 adds local presentation panes; see the
[Step 6.4 report](docs/architecture/XZBT-NGN-Step6.4-Local-Surfaces.md).
Step 6.6 validates the reference exhibits, and Step 6.7 adds the SciFi-XZBT
Observation surface, including regenerated packaged-build verification; live
NGN Observation verification remains outstanding — see the
Step 6.5 synchronization is satisfied by existing implementation and later evidence.
Step 6.6 validates reference exhibits, Step 6.7 adds the SciFi-XZBT Observation
surface, and Step 6.8 validates multi-surface behavior. Step 6 is complete with
documented non-blocking follow-up at the Contract 5.3 accepted baseline `f163de2`
and closed at tag `step-6-complete` — see the
[Step 6.10 closure report](docs/reference/XZBT-NGN-Step6.10-Closure-Report.md) and
[Step 6.7 closure report](docs/reference/XZBT-NGN-Step6.7-Closure-Report.md).
## Run locally
@@ -127,9 +130,12 @@ discovery and local rendering (Section 31) are implemented and exercised by the
Museum Gallery reference exhibit, and the SciFi-XZBT reference exhibit declares
a console surface plus an Observation surface (Step 6.7B); the other maintained
exhibits do not declare multiple surfaces. Surface errors stay within the
affected pane. Remote/cast display assignment remains deferred. Shared-state
synchronization proof remains Step 6.5; this step adds no host-side surface
communication.
affected pane. Remote/cast display assignment remains deferred. Multi-surface
state synchronization (Step 6.5) is satisfied by the single-authority state
core, snapshot/revision attachment, and owner-mediated mutation routing proven
across reference exhibits. Step 6.8 multi-surface behavior is complete and
accepted, with a single unreproduced renegotiation noted as non-blocking
follow-up.
Not implemented: casting/display endpoints, MIDI, MCP/webhooks,
scenarios/recording, telemetry acquisition, multi-exhibit orchestration,