undef-engine
2026-03-01
Redaction game completion with content migration and Pydantic validation
236 files · 12,406+ · 572-
Redaction game content and validation improvements
15 files changed
graph_nodes.jsonRedaction graph node content datamemos_authored.jsonRedaction authored memos contentmemos_graph.jsonRedaction graph memos contentmemos_hidden.jsonRedaction hidden memos contentmemos_transcript.jsonRedaction transcript memos contentRedactionBoard.tsxUpdated game board componentindex.tsRedaction frontend moduleGameOverPhase.tsxGame over phase componentLobbyPhase.tsxLobby phase componentMemoDocument.tsxMemo document display componentRedactingPhase.tsxRedacting phase componentRoundResultsPhase.tsxRound results phase componentVotingPhase.tsxVoting phase componentindex.tsPhase exportstypes.tsPhase type definitions
- Migrated Redaction content to JSON data files and split hooks and frontend phases into focused modules
decouple
internal
5 files
graph_nodes.jsonmemos_authored.jsonmemos_graph.jsonmemos_hidden.jsonmemos_transcript.json
- Added Pydantic model validation for Redaction action payloads
harden
internal
1 file
RedactionBoard.tsx
- Resolved the 4-player concurrent Redaction game hanging issue
remediate
behavioral
1 file
RedactingPhase.tsx
Lint and type error fixes
5 files changed
MakefileBuild target updatesREADME.mdDocumentation updatesButton.tsxLint fixesErrorModal.tsxLint fixesLobby.tsxLint fixes
Lobby and UI improvements
5 files changed
AdvancedSettingsModal.tsxAdvanced settings modal for lobbyStringSelectControl.tsxString select lobby controlregistry.tsLobby controls registryRoomsGrid.tsxRooms grid componentuseMessageHandlers.tsMessage handler hook updates
- Added advanced settings modal, string select control, and rooms grid improvements to the lobby
instantiate
internal
3 files
AdvancedSettingsModal.tsxStringSelectControl.tsxRoomsGrid.tsx
- Fixed Liars Hand E2E test parallel execution failures qualify internal