undef-engine 2025-12-19
Hive Mind game frontend and flow engine refactoring
248 files · 18,197+ · 16,413-

Hive Mind Game

6 files changed
  • __init__.py Python module __init__
  • __init__.py Python module __init__
  • __init__.py Python module __init__
  • flow.py Python module flow
  • state.py Python module state
  • display.py Python module display
  • Created HiveMindBoard.tsx (482 lines) for Hive Mind game interface interface internal
    4 files
    • HiveMindBoard.tsx
    • HiveMindBoard.test.tsx
    • index.tsx
    • hive_mind.ts
  • Added hive_mind.ts (37 lines) type definitions instantiate internal
    2 files
    • hive_mind.ts
    • init.py
  • Integrated into GameBoardRouter decouple internal
    4 files
    • GameBoardRouter.tsx
    • game.py
    • game.py
    • game.py

Card Loader

6 files changed
  • loader.py Python module loader
  • card.py Python module card
  • deck.py Python module deck
  • test_card_swapping.py Test file for card_swapping
  • loader.py Python module loader
  • create.py Python module create
  • Created cards/loader.py (137 lines) for centralized card content loading decouple internal
    4 files
    • loader.py
    • card.py
    • deck.py
    • test_card_swapping.py

Admin Module

6 files changed
  • __init__.py Python module __init__
  • exceptions.py Python module exceptions
  • validation.py Python module validation
  • init.py Python module init
  • __init__.py Python module __init__
  • __init__.py Python module __init__
  • Reorganized admin/init.py with cleaner structure decouple internal
    4 files
    • __init__.py
    • exceptions.py
    • init.py
    • __init__.py
  • Removed admin/exceptions.py (consolidated elsewhere) decouple internal
    4 files
    • __init__.py
    • exceptions.py
    • error-scenarios.spec.ts
    • validation.py
6 files changed
  • __init__.py Python module __init__
  • components.py Python module components
  • engine.py Python module engine
  • handler.py Python module handler
  • __init__.py Python module __init__
  • base.py Python module base
  • Added flow/components.py extensions instantiate internal
    3 files
    • components.py
    • flow.py
    • flow.py
  • Updated flow engine and models decouple internal
    4 files
    • __init__.py
    • components.py
    • engine.py
    • handler.py
  • Added flow utilities and validation improvements instantiate internal
    4 files
    • __init__.py
    • components.py
    • engine.py
    • handler.py
6 files changed
  • conftest.py E2E test for conftest
  • commands.py Python module commands
  • display.py Python module display
  • npc.py Python module npc
  • __init__.py Python module __init__
  • blueprint.py Python module blueprint
  • Updated Codebreakers E2E helpers decouple internal
    4 files
    • E2E_TEST_SETUP.md
    • global-setup.ts
    • proof-4-player.spec.ts
    • featured-games.spec.ts
  • Updated Terrible Psychiatrist E2E helpers decouple internal
    4 files
    • E2E_TEST_SETUP.md
    • global-setup.ts
    • proof-4-player.spec.ts
    • featured-games.spec.ts
  • Added CLI main entry point extensions instantiate behavioral
    4 files
    • commands.py
    • display.py
    • npc.py
    • __init__.py