docs(render): record Campaign FW closeout gates
This commit is contained in:
parent
4808d4d10b
commit
4683ac6f72
3 changed files with 47 additions and 11 deletions
|
|
@ -538,17 +538,21 @@ Stages FW0–FW6; no long-lived dual path.
|
|||
**Spec:** [`docs/superpowers/specs/2026-08-30-campaign-w-retail-frame-walk-design.md`](../superpowers/specs/2026-08-30-campaign-w-retail-frame-walk-design.md).
|
||||
**Plan + ledger:** [`docs/plans/2026-08-30-campaign-fw-frame-walk.md`](2026-08-30-campaign-fw-frame-walk.md).
|
||||
|
||||
**2026-08-31 checkpoint — code complete, final connected gate pending.**
|
||||
**2026-08-31 checkpoint — code complete, connected routes passed.**
|
||||
`RetailFrameWalk` is now the only production visibility/order owner. Exact
|
||||
walk portal polygons route shells, statics, and dynamics through the same
|
||||
Vulkan clip slots (`11e68aad`), fixing the cathedral defect's actual mechanism:
|
||||
accepted content was previously emitted whole after a Boolean sphere test.
|
||||
The stale frame-product carrier is deleted, and the retail camera adjustment
|
||||
laws are complete (`90eba0ec`, `4d037974`). Release hermetic App gates passed
|
||||
6,729/6,729 before a still-open character-selection client locked the Release
|
||||
outputs. Campaign FW remains ACTIVE until both standard connected routes and
|
||||
the complete cathedral/transition/physical-camera visual matrix pass. Safety
|
||||
rollback before the final batch: `572de1ec`.
|
||||
laws are complete (`90eba0ec`, `4d037974`). The complete Release gate passed
|
||||
16,493/16,493, installed-DAT walk conformance passed 36/1, and both exact-binary
|
||||
standard connected routes passed on `b8befded` (lifecycle/reconnect with zero
|
||||
warnings/failures; all nine R6 checkpoints with zero failures). The owner passed
|
||||
the cathedral/transition, restored-particle, Tusker terrain/object, and lingering
|
||||
spell-worldobject matrices. Campaign FW remains ACTIVE only for the physical
|
||||
camera-feel verdict and the final post-probe-removal Release re-gate. Safety
|
||||
rollback before the final batch: `572de1ec`; accepted closeout checkpoint:
|
||||
`b8befded`.
|
||||
|
||||
### Phase O — DatPath Unification — SHIPPED 2026-05-21
|
||||
|
||||
|
|
|
|||
|
|
@ -17,10 +17,12 @@ The production cutover and camera port are code-complete: one retail-derived
|
|||
walk now owns rooting, portal recursion, per-view clipping, draw order, depth
|
||||
events, and shared-alpha barriers. The cathedral through-wall mechanism was a
|
||||
whole-mesh submission after Boolean portal admission; exact walk aperture clip
|
||||
slots now route shells, statics, and dynamics together. The campaign remains
|
||||
ACTIVE until the standard connected routes and owner visual matrix prove the
|
||||
positioned cathedral player/NPC transition, particles, seams, doorways, portal
|
||||
arrival, and retail camera feel. Plan/ledger:
|
||||
slots now route shells, statics, and dynamics together. Both standard connected
|
||||
routes pass on the accepted `b8befded` checkpoint, as do the owner-gated
|
||||
cathedral transition/particles/seams, Tusker terrain/object stability, and
|
||||
completed spell-worldobject retirement matrices. The campaign remains ACTIVE
|
||||
only for the physical retail-camera feel verdict and final post-probe-removal
|
||||
Release re-gate. Plan/ledger:
|
||||
[`2026-08-30-campaign-fw-frame-walk.md`](2026-08-30-campaign-fw-frame-walk.md).
|
||||
|
||||
Before new M4 quest/emote/character-creation subsystem bodies enter the App
|
||||
|
|
|
|||
|
|
@ -588,7 +588,11 @@ preparation scoped to EnvCells. The live probe now records every
|
|||
installed-DAT subset passes 21/0. The owner then passed the live matrix:
|
||||
waterfalls/outdoor particles restored, the player and special NPC hidden by
|
||||
opaque cathedral walls, no player disappearance at the cell transition, and
|
||||
no seam/building distortion. Both standard connected routes remain mandatory
|
||||
no seam/building distortion. The later Tusker Island regression round also
|
||||
passed: terrain and overlapped shadow objects no longer disappear when the
|
||||
camera turns, and completed spell projectile worldobjects retire instead of
|
||||
lingering. Both standard connected routes passed on checkpoint `b8befded`; the
|
||||
physical camera-feel verdict and final post-probe-removal Release rebuild remain
|
||||
before the campaign status changes from ACTIVE.
|
||||
|
||||
- Entities gate per view via `Render::viewconeCheck` at their cell's walk
|
||||
|
|
@ -658,6 +662,30 @@ physical-display feel matrix remains part of the final owner gate.
|
|||
- Final gates: full hermetic suites, both standard connected routes,
|
||||
the complete owner visual matrix, merge to main.
|
||||
|
||||
**AUTOMATED CLOSEOUT CHECKPOINT 2026-08-31 (`b8befded`).** The complete
|
||||
Release gate passed 16,493 tests across 14 assemblies with zero skips and zero
|
||||
failures. Installed-DAT walk conformance passed 36/1; the complete supported
|
||||
installed-DAT lane passed 118/97 (the exclusions are explicitly unsupported or
|
||||
known-failure fixtures, not hidden failures). The exact-binary lifecycle/
|
||||
reconnect route passed both capped and uncapped-reconnect sessions with graceful
|
||||
zero-code exits, context recreation, zero failures, and zero warnings
|
||||
(`logs/connected-world-gate-20260831-083305/report.json`). The exact-binary R6
|
||||
nine-stop route passed all nine checkpoints in 528.964 seconds with a graceful
|
||||
zero-code exit and zero failures
|
||||
(`logs/connected-r6-soak-20260831-083908.report.json`). Its nine warnings are
|
||||
the route's bounded live-population/cache/particle diagnostics, not gate
|
||||
failures.
|
||||
|
||||
**FW6 cleanup checkpoint (`4808d4d1`).** The print-only
|
||||
`ACDREAM_PROBE_WALK_SHADOW` and `ACDREAM_PROBE_WALK_ROOT` families and their
|
||||
shared scratch state are deleted from production assemblies and from
|
||||
`launch-options.md`. The removal changes no visibility, ordering, particle,
|
||||
camera, or draw decision. A complete Debug solution build, the 289/1 focused
|
||||
App set, and all 76 Core particle tests pass after the deletion. Final Release
|
||||
and connected exact-binary re-gates are deliberately deferred until the owner
|
||||
closes the responsive visual-gate client; the client is never killed or
|
||||
controlled behind the owner's back.
|
||||
|
||||
## Rollbacks
|
||||
|
||||
Each stage lands as its own commit series; record `git revert` anchors
|
||||
|
|
@ -671,6 +699,8 @@ are the cutover stages — their revert anchors are mandatory entries.
|
|||
- **Portal-slice clipping:** `11e68aad`.
|
||||
- **Camera completion:** `90eba0ec`, `4d037974`.
|
||||
- **Final stale frame-product removal:** `a2f2eb7d`.
|
||||
- **User-gated FW closeout fixes:** `b8befded`.
|
||||
- **FW diagnostic-probe removal:** `4808d4d1`.
|
||||
|
||||
## Risks (tracked, from the spec)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue