--- title: "docs: Refresh PR 1538 with plans 070–079" type: docs status: complete date: 2026-06-04 origin: /lfg — plan 079 deferred refresh PR #1538 body with plans 070–079 stamps --- # docs: Refresh PR 1538 with plans 070–079 ## Summary Append a compact `## Latest (plans 070–079)` 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 070–079 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 070–079 — )` 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 070–079` 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 070–079' ``` ## Scope Boundaries ### Deferred - Live KotOR catch-up on host - `--salvage-before-scrape` on cron installs - Prune stale duplicate Latest blocks from PR body