- Cancelled ops: roll-call embed edited to the cancelled state (buttons removed) plus a standalone cancellation notice in the ops channel; clears the roll-call markers and sets the new discordCancelledAt marker on the mission. - Rescheduled ops (Cancelled back to Ready/Scheduled, future start): immediate announcement embed with the new start time and when the fresh roll-call goes up (usual 3-day lead, or live-in-channel when already due), then clears the marker so the normal flow posts a new roll-call. Prior RSVPs carry over. - Hidden bot-managed discordCancelledAt field on Missions + migration. - Bot embed poll loop handles both transitions idempotently. |
||
|---|---|---|
| .. | ||
| app | ||
| assets/images | ||
| bot | ||
| collections | ||
| components | ||
| hooks | ||
| lib | ||
| migrations | ||
| permissions | ||
| scripts | ||
| tools | ||
| utils | ||
| payload-generated-schema.ts | ||
| payload-types.ts | ||
| payload.config.ts | ||