Skip to content

docs: adjudicate fork branch retention - #151

Open
quinnbot-ai wants to merge 4 commits into
mainfrom
fm/fork-branch-adjudication
Open

quinnbot-ai wants to merge 4 commits into
mainfrom
fm/fork-branch-adjudication

Conversation

@quinnbot-ai

@quinnbot-ai quinnbot-ai commented Aug 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adds a committed, merge-base-only adjudication of 153 accumulated fork/fm/* refs against current fork/main at 653871a4.
  • Re-audits every branch against its all-state GitHub PR record, alongside the required durable status, decision, protected-inventory, and main-deck order records.
  • Records 105 landed, 28 preserved on purpose, 0 superseded, 20 unknown, and 0 genuinely abandoned refs.
  • Treats protected-inventory retention as controlling: all protected fork refs remain preserved on purpose even when their PRs are merged; shipment is supporting evidence only.
  • Treats merged PR state as authoritative shipment evidence for non-protected rows, including squash/rebase deliveries whose branch tip is non-ancestral; documents the confirmed squash deliveries for PRs fix: refuse recycled worktree state reads #140, fix(reconcile): stabilize inactive outcome identity #143, and fix(ci): fall back to exact-head Actions runs on rollup 403 #144.
  • States up front that forge activity cannot establish abandonment, absence of a PR is not absence of an owner, and tip ancestry alone cannot detect a squash merge.
  • Explicitly records the intentional fork absence of fm/afk-completion-refill, fm/fm-backend-activity-provenance, and fm/nm-history-rewrite-custody.
  • Does not delete, rename, force-push, or otherwise alter existing refs.

Validation

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