TC #64 — Phase 6 :reset preserves ctx.project and memory_items #64
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scenario
Expected
After
:reset:ctx.turnsis emptyctx.pending_exec_outputis nilctx.summaryis nilctx.projectis still the previously-set bodyctx.memory_itemsstill contains the remembered factAcceptance
Per R8 —
:resetpreserves bothproject(Phase 6) andmemory_items(Phase 4) to match the "startup-injected facts survive a user-driven reset" invariant.Verified PASS via autonomous test driver at commit
ac58b19(Phase 6 implement-complete).Re-verified via direct Context unit test: ctx.project + ctx.memory_items survive
:reset; ctx.turns + ctx.pending_exec_output + ctx.summary cleared. Matches R8 / Phase 4 memory_items parity.Closed by Phase 7 verify pass.