Close Gate 1 deterministic crash-resume rung
Merged
KH
1mo ago+2918693+2918693+0123456789012345678901234567890123456789012345678901234567890123456789-313-313-012345678901234567890123456789
Summary
- sweep real relayflowd SIGKILLs before step 1, between every hello step, after the final effect, and mid-step
- resume every killed run through the binary CLI; cover socket-started serve runs
- assert memoized outputs, exactly-once completed effects, journal-derived budget totals, and explained crashed or lease-expired attempts
- repair missing rebuildable registry rows during resume and return all backing-off timers
- type JournalClient.runStart at the kernel dialect and keep SDK build output untracked
- vendor locked Cargo sources so plain repository-local commands do not use the broken user Cargo registry
Definition of done
- cd kernel && cargo test --workspace — PASS (33 tests, 0 failed)
- cd kernel && cargo clippy --workspace -- -D warnings — PASS
- cd kernel && cargo fmt --check — PASS
- cd sdk && npm test — PASS (50 tests, 0 failed)
No manually exported environment variables were used for the definition-of-done runs.
Agent Relay sessions
codexsession01a04332· opened viagh pr create· last active 2026-08-27