Repository navigation
fix(world): reset sessions and release retired GPU resources - #35
Conversation
|
Exact-head verification complete for 064f7f8: push run 37482318860 and draft PR run 37482610890 both SUCCESS. Local check:core passed 1,620 tests / 286 files plus format/lint/types/architecture/build/API smoke; static asset checks passed. Draft merge gate is not applicable, not a merge approval. Manual reset/reselection acceptance remains pending; TEST45492 was left unchanged. |
|
GPU-lifecycle follow-up exact-head verification: 4eaae65. Push37497292002 and PR37497298301 both SUCCESS. Local check:core passed1,624tests/289files, normal build/startup API smoke and asset gates; four focused new lifecycle tests PASS. Actual Fiber teardown and React component ownership are exercised with GPU/loader fixtures, not physical VRAM proof. Aaron already passed functional reset on064f7f8. The retained TEST45493 remains healthy, byte-unchanged and running on064f7f8. Controlled hands-on session/repo/avatar transition retest remains pending; draft/unmerged, no release. |
|
Manual acceptance recorded for GPU lifecycle correction at 4eaae65 (2026-10-06). Aaron reports normal post-reset visuals and exercised session resets, changed avatars/agents, Clone test then Claude new session test repository, Codex coding, spatial screens and commit. Whole-adapter acknowledgement samples: 3372, 3551, 3553, 3373 MiB; reported displayed usage did not exceed 3.7 (display unit unspecified). These support acceptance for the exercised workload, not universal leak elimination or continuously captured peak proof. Reset functional acceptance remains PASS. Aaron explicitly authorizes merge once green (Discord 1557119806040445110). Require fresh non-draft exact-head merge-gate, then independently verify merged-main CI. Preserve live TEST45494 and saved state; no release/publication authorized. |
Summary
Diagnosis
Read-only inspection of the retained TEST45492 after the reported reset showed an active constellation at revision 8, four connected agents, entryReady true and no terminal outcomes. The UI's rosterFull guard therefore correctly disabled choices against stale occupied state. Calling the existing end operation alone was insufficient because it leaves a terminal roster with no new-world rollover.
Verification
pnpm check:core: 1,620 tests / 286 files PASS, formatting/lint/TypeScript/architecture/build/startup+API smoke PASS.Operator acceptance — pending
TEST45492 remains untouched/running on merged main. No test-lane switch, merge, release, provider change or original AgentIntersect modification is included.
Prior performance observation
Aaron reports the four-agent Clone test sat for at least one hour with all graphics enabled and reported GPU RAM never exceeding 5.9. Provisional memory-stability acceptance for that scenario; not complete leak-elimination or FPS evidence. Residual effects-on slowdown/city-view pause remains separate.
Details:
docs/internal/SESSION_RESET_FIX.md.October 6: GPU lifecycle follow-up (same PR, authorized by Aaron)