DiscordChatExporter/docs/plans/2026-06-04-044-feat-preserve-partial-smoke-kotor-validation-plan.md
Copilot 8b54b6a498 test(scrape): preserve-partial smoke; fix host token-file precedence
Add offline regression for OOM skip preserving partial export temps.
Host wrapper now prefers DISCORD_TOKEN_FILE over inherited shell tokens
and always writes explicit compose env for auth-retry. All 19 smokes pass.
2026-06-03 05:52:39 -05:00

1.3 KiB

title type status date origin
feat: Preserve-partial smoke and KotOR validation run feat complete 2026-06-04 /lfg — close plan 043 with regression smoke; run live KotOR validation

feat: Preserve-partial smoke and KotOR validation run

Summary

Plan 043 fixed the re-download loop but lacks offline regression for "preserve partial temp on OOM skip". Add smoke coverage, rebuild container, run KotOR validation, update merge-readiness.

Requirements

ID Requirement
R1 Smoke: fake CLI writes partial export for channel 134 then exits 134; temp dir preserved after SKIPPED
R2 run-discord-scrape-smoke.sh and run-all-smokes.sh pass (19/19)
R3 Rebuild image; start run-operator-validation.sh --target KotOR_discord_msgs with log
R4 docs/recurring-scrape-merge-readiness.md updated with validation run status
R5 PR #1538 body notes plan 044

Verification

./scripts/tests/run-discord-scrape-smoke.sh
DCE_MIN_FREE_MB=0 ./scripts/run-all-smokes.sh
podman-compose build
DCE_MIN_FREE_MB=0 ./scripts/run-operator-validation.sh --target KotOR_discord_msgs --log-file logs/kotor-validation-20260604.log

Out of scope

  • Waiting for yes_general multi-hour catch-up to finish inside LFG
  • Container memory tuning