[READY][Architecture] #311-C Reintroduce explicit GameDriver/GameRun boundary or document the replacement contract #314
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Parent issue: #311
Problem statement
The design docs describe a cartridge model with
GameDriver/GameRunstyle separation, but the live implementation no longer visibly reflects that architecture. We need either to restore that boundary or explicitly define the replacement contract.Expected value / why now
Without an explicit boundary contract, future work will keep drifting back into
lobby/and the cartridge idea will remain aspirational only.Acceptance criteria
GameDriver/GameRunmodel is being restored as designed, or replaced by a simpler but explicit cartridge contract.lobby/.Scope boundary