{ "planPath": "docs/plans/2026-09-10-handshake-reset-echo.md", "tasks": [ {"id": 1, "subject": "Task 1: Commons HandshakePhase + HandshakeResult", "status": "pending"}, {"id": 2, "subject": "Task 2: ScriptRuntimeContext.WriteBatchResetAndWait (probe-level tests)", "status": "pending", "blockedBy": [1]}, {"id": 3, "subject": "Task 3: End-to-end regression test over the real InstanceActor", "status": "pending", "blockedBy": [2]}, {"id": 4, "subject": "Task 4: AttributeAccessor overload + ScriptCompileSurface mirror", "status": "pending", "blockedBy": [2]}, {"id": 5, "subject": "Task 5: SandboxScriptHost mirror + Central UI compile-clean test", "status": "pending", "blockedBy": [1]}, {"id": 6, "subject": "Task 6: FlowShapePredictor nine-argument form", "status": "pending", "blockedBy": [1]}, {"id": 7, "subject": "Task 7: Trace emission test for the four ordered step rows", "status": "pending", "blockedBy": [2]}, {"id": 8, "subject": "Task 8: Docs, register row 119, rig comment, CLAUDE.md", "status": "pending"}, {"id": 9, "subject": "Task 9: Rig live gate seed docker/seed-handshake-demo.sh", "status": "pending", "blockedBy": [4]}, {"id": 10, "subject": "Task 10: Integration — build, suites, merge, rig deploy + live gate, Gitea comment", "status": "pending", "blockedBy": [1,2,3,4,5,6,7,8,9]} ], "lastUpdated": "2026-09-10T00:00:00Z" }