Boden
|
00bcbc5b21
|
feat(scrape): add verify-operator-ready host checks
One command validates compose, auth, config, and seeded archives before
bootstrap or cron. Includes offline smoke test (14 smokes total).
|
2026-05-29 14:16:10 -05:00 |
|
Boden
|
927d5e9607
|
docs(scrape): add merge readiness index and doc cross-links
Single reviewer/operator page for the recurring scrape feature with
validation commands; link from root and .docs indexes.
|
2026-05-29 14:14:44 -05:00 |
|
Boden
|
89091d76ef
|
feat(scrape): add run-all-smokes.sh and align CI docs
Single entrypoint for offline smokes; CI uses it instead of listing each
script. Update setup guide and operator checklist with full smoke table.
|
2026-05-29 14:13:31 -05:00 |
|
Boden
|
a2aeaaab9c
|
fix(scrape): audit and salvage corrupt archive JSON
Add audit-archive-json and salvage-truncated-export helpers, skip invalid
JSON during prove snapshots, and wire an audit smoke test into CI.
|
2026-05-29 14:09:46 -05:00 |
|
Boden
|
a0db7aec52
|
feat(scrape): sync token from GUI Settings.dat for live exports
Add sync-token-from-gui.sh; bootstrap points to it when channels are
forbidden. Verified live incremental scrape on eod_discord with GUI token.
|
2026-05-29 14:05:45 -05:00 |
|
Boden
|
8c7ae90f3f
|
feat(scrape): warn on bot-token preflight and document cron install
Bootstrap surfaces forbidden-channel guidance; operator checklist
documents the installed monthly cron job.
|
2026-05-29 14:03:01 -05:00 |
|
Boden
|
058aaa0960
|
feat(scrape): add bootstrap CI smoke and operator checklist
Document bootstrap-first workflow; verify dry-run in CI; live
bootstrap preflight validated against Documents archives.
|
2026-05-29 14:02:06 -05:00 |
|