feat(bot,webapp): record even when the announcement can't be posted, and tell the GM (D171) #853
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/o3c-record-without-announcement"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The owner's D171 (O3 option (c), confirmed 2026-09-26) amends #842 (#839).
What changes
/record start) still go join → try to announce → listen. The announcement still goes to the campaign's channel, or the channel the command was run in, then falls back to the voice channel's own chat.announced_inisnullin/record/start's reply and in/record/statusand the SSE stream, so it survives a reload. The recording panel and the table's recording bar show: "Recording — but I couldn't post the announcement. Tell the table it's being recorded."/record start: a private follow-up with the same words.announced_inmay benull).BOT_CONTRACT_VERSIONstays 2, andcheck_version_sync.pypasses.sessions.pyneeded no change, since it already passes the bot's reply through.Tests
null. Full suite: 487 passed, 1 skipped.test_table_live.pygains "a start nobody could be told about still starts and warns"; 64 passed.describe()unit test. Full suite: 2,475 passed; eslint has 0 errors.Note: CLAUDE.md's consent-model paragraph still describes the announcement as the one requirement. It's left for the owner to update.
🤖 Generated with Claude Code