docs(runtime): close J3.2 canonical identity gate
Record the exact f46ddb5c rollback, 8,441-test Release gate, and seven-checkpoint connected lifecycle/reconnect pass. Update the canonical project state and pin J3.3's exact-key App projection-store execution plan.
Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
f46ddb5cdb
commit
e18df84437
8 changed files with 306 additions and 8 deletions
|
|
@ -8,6 +8,31 @@ The accepted J2 binary passes 8,428 Release tests with five skips and the
|
|||
seven-checkpoint connected lifecycle/reconnect gate at
|
||||
`logs/connected-world-gate-20260725-193936/report.json`.
|
||||
|
||||
## J3.2 ownership checkpoint
|
||||
|
||||
Commit `f46ddb5cdb1e145752bea49aeb1d62bfe71284d3` implements the first
|
||||
canonical split:
|
||||
|
||||
- `RuntimeEntityDirectory` owns the only active GUID map, exact-incarnation
|
||||
tombstones, reverse local-ID map, session lifetime epoch, per-GUID operation
|
||||
versions, accepted inbound snapshot owner, and parent-relation owner;
|
||||
- `RuntimeEntityRecord` owns the presentation-free canonical snapshot,
|
||||
`INSTANCE_TS`, authoritative cell/state/timestamp versions, object clock,
|
||||
PhysicsBody/physics-host facts carried for J5, and Runtime-issued local ID;
|
||||
- App's `LiveEntityRecord` is now a projection sidecar around that canonical
|
||||
record;
|
||||
- the temporary `ActiveRecordView` is dictionary-shaped only to preserve the
|
||||
large synchronous App call surface during J3.2. It stores no GUID map and
|
||||
resolves every lookup through `RuntimeEntityDirectory`; J3.3 deletes it;
|
||||
- Runtime-only ownership/lifetime tests and App source guards protect the
|
||||
boundary.
|
||||
|
||||
The checkpoint passes 110 Runtime tests, 3,758 App tests with three skips, and
|
||||
8,441 complete Release tests with five skips. Its exact-binary connected gate
|
||||
also passes all seven checkpoints with graceful exits, zero render-shadow
|
||||
mismatches, and zero pending deltas:
|
||||
`logs/connected-world-gate-20260725-200749/report.json`.
|
||||
|
||||
At this baseline:
|
||||
|
||||
- `LiveEntityRuntime.cs` is 2,866 lines and is referenced by roughly 100 App
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue