DiscordChatExporter/docs/plans/2026-05-29-023-feat-live-validation-runner-plan.md
Boden 1742a9d41e feat(scrape): add run-operator-validation orchestrator
Sync GUI token, verify readiness, run documents scrape, and audit JSON
with timestamped logs. Live eod_discord validation passed on host.
2026-05-29 14:19:04 -05:00

976 B

title: feat: Live operator validation runner type: feat status: complete date: 2026-05-29 origin: Repeated /lfg — execute end-to-end validation on host, not only offline smokes

feat: Live operator validation runner

Summary

Add run-operator-validation.sh to orchestrate GUI token sync, readiness checks, incremental scrape, and post-run JSON audit with a timestamped log.

Requirements

ID Requirement
R1 scripts/run-operator-validation.sh supports --dry-run, --target, --sync-gui, --skip-scrape
R2 Writes logs/operator-validation-*.log with step timestamps
R3 Post-scrape runs audit-archive-json.sh per affected targets
R4 Offline smoke for dry-run path
R5 Document in merge-readiness as post-bootstrap validation

Verification

  • ./scripts/tests/run-operator-validation-smoke.sh
  • ./scripts/run-all-smokes.sh
  • Host: ./scripts/run-operator-validation.sh --dry-run exits 0