docs: the session framework slices that landed, and the two that are blocked
This commit is contained in:
parent
954b9f4db5
commit
01494a104e
2 changed files with 34 additions and 0 deletions
|
|
@ -160,6 +160,10 @@ delayed rendering retains its handle. Distinguish AssetRef from transient Artifa
|
|||
|
||||
**Depends on:** SESSION-02, MEDIA-01 and the profile/identity foundation in the broader backlog.
|
||||
|
||||
**2026-09-22:** blocked. The profile/identity foundation is FOUNDATION-02
|
||||
(`feat/brain-profile-contract`) in the [MaleCNS backlog](../malecns-modular-implementation.md),
|
||||
which has not been built. Not started.
|
||||
|
||||
**Implement:** adapter over existing LIF, plasticity, retina and fixed readout primitives;
|
||||
reference-first composition/goldens; independently seeded agent state and shared immutable data.
|
||||
Avoid using the old whole-frame `tick` wrapper if it changes the specified phase ordering.
|
||||
|
|
@ -172,6 +176,10 @@ dispatch order and varying worker count preserves results. Keep 64-role limits e
|
|||
|
||||
**Depends on:** AGENT-01 and environment/task extraction in the broader backlog.
|
||||
|
||||
**2026-09-22:** blocked. AGENT-01 is blocked, and environment/task extraction is
|
||||
RUNTIME-01 (`refactor/environment-task-boundary`) in the same backlog, which has not been
|
||||
built. Not started.
|
||||
|
||||
**Implement:** binjgb environment, task-local memory inspector and identity/existing action
|
||||
adapter. Keep `legacy-gameboy-v1` separately routed with exact old ordering/hash semantics.
|
||||
|
||||
|
|
|
|||
|
|
@ -748,3 +748,29 @@ rewritten separately.
|
|||
inside one commit), so the run restarted from rung 8, VIRIDIAN CITY, with
|
||||
`fly-reset-to-milestone 8`; the v5 checkpoint migrated to v6 as designed. The previous state is
|
||||
archived beside the store.
|
||||
|
||||
## 2026-09-22 - session framework: what landed and what stopped
|
||||
|
||||
The session framework slices from docs/design/session-framework/implementation.md were built
|
||||
in ordered waves, each on its own branch with an independent review before merge.
|
||||
|
||||
Landed on main: CONTRACT-01, BUS-01 through BUS-03, SESSION-01, SESSION-02, MEDIA-01,
|
||||
STATE-01 and PUBLISH-01. Together they give the repo an executable session contract with a
|
||||
TypeScript oracle, a conforming bus with a written conformance table, a lockstep session that
|
||||
runs in process, on threads or as one process per fly, native frame and audio observations
|
||||
with spectator isolation, a coherent all-participant checkpoint with group restore and a
|
||||
liftable fence, and an internal publication boundary with committed snapshots over the same
|
||||
bus. Every contract silence met on the way was closed by a dated amendment in the affected
|
||||
document rather than by convention; none touched doctrine.
|
||||
|
||||
Also landed: the bus test suite asserts guarantees rather than the machine's timing, and a
|
||||
coordinator defect found through one of those flakes is fixed, where a lifecycle
|
||||
acknowledgement that legitimately releases nothing was treated as a fault.
|
||||
|
||||
Stopped: AGENT-01 and ENV-01 are blocked on FOUNDATION-02 and RUNTIME-01 from the MaleCNS
|
||||
backlog, which do not exist yet. The profile contract and the environment boundary are
|
||||
decisions for the operator, so the swarm stopped here. DOLPHIN-01 was never in scope.
|
||||
|
||||
Measured on the development box, not capacity claims: bus RPC near one millisecond at the
|
||||
median; a two-fly transition near 10 to 12 ms at the median in every execution mode; about
|
||||
5.7 MiB per participant process when split.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue