Skip to content

feat(backups): prepare approved Wedding catalogue retirement - #5374

Merged
devantler merged 3 commits into
mainfrom
codex/retire-wedding-backups-4481-d0a4
Oct 26, 2026
Merged

devantler merged 3 commits into
mainfrom
codex/retire-wedding-backups-4481-d0a4

Conversation

@devantler

Copy link
Copy Markdown
Contributor

🤖 Generated by the Agentic Engineer

Why

The retired Wedding backup copy remains readable through shared backup access after the live database moved to its dedicated storage.

What

Adds the approved, explicitly confirmed retirement with fresh safety proofs and checks that the other shared backups still work. Actual removal and its final evidence follow protected merge.

Part of #4481

Part of #4481. Keep the proof read-only by default; gate exact-object retirement on a recent dedicated restore, current coverage, unchanged source, and unaffected-consumer backup checks.
@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

cr:no-gate@8635471. CodeRabbit's authenticated included-review refusal on this repository remains within its stated recovery window: provider reply. Its event was 13:33 UTC and was re-read immediately before this decision. No current-head review was delivered on this PR; the fresh no-gate guard reports ADMIT. The applicable included-review limit permits progression to the next lane; no paid review, credit reset or duplicate first-lane request is used.

All 40 current-head contexts are successful or intentionally skipped, GitHub reports MERGEABLE/CLEAN, and fresh activity, claim and process reads show no active writer. The PR remains draft pending a substantive current-head review. Actual removal and independent post-removal proofs remain after protected merge.

@devantler

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

@codex review for the exact bounded retirement path, preservation of other backups, and refusal before irreversible operations

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-26T14:02:43.623334Z 8635471 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep them coming!

Reviewed commit: 863547147c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copy link
Copy Markdown
Contributor Author

🤖 Generated by the Agentic Engineer

Readiness at 863547147cd88a714b36cee856090d0aa232269c: all 40 contexts are successful or intentionally skipped, including the required CI aggregate; the complete thread read is 0/0 and there are no review-body or comment findings. Codex's current-head verdict is clean. All three source commits have valid signatures, GitHub reports CLEAN, and fresh holder/activity/claim reads show no competing writer.

User evaluation: I reran the actual coverage command's regression suite locally (56 cases passed) and inspected the hosted native-client test. The pinned client actually removed the exact stdin-selected disposable file while retaining the neighboring backup; invalid, duplicate and unlisted plans refused before removal, and invalid restore evidence refused workflow admission. This is sufficient evaluation of the dormant dispatch path; it does not claim that production removal has run.

The maintainer's approval remains applicable. The merge queue must still validate and deploy this head. Actual retirement, an independent empty-prefix check, fresh unaffected-backup receipts and final documentation evidence remain outstanding under #4481.

@devantler
devantler marked this pull request as ready for review October 26, 2026 14:20
@devantler
devantler added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit f45da03 Oct 26, 2026
40 checks passed
@devantler
devantler deleted the codex/retire-wedding-backups-4481-d0a4 branch October 26, 2026 14:51
@github-project-automation github-project-automation Bot moved this from 🫴 Ready to ✅ Done in 🌊 Project Board Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant