Skip to content

Accept scoped native recovery and remove repeated paper approval - #32

Merged
seathatflowsinourveins merged 8 commits into
mainfrom
codex/foundation-recovery-policy-20260920
Sep 20, 2026
Merged

seathatflowsinourveins merged 8 commits into
mainfrom
codex/foundation-recovery-policy-20260920

Conversation

@seathatflowsinourveins

@seathatflowsinourveins seathatflowsinourveins commented Sep 20, 2026 •

Copy link
Copy Markdown
Collaborator

The foundation catalog previously left scheduled guest reboot and native application-state recovery across hosts unqualified. Record independently reviewed Dagu/systemd guest recovery and ai-memory/Qdrant/Restic restore acceptance, with exact upstream commands, returned results, original artifact digests and explicitly declared public projections. Earlier failures remain retained; synthetic fixtures do not establish production disaster recovery or provider savings.

Apply the user's standing authorization for broker-specific paper E2E after foundation work. Paper readiness, numeric limits and measured performance/operational acceptance remain technical requirements; renewed human approval and live credentials do not block paper. No broker orders or live configuration changes occurred.

Validation includes unchanged upstream Dagu retry tests (14 leaf cases), 10 ai-memory and 4 Qdrant cases, independent original-artifact/native-response review, scoped lifecycle/catalog joins and generated publication checks. The separate recovery runs are pinned to their actual execution revisions; publication checks do not replace native acceptance.

Local publication verification passed: 669 tests with 41 explicit dependency-scoped skips; 68 components, 102 receipts and 1,158 hashed files; 16 foundation layers and 44 decisions; generated HTML and rendered Foundation counts. Review corrected a misplaced component receipt reference and a stale continuation pointer before final validation. The catalog now has 40 accepted capabilities and four explicitly partial/source-reviewed capabilities.

Reconciliation with PR31 found two active recovery plans whose frozen workflow hashes would reject a future dispatch. Refresh only those prospective bindings; retain historical execution revisions and receipts. Two local regression checks invoke the actual dispatch guards without running native recovery. Independent review confirmed all 28 active frozen-source bindings, original preparation references and unchanged workflow bytes from PR31. The documented upgrade procedure now includes this check.

@seathatflowsinourveins
seathatflowsinourveins merged commit 85ead55 into main Sep 20, 2026
6 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the codex/foundation-recovery-policy-20260920 branch September 25, 2026 18:47
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