docs(perception): record joint startup proof and remaining clock wait

This commit is contained in:
DCCONSTRUCTIONS
2026-09-02 21:16:03 +03:00
parent 48835a0499
commit 35d28418f3
3 changed files with 152 additions and 3 deletions
@@ -869,3 +869,21 @@ and a fixed2s lead do not establish Worker readiness. Next gate separates two-si
clock warmup from source-anchor activation before1x starts; after start the source
timeline remains immutable through outages. No gate widening, backlog replay,
standalone or Stage3 promotion. [Evidence and rejected attempts](../../experiments/perception/PERCEPTION_STREAM_STAGE2_CROSSHOST_GRAPH_2026-09-02.md).
## Stage 2 increment 16: joint startup before immutable 1x activation (2026-09-02)
Pre-start clock reports carry a null anchor and warm both observation windows.
Version2 replies bind responder bounds and accepted anchor to the issued challenge.
Source checks both current intervals, ages peer evidence through ACK transit, obtains
explicit anchor acceptance and a data grant before startup. A lost ACK cannot create
a different anchor; missing the agreed start fails rather than silently retiming input.
The existing5ms/2s/500ppm/50us budgets and lease/data authority separation remain intact.
The single32-frame GPU canary now admits frame0, but is not realtime-qualified:
8 results,1 input-gap discard,9 WAIT and14 synchronization skips. All55 six-timestamp
exchanges independently reconstruct; running uncertainty5.0315.667ms causes a real
clock WAIT without an RPC error, GPU telemetry loss or model restart. More samples
inside the same2s horizon would not remove the measured WAIT.241 local/198 Worker
tests PASS,129 measured source hashes match code48835a0. Next investigate control-loop
scheduling/transport before another full-graph qualification, without budget widening.
[Detailed evidence](../../experiments/perception/PERCEPTION_STREAM_STAGE2_JOINT_START_2026-09-02.md).