mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-06-09 15:52:37 -06:00
docs(scrape): plan 082 PR body prune for stale Latest blocks
Record merge-readiness stamp before rebuilding PR #1538 body.
This commit is contained in:
parent
3d65c0e8e5
commit
18a22a6fcf
52
docs/plans/2026-06-04-082-docs-pr-1538-prune-latest-plan.md
Normal file
52
docs/plans/2026-06-04-082-docs-pr-1538-prune-latest-plan.md
Normal file
|
|
@ -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 — <HEAD>)` |
|
||||
| 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
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in a new issue