mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-06-10 00:02:37 -06:00
Record branch HEAD and offline gate in merge-readiness before updating PR #1538 with the compact operator delta block.
54 lines
1.8 KiB
Markdown
54 lines
1.8 KiB
Markdown
---
|
||
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 — <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 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
|