docs(scrape): plan 080 PR body sync for plans 070-079

Record branch HEAD and offline gate in merge-readiness before updating
PR #1538 with the compact operator delta block.
This commit is contained in:
Copilot 2026-06-03 11:31:27 -05:00
parent b71c697530
commit 8684138363
2 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,53 @@
---
title: "docs: Refresh PR 1538 with plans 070079"
type: docs
status: complete
date: 2026-06-04
origin: /lfg — plan 079 deferred refresh PR #1538 body with plans 070079 stamps
---
# docs: Refresh PR 1538 with plans 070079
## Summary
Append a compact `## Latest (plans 070079)` block to PR #1538 reflecting JSON summary tooling, documents-scrape logging, per-target summaries, smoke inventory (23/23), and cron wiring. Update merge-readiness branch status to cite current HEAD.
## Problem Frame
Plans 070079 landed on `feat/recurring-cli-scrape` but PR #1538 body still stops at older "Latest" stamps (~10 smokes, host-only cron). Maintainers lack a single current operator delta.
## Requirements
| ID | Requirement |
|----|-------------|
| R1 | PR body includes `## Latest (plans 070079 — <HEAD>)` with offline gate 23/23 |
| R2 | Block covers JSON summaries, `--log-file`, per-target summaries, cron documents scrape |
| R3 | KotOR yes_general example with `--log-file` + `print-scrape-summary.sh` |
| R4 | Existing PR sections preserved (Summary, CI note, older Latest blocks) |
| R5 | `docs/recurring-scrape-merge-readiness.md` records plan 080 + current HEAD |
| R6 | `DCE_MIN_FREE_MB=0 ./scripts/run-all-smokes.sh` → 23/23 (unchanged) |
## Implementation Units
### U1. Merge-readiness stamp
**Files:** `docs/recurring-scrape-merge-readiness.md`
### U2. PR body update
**Action:** `gh pr edit 1538 --body-file` with merged body (replace prior `plans 070079` section if present)
## Verification
```bash
DCE_MIN_FREE_MB=0 ./scripts/run-all-smokes.sh
gh pr view 1538 --json body -q '.body' | grep -q 'plans 070079'
```
## Scope Boundaries
### Deferred
- Live KotOR catch-up on host
- `--salvage-before-scrape` on cron installs
- Prune stale duplicate Latest blocks from PR body

View file

@ -5,6 +5,7 @@
| Gate | Status | | Gate | Status |
|------|--------| |------|--------|
| Offline smokes (`run-all-smokes.sh`) | 23/23 pass | | Offline smokes (`run-all-smokes.sh`) | 23/23 pass |
| Branch HEAD (fork) | `b71c697` — PR #1538 body synced plans 070079 (plan 080) |
| Live proof (`run-operator-proof.sh --sync-gui --target eod_discord`) | Passed on maintainer host | | 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 | | 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 | | Upstream CI (fork PR) | `action_required` until Tyrrrz approves workflow runs |
@ -188,6 +189,8 @@ DCE_MIN_FREE_MB=0 ./scripts/run-operator-validation.sh \
**Plan 079 (2026-06-04):** `setup-cron.sh` installs `run-documents-scrape.sh --log-file` (unified workflow + JSON summary) instead of bare host scrape redirect. **Plan 079 (2026-06-04):** `setup-cron.sh` installs `run-documents-scrape.sh --log-file` (unified workflow + JSON summary) instead of bare host scrape redirect.
**Plan 080 (2026-06-04):** PR #1538 body refreshed with compact plans 070079 operator delta and 23/23 gate.
**Disk:** ~65 GiB free on `/home` (2026-05-30); large channel merges still need headroom. **Disk:** ~65 GiB free on `/home` (2026-05-30); large channel merges still need headroom.
## CI note (fork PRs) ## CI note (fork PRs)