undef-engine
2026-02-28
Redaction game with full stack, mypy strict annotations, and WCAG fixes
449 files · 19,278+ · 10,261-
Redaction game with backend, frontend, and tests
14 files changed
redaction.mdRedaction game overview documentationREADME.mdRedaction documentation index01_LOBBY_PHASE.mdLobby phase specification02_ROUND_SETUP_PHASE.mdRound setup phase specification03_REDACTING_PHASE.mdRedacting phase specification04_WAITING_PHASE.mdWaiting phase specification05_VOTING_PHASE.mdVoting phase specification06_ROUND_RESULTS_PHASE.mdRound results phase specification07_GAME_OVER_PHASE.mdGame over phase specification08_ARCHITECTURE_AND_SCHEMA.mdArchitecture and schema specification09_CLI_SPEC.mdCLI specification for RedactionRedactionBoard.tsxRedaction game board frontend componentindex.tsRedaction frontend indexgameBoardRegistry.tsUpdated registry with Redaction game
- Added the Redaction party game with full backend hooks, frontend phases, game documentation, and initial test coverage
instantiate
behavioral
3 files
README.mdRedactionBoard.tsxgameBoardRegistry.ts
- Fixed concurrent 4-player Redaction game hanging and addressed code review issues
remediate
internal
1 file
RedactionBoard.tsx
Mypy strict type annotations across 13+ modules
4 files changed
Button.tsxType annotation updatesErrorModal.tsxType annotation updatesLobby.tsxType annotation updatesModal.tsxType annotation updates
- Added mypy strict type annotations across warp, undef_dice, cli, engine, storage, auth, content, and 5 game modules harden behavioral
- Added mypy strict type annotations to per_diem_quest, terrible_psychiatrist, reaction, and imagined harden internal
Code review fixes and auth improvements
2 files changed
MakefileBuild target updatesREADME.mdUpdated project documentation
- Addressed 13 code review issues across auth, websocket, imports, and frontend (merged via PR #15) remediate internal
- Fixed admin user creation with ADMIN permission in –add-test-users remediate internal
- Added missing coverage for iat claim and change_username; fixed slash_commands exports qualify internal
Accessibility and test stability
4 files changed
ReactionHand.tsxWCAG color contrast fixesReactionCzarPicks.tsxAccessibility updatesReactionCzarReads.tsxAccessibility updatesReactionLobby.tsxAccessibility updates
- Resolved WCAG AA color contrast violations on the landing page
remediate
behavioral
1 file
ReactionHand.tsx
- Increased timeouts for 4-player chat test on mobile-chrome and resolved warp stardock test failures qualify internal
- Fixed PLAYER_CLAIMED and PLAYER_CONVERTED_TO_NPC WebSocket event handling remediate internal