Skip to content

User Story: Station Bot nomination digest delivery configuration #249

@GitAddRemote

Description

@GitAddRemote

User Story

As a guild owner or guild admin, I need to configure nomination digest delivery so that nomination summaries are posted to the right channel, mention the right role, and run on the right schedule for my guild.

Definition of Done

  • Station exposes nominationDigestEnabled, nominationDigestChannelId, nominationDigestRoleId, and nominationDigestCronSchedule
  • Channel/role validation and save/reload flows are covered by tests
  • pnpm typecheck passes

Acceptance Criteria

  • A guild admin can enable or disable nomination digest delivery from Station
  • A guild admin can configure the digest channel, role mention, and schedule
  • Invalid channel or role values are rejected with field-level feedback

Technical Elaboration

This ticket covers the guild-scoped nomination digest delivery settings from Station-Bot guild config. It is intentionally separate from delegated access, audit, anti-abuse, and worker controls.

Design Elaboration

This configuration should feel notification-centric. The admin should quickly understand where digests go, who gets notified, and when they run.


Parent Epic: #231
Depends on: #232, #233, #242

Metadata

Metadata

Assignees

Labels

configConfiguration and feature flagscronjobsScheduled jobs and background tasksenhancementNew feature or requestfrontendFrontend app and dashboarduser-storyEnd-user facing feature story

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions