Skip to content

Make state transitions durable - #803

Open
clkao wants to merge 4 commits into
mainfrom
spacedock-ensign/state-durability
Open

clkao wants to merge 4 commits into
mainfrom
spacedock-ensign/state-durability

Conversation

@clkao

@clkao clkao commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

Prevent premature completion, incomplete archival, and accidental writes when workflow storage is missing.

What changed

  • Verify delivery ancestry before consuming terminal approval.
  • Commit complete retirement moves with rollback and publication recovery.
  • Refuse missing or invalid state storage while preserving read-only rebase behavior.

Evidence


3tz
Closes #689

@clkao
clkao added this pull request to stack #805 September 16, 2026 04:41
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch 2 times, most recently from c3d33f6 to edd7d43 Compare September 16, 2026 18:45
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch from edd7d43 to 1f4a3cd Compare September 16, 2026 19:00
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch from 1f4a3cd to 59a50f1 Compare September 16, 2026 20:48
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch from 59a50f1 to 89e4b82 Compare September 17, 2026 15:06
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch from 89e4b82 to 56d77c7 Compare September 18, 2026 14:22
@clkao
clkao force-pushed the spacedock-ensign/state-durability branch from 56d77c7 to 0dee00c Compare September 18, 2026 20:16
@clkao
clkao removed this pull request from stack #805 September 18, 2026 20:17
@clkao
clkao added this pull request to stack #808 September 18, 2026 20:19
Base automatically changed from spacedock-ensign/semantic-dispatch-names to main September 20, 2026 08:32

This branch is waiting to be deployed

2 waiting deployments
CI-E2E-CODEX — 2418d7b4 Waiting Sep 20, 2026 by clkao via codex-live #1180
CI-E2E — 2418d7b4 Waiting Sep 20, 2026 by clkao via claude-live (pull-request, claude-sonnet-5, max, CI-E2E) #1180
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

merge guard can archive a local-merge entity before Git delivery succeeds

1 participant