diff --git a/docs/plans/2026-06-04-082-docs-pr-1538-prune-latest-plan.md b/docs/plans/2026-06-04-082-docs-pr-1538-prune-latest-plan.md new file mode 100644 index 00000000..1d481962 --- /dev/null +++ b/docs/plans/2026-06-04-082-docs-pr-1538-prune-latest-plan.md @@ -0,0 +1,52 @@ +--- +title: "docs: Prune PR 1538 stale Latest blocks" +type: docs +status: complete +date: 2026-06-04 +origin: /lfg — plan 081 deferred prune stale duplicate Latest blocks from PR body +--- + +# docs: Prune PR 1538 stale Latest blocks + +## Summary + +Remove 30+ obsolete `## Latest (...)` sections from PR #1538. Keep Summary, one current `## Latest (plans 070–081)`, Details, updated Validation, CI note, Residual Findings, Post-Deploy, badges. Point maintainers to `docs/recurring-scrape-merge-readiness.md` for full plan history. + +## Problem Frame + +Plan 080 added a compact Latest block but left legacy per-commit Latest stamps (~250 lines). Reviewers cannot find current operator delta. + +## Requirements + +| ID | Requirement | +|----|-------------| +| R1 | PR body has exactly one `## Latest (plans 070–081 — )` | +| R2 | All other `## Latest (` sections removed | +| R3 | `## Validation Artifacts` and stale checklist removed | +| R4 | Validation section cites `run-all-smokes.sh` 23/23 | +| R5 | Post-Deploy mentions `print-scrape-summary.sh` and cron `--salvage-before-scrape` | +| R6 | `docs/recurring-scrape-merge-readiness.md` plan 082 stamp | +| R7 | `DCE_MIN_FREE_MB=0 ./scripts/run-all-smokes.sh` → 23/23 | + +## Implementation Units + +### U1. Merge-readiness + +**Files:** `docs/recurring-scrape-merge-readiness.md` + +### U2. PR body prune + +**Action:** `gh pr edit 1538` with rebuilt body + +## Verification + +```bash +DCE_MIN_FREE_MB=0 ./scripts/run-all-smokes.sh +gh pr view 1538 --json body -q '.body' | grep -c '^## Latest (' # expect 1 +``` + +## Scope Boundaries + +### Deferred + +- Live KotOR catch-up on host diff --git a/docs/recurring-scrape-merge-readiness.md b/docs/recurring-scrape-merge-readiness.md index 14006464..c710f123 100644 --- a/docs/recurring-scrape-merge-readiness.md +++ b/docs/recurring-scrape-merge-readiness.md @@ -5,7 +5,7 @@ | Gate | Status | |------|--------| | Offline smokes (`run-all-smokes.sh`) | 23/23 pass | -| Branch HEAD (fork) | `8684138` — PR #1538 body synced plans 070–079 (plan 080) | +| Branch HEAD (fork) | `3d65c0e` — PR #1538 pruned stale Latest blocks (plan 082) | | Live proof (`run-operator-proof.sh --sync-gui --target eod_discord`) | Passed on maintainer host | | Monthly cron (`setup-cron.sh`) | Installed (`00 04 1 * *`); dry-run preflight OK for all enabled targets | | Upstream CI (fork PR) | `action_required` until Tyrrrz approves workflow runs | @@ -193,6 +193,8 @@ DCE_MIN_FREE_MB=0 ./scripts/run-operator-validation.sh \ **Plan 081 (2026-06-04):** `setup-cron.sh --salvage-before-scrape` opt-in for scheduled salvage-before incremental scrape. +**Plan 082 (2026-06-04):** PR #1538 pruned 30+ stale `Latest` blocks; single plans 070–081 operator delta remains. + **Disk:** ~65 GiB free on `/home` (2026-05-30); large channel merges still need headroom. ## CI note (fork PRs)