docs(headless): close modern runtime slice K

This commit is contained in:
Erik 2026-07-27 11:31:19 +02:00
parent b2ab0956f2
commit 1628d9f587
8 changed files with 97 additions and 69 deletions

View file

@ -2,8 +2,7 @@
## Current checkpoint
Slice J is closed. Slice K0-K3 are closed; K4 implementation is complete
through `776482da`, with the exact connected terminal gate active.
Slice J and Slice K are closed. K4 completed through `776482da`.
K3's production closeout commit is `3f340125`. Its automated predecessors are
`12b500d3`, `9569dadb`, and `b6547ff3`.
@ -59,18 +58,25 @@ The user requires optional direct single-session CLI launch with
`-user`/`-password` or the long-form aliases. Multi-session configuration
continues to use credential providers.
## Final connected closeout
The exact `776482da` native Linux process ran both available accounts for ten
minutes. Twenty consecutive periodic samples passed the committed envelope
with zero fault/reconnect debt. SIGINT produced ACE-confirmed graceful logout
for both accounts. The final `disposed` sample had two converged Runtime roots,
zero entities/inventory/host/content leases, disposed shared content, and
`withinCeilings=true`.
## Next work
Finish K4 from `docs/plans/2026-07-26-modern-runtime-slice-k.md`:
1. keep the exact `776482da` two-account Rynthid process running while the user
observes it;
2. verify every periodic sample remains inside the committed envelope with no
fault/reconnect/lease debt;
3. stop it gracefully and require a final `disposed` sample with two converged
Runtime roots, zero entities/inventory/host leases, disposed shared
content, and `withinCeilings=true`;
4. close Slice K and begin Slice L Linux graphical/platform work.
Slice L is active under
`docs/plans/2026-07-26-modern-runtime-slice-l.md`. The initial read-only L0
probe already proves framework-dependent `linux-x64` App publish succeeds and
ships resolved GLFW, OpenAL Soft, and cimgui native libraries. The smoke plugin
is missing from the publish because its copy target uses Windows-shaped paths.
Frame pacing still directly constructs the Windows waitable-timer owner, and
App/UI persistence still defaults to Windows `LocalApplicationData`; those
are the first L0 implementation seams.
Final K3 automated counts: Runtime 412, Headless 47, App 3,722 / 3 skips,
complete Release 8,764 / 5 skips.