DiscordChatExporter/docs/plans/2026-05-29-016-feat-operator-activation-plan.md
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

1.2 KiB

title: feat: Operator activation — cron install and bot-token warning type: feat status: completed date: 2026-05-29 origin: LFG — original request included monthly cron; cron not yet installed; bot token blocks live fetch

feat: Operator activation — cron install and bot-token warning

Summary

Complete the operator slice: warn when preflight only succeeds via seeded archives (typical bot token), install the monthly cron job, and document activation in the checklist.

Requirements

ID Requirement
R1 bootstrap-recurring-scrape.sh prints clear bot-token / user-token guidance after seeded-only preflight
R2 Monthly cron block installed via setup-cron.sh
R3 Operator checklist notes cron installed and token type
R4 Bootstrap smoke still passes

Implementation Units

U1. Bot-token advisory

Files: scripts/bootstrap-recurring-scrape.sh

U2. Install cron (runtime)

Command: ./scripts/setup-cron.sh --skip-preflight

U3. Docs

Files: docs/recurring-scrape-operator-checklist.md

Verification

  • crontab -l contains BEGIN discord-scrape
  • bootstrap-recurring-scrape-smoke.sh