feat: gamemaster
This commit is contained in:
@@ -1450,3 +1450,16 @@ and the addition of the `reason` enum to the stop envelope — are owned by
|
||||
the Runtime Manager implementation plan, not by this document. See
|
||||
[`../rtmanager/PLAN.md`](../rtmanager/PLAN.md) §«Stage 06. Lobby publisher
|
||||
refactor». No new stages are added here for that work.
|
||||
|
||||
## Note: Game Master Refactor (image-ref + membership invalidate)
|
||||
|
||||
The retirement of `LOBBY_ENGINE_IMAGE_TEMPLATE` together with the
|
||||
inline `engineimage.Resolver` package, the synchronous switch to
|
||||
`Game Master`'s `GET /api/v1/internal/engine-versions/{version}/image-ref`
|
||||
for image-ref resolution, and the new outgoing
|
||||
`POST /api/v1/internal/games/{game_id}/memberships/invalidate` hook from
|
||||
`approveapplication`, `rejectapplication`, `redeeminvite`,
|
||||
`removemember`, `blockmember`, and the user-lifecycle cascade worker
|
||||
are owned by the Game Master implementation plan, not by this document.
|
||||
See [`../gamemaster/PLAN.md`](../gamemaster/PLAN.md) §«Stage 20. Lobby
|
||||
refactor». No new stages are added here for that work.
|
||||
|
||||
Reference in New Issue
Block a user