feat: gamemaster

This commit is contained in:
Ilia Denisov
2026-05-03 07:59:03 +02:00
committed by GitHub
parent a7cee15115
commit 3e2622757e
229 changed files with 41521 additions and 1098 deletions
+2
View File
@@ -302,6 +302,8 @@ Accepted intents use the original Redis Stream `stream_entry_id` as
Rules:
- v1 supports exactly the eighteen `notification_type` values listed above
- the three `game.*` types — `game.turn.ready`, `game.finished`, and
`game.generation_failed` — are produced exclusively by `Game Master`
- `lobby.application.submitted` keeps one stable `notification_type` and one
stable `payload_json` shape; private games publish `audience_kind=user`
while public games publish `audience_kind=admin_email`