Area: Engagement (audit p9) · Surface: src/Controllers/DoorGameController.php + src/Controllers/AdminDoorGameController.php · Dimension: dead-code · Severity: enhancement
Door Games is in POLICY_DISABLED ('never enable any of the retro gaming stuff for any client'). Controller, admin controller, and 3 templates are present but unreachable. Removal candidate, not a bug.
Evidence
FeatureCatalog.php:67 lists 'door_games' in POLICY_DISABLED. DoorGameController.php:16 `$this->features->require('door_games');` in the constructor — every action 404s when the flag is off (always, for all tenants). Routes: /games/door-games (routes.php:552), /games/door-games/{slug} (894), and admin /door-games (1994-1996). Templates games/door-games/index, play, play-bbslink are rendered only here.
Suggested fix. Keep if a future tenant might opt in; otherwise remove DoorGameController, AdminDoorGameController, templates/games/door-games/*, and the associated routes as a unit.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus