Skip to content

feat: add opt-in reconciliation recovery state ledger - #428

Merged
Pigbibi merged 1 commit into
mainfrom
codex/recovery-transition-plan-decoder
Aug 30, 2026
Merged

feat: add opt-in reconciliation recovery state ledger#428
Pigbibi merged 1 commit into
mainfrom
codex/recovery-transition-plan-decoder

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • consume only a private, immutable recovery ledger when an explicit URI is configured
  • derive the target change from the current frozen baseline, allowing only RECONCILE_ONLY to ACTIVE_LKG
  • inject the verified five reconciliation digests and fail closed for target drift, replay, malformed plans, or multi-service mismatch
  • retain legacy behavior exactly when no ledger path is supplied

Verification

  • targeted state-ledger and Cloud Run sync-plan tests
  • workflow guard script
  • Ruff checks

No ledger URI or state object is configured by this PR, and no broker or order operation is added.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit b3d4ebf into main Aug 30, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/recovery-transition-plan-decoder branch August 30, 2026 19:57
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.

1 participant