DiscordChatExporter/docs/plans/2026-05-29-024-feat-full-target-validation-plan.md
Boden 76b4231d7a feat(scrape): per-target validation with continue-on-error
Run scrape and audit per enabled server independently; log summary
counts. Full host validation started via --per-target --continue-on-error.
2026-05-29 14:20:37 -05:00

1 KiB

title: feat: Per-target full validation pass type: feat status: complete date: 2026-05-29 origin: Repeated /lfg — run all 9 enabled Documents targets with resilient orchestration

feat: Per-target full validation pass

Summary

Add --per-target mode to run-operator-validation.sh so each enabled server is scraped and audited independently (one failure does not block the rest). Execute full host validation with GUI token sync.

Requirements

ID Requirement
R1 --per-target runs scrape + audit per enabled target with summary
R2 --continue-on-error keeps going when a target fails
R3 Smoke covers per-target dry-run with two targets
R4 Host run: ./scripts/run-operator-validation.sh --sync-gui --per-target --continue-on-error
R5 Update merge-readiness with per-target command

Verification

  • ./scripts/tests/run-operator-validation-smoke.sh (extend for --per-target)
  • ./scripts/run-all-smokes.sh
  • Host full pass completes or logs per-target failures