undef-engine 2025-12-05
Card gesture system and Sick Day game components
176 files · 11,528+ · 4,196-

Engine Framework

6 files changed
  • npc_utils.py Python module npc_utils
  • brain.py Python module brain
  • game_action_handler.py Python module game_action_handler
  • __init__.py Python module __init__
  • sick_day.py Python module sick_day
  • terrible_psychiatrist.py Python module terrible_psychiatrist
  • Created engine/framework.py (313 lines) as the new game execution framework instantiate internal
    3 files
    • framework.py
    • game.py
    • create.py
  • Added engine/npc_utils.py (87 lines) for NPC integration utilities instantiate internal
    4 files
    • terrible-psychiatrist-2player-2npc.spec.ts
    • useNpcPlayer.ts
    • npc_utils.py
    • brain.py
  • Added core/protocols/storage.py (35 lines) for storage protocol interface internal
    4 files
    • __init__.py
    • queue.py
    • storage.py
    • audit.py
6 files changed
  • delta.py Python module delta
  • delta_cache.py Python module delta_cache
  • framework.py Python module framework
  • handler.py Python module handler
  • handler.py Python module handler
  • handler.py Python module handler
  • Refactored delta.py (142 lines simplified) decouple internal
    1 file
    • delta.py
  • Removed delta_cache.py (58 lines) - replaced by framework streamline internal
    3 files
    • delta.py
    • delta_cache.py
    • framework.py
  • Removed engine/handler.py (19 lines) - replaced by framework decouple internal
    4 files
    • framework.py
    • handler.py
    • handler.py
    • handler.py

Enhancement

6 files changed
  • __init__.py Python module __init__
  • queue.py Python module queue
  • storage.py Python module storage
  • audit.py Python module audit
  • spectator.py E2E test for spectator
  • test_complete_game_flow.py Test file for complete_game_flow
  • Updated Debate Club handler with improved flow (359 lines changed) decouple internal
    4 files
    • auth-flow-complete.spec.ts
    • terrible-psychiatrist-game-flow.spec.ts
    • test_complete_game_flow.py
    • debate_club.md
  • Simplified core protocols (83 lines changed) decouple internal
    4 files
    • __init__.py
    • queue.py
    • storage.py
    • audit.py
  • Updated phase machine primitives decouple internal
    4 files
    • base.py
    • deck.py
    • machine.py
    • test_primitive_combinations.py
  • Improved Sick Day game components decouple internal
    4 files
    • CommissionTracker.tsx
    • ExcuseCrafter.tsx
    • SickDayBoard.tsx
    • VotingPanel.tsx