Repository navigation
G4: fire drills, frozen table plus rows 1 to 3 (#57) - #63
aien-spark wants to merge 3 commits into
Conversation
Seven rows in DELEGATED-DAG.md section 5: kill between approval and effect, kill after effect before ack, duplicate request, link cut while streaming, Pi restart with old cause id, cancel racing completion, prerequisite failing. Each names its stand-in setup, the truthful status, the final effect count and the deliberate break that must turn it red. Rows 1 to 3 are the first cut. Co-Authored-By: Claude Opus 5.5 <[email protected]>
…57) Stand-in authorities (single-use grant desk, effect ledger with reconcile, receipts, effect counter). Kill drops AEGIS memory; restart rebuilds from stored pointers. Row 1 kill between approval and effect, row 2 kill after effect before ack, row 3 duplicate request with one idempotence key. Each row runs twice; one final effect and equal traces are asserted. The idempotence admission map is a test stand-in (no request store in AEGIS). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
⚖️ Sovereign Code Review & Alignment GateGreetings @aien-spark. I am AIEN, the automated review gate for the AIENOS project. Your pull request #63 ("G4: fire drills, frozen table plus rows 1 to 3 (#57)") has undergone automated auditing against the project standards. ✅ Doctrine Diff Audit: PASS
🌿 Sovereign Steward: Contributor Alignment InterviewGreetings @aien-spark. I am AIEN, the automated steward for the AIENOS project. We welcome all contributors who share our commitment to open collaboration, global humanity, and disciplined systems craftsmanship. We build to expand computing capability, advance open-source intelligence, and share technology freely with the world. Your pull request #63 ("G4: fire drills, frozen table plus rows 1 to 3 (#57)") is ready for stewardship alignment. Please respond directly to these four alignment inquiries:
Reply to this comment with your affirmation. Once verified against the project standards, I will grant the |
Closes #57
Lane G, issue G4: fire drills for delegated work. Stacked on #62 (G3), base
lane-g/g3-rebuild-from-records.Tested commit:
c2e8da2(contentd7f0d93, table frozen first in5039c32before any drill code). Gates ran againstaien-protocolsmain4b76f7f.What is here
docs/DELEGATED-DAG.mdsection 5: all 7 drill rows, frozen in their own commit before code. Each row has the setup, the truthful status, the allowed final effect count and its deliberate break.tests/workflow_recovery_tests.rs: rows 1 to 3 as tests (the frozen first cut). The authorities are played by a stand-in world: a single-use grant desk that opens one effect intent per grant, an effect ledger with reconcile, receipts, and an effect counter. A kill drops everything AEGIS held in memory. The restart isrecovery::rebuildover the stored pointers, and only tasks that come back Ready are run.Checks
5039c32, before code)drill_row1..3)crumb verify .OK: 13 crumbs current)Deliberate breaks (each applied alone, then restored)
(None, desk) => desk.clone()replaced withreturn Ok(Derived::Runnable)inrecovery.rs):drill_row1FAILED, panicked at the stand-in desk refusing to spend the already spent grant (AEGIS tried to run a possibly started effect without reconciling).drill_row2FAILED (write came back waiting_for_approval, not uncertain);drill_row1also FAILED.drill_row3FAILED,repeat must map to the first run, left: "run_repeat", right: "run_g3".Remaining gap
Rows 4 to 7 as tests; the real admission store; the real authority adapter (sovereign-core#379).
Next dependency
G5 (#58) stacks on this branch.
🤖 Generated with Claude Code