Forums Feature Requests Thread

[Enhancement] Engagement: Removal candidate (policy-disabled): Door Games (DoorGameController + AdminDoorGameController + 3 templates)

Patrick Bass · Jun 6 · 20 · 1 Locked
[Normal Priority] [Feature Enhancement] [Deployed to Production]
🚀 OP Jun 6, 2026 6:54pm

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

🚀 Jun 7, 2026 12:18pm

Shipped and deployed to production. Commit fddecc6472.

Door-games routes (/games/door-games, /games/door-games/{slug}, 3 admin routes) removed.

Closed as: deployed.


Patrick Bass
@mobieus

Log in or register to reply to this thread.