docs(render): close unified residency slice
This commit is contained in:
parent
1853a57c12
commit
66690805c5
8 changed files with 192 additions and 5 deletions
|
|
@ -1598,6 +1598,15 @@ port in any phase — no separate listing here.
|
|||
> process allocation fell 41.8–61.9%, GC pause time fell 48.4–54.1%, and
|
||||
> invalid typed-Setup exceptions fell to zero. [Cutover
|
||||
> report](../research/2026-07-24-slice-c-prepared-asset-cutover-report.md).
|
||||
> **Slice D completed 2026-07-24:** typed asset/owner generations, leases,
|
||||
> immutable budget profiles, exact aggregate diagnostics, bounded
|
||||
> animation/audio/alpha-scratch owners, and forced-pressure coverage now sit
|
||||
> above the existing specialized physical caches. Capped/uncapped nine-stop
|
||||
> and dense-Arwic physical routes passed; third-visit cache residence was
|
||||
> non-growing and no checkpoint retained staged or retiring bytes. [Residency
|
||||
> report](../research/2026-07-24-slice-d-unified-residency-report.md). Slice E
|
||||
> cost-budgeted streaming/retirement is active. F/G and J retain their explicit
|
||||
> approval gates.
|
||||
|
||||
**Spec:** `docs/superpowers/specs/2026-07-05-modern-pipeline-design.md` (the
|
||||
umbrella design — read it first). **Goal:** smoothness first (no frame over
|
||||
|
|
|
|||
|
|
@ -89,6 +89,14 @@ transactions. This is deliberately using the extracted interaction owners and
|
|||
canonical shared main-panel host before quest/emote/character-creation bodies
|
||||
broaden the feature surface.
|
||||
|
||||
The separately authorized modern-runtime performance program has completed
|
||||
Slices A–D: corrected measurement, prepared-package bake/dedup, package-only
|
||||
production streaming, and typed unified residency. Its physical capped,
|
||||
uncapped, and dense connected gates pass without a visual-quality change.
|
||||
Slice E cost-budgets portal publication and retirement next. Slices F/G remain
|
||||
behind their explicit ECS approval gate, and Slice J remains behind its
|
||||
gameplay-owner approval gate.
|
||||
|
||||
Slice 1's 18-cell favorite-spell overflow bar is user-accepted. Slice 2's
|
||||
status hand selected-object availability and existing
|
||||
Use/AutoWield/use-on-target command routing passed their connected gate.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
**Date:** 2026-07-24
|
||||
|
||||
**Status:** Slices A–C complete. Slice D is next and not yet started.
|
||||
**Status:** Slices A–D complete. Slice E is active.
|
||||
|
||||
**Scope:** Reconcile and sequence the existing Modern Pipeline (`MP`) and
|
||||
Linux/headless (`LH`) tracks using the 2026-07-24 connected performance audit.
|
||||
|
|
@ -687,6 +687,16 @@ Release suite, and the user's visual gate passed. Process allocation fell
|
|||
**Gate:** same-location third-visit residence plateaus; no stale-generation
|
||||
release; no missing textures; no resource growth after repeated portal loops.
|
||||
|
||||
**Completed 2026-07-24:** typed asset/owner generations, leases, immutable
|
||||
budget profiles, specialized-owner adapters, exact aggregate accounting,
|
||||
bounded animation/audio/alpha-scratch policies, forced-pressure coverage, and
|
||||
fence-aware retirement diagnostics are live. The capped/uncapped physical
|
||||
nine-stop routes and dense Arwic passed with graceful shutdown. The third Caul
|
||||
checkpoint reduced cache-attributed CPU/GPU residence from the second visit,
|
||||
animations plateaued at 55 entries, scratch stayed below budget, and no
|
||||
checkpoint retained staged or retiring bytes. Evidence:
|
||||
[`../research/2026-07-24-slice-d-unified-residency-report.md`](../research/2026-07-24-slice-d-unified-residency-report.md).
|
||||
|
||||
**Amendment (2026-07-24 review).** Two corrections to this slice's scope:
|
||||
|
||||
- **Do not rebuild what exists.** Fence-gated, budgeted eviction already
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Modern Runtime Slice D — Typed Asset Handles and Unified Residency
|
||||
|
||||
**Status:** active — D1 through D4 complete
|
||||
**Status:** complete — D1 through D5 passed 2026-07-24
|
||||
**Program:** `docs/plans/2026-07-24-modern-runtime-architecture.md`
|
||||
**Baseline:** Slice C closeout commit `a564c4b7`
|
||||
**Behavior contract:** no visual-quality or retail-behavior change
|
||||
|
|
@ -271,6 +271,17 @@ LRU pressure, and alpha-scratch convergence. Release build and the complete
|
|||
- Preserve fixed-camera screenshots and obtain the user's visual gate if the
|
||||
connected route changes any visible frame.
|
||||
|
||||
**Complete 2026-07-24.** The exact D4 source/binary commit `1853a57c` passed
|
||||
the capped and uncapped physical-local nine-stop routes and pinned dense Arwic,
|
||||
with zero failures and graceful transport shutdown in all three processes.
|
||||
Cache-attributed residence was non-monotonic: the third Caul checkpoint fell
|
||||
from the second visit's 50.3/355.0 MiB committed-CPU/physical-GPU residence to
|
||||
38.5/335.1 MiB. Parsed animations stopped at 55 entries, alpha scratch stayed
|
||||
below 16 MiB, and staged/retiring bytes were zero at every checkpoint. The
|
||||
harness's fixed-camera captures passed without a visible-frame change. Exact
|
||||
methodology and measurements:
|
||||
[`../research/2026-07-24-slice-d-unified-residency-report.md`](../research/2026-07-24-slice-d-unified-residency-report.md).
|
||||
|
||||
## 9. Acceptance
|
||||
|
||||
Slice D closes only when:
|
||||
|
|
@ -285,3 +296,5 @@ Slice D closes only when:
|
|||
6. The architecture, roadmap, issues, inventory, and durable memory agree with
|
||||
the implementation.
|
||||
7. Connected screenshots retain Slice C's visual output.
|
||||
|
||||
All seven conditions passed 2026-07-24.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue