Close Gate 1 deterministic crash-resume rung

Merged
KH
1mo ago
+2918693-313

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

  • codex session 01a04332 · opened via gh pr create · last active 2026-08-27