undef-engine 2025-11-25
Restructure backend into src/responsum package and add delta caching
165 files · 2,640+ · 21,651-

Package structure reorganization

4 files changed
  • models.py Shared core data models
  • main.py CLI entry point updated for new structure
  • commands.py Client commands updated
  • commands.py Server commands updated
  • Reorganized into src/responsum/ package with proper module hierarchy decouple architectural
    2 files
    • __init__.py
    • models.py
  • Added CLI modules under src/responsum/cli/ decouple internal
    2 files
    • main.py
    • commands.py

Engine simplification and delta caching

5 files changed
  • base_handler.py Simplified base handler
  • config.py Reduced engine configuration
  • delta.py Streamlined delta state synchronization
  • delta_cache.py New delta caching layer for performance
  • plugin.py Updated plugin interface
  • Simplified base_handler.py, config.py, and delta.py with reduced complexity decouple internal
    3 files
    • base_handler.py
    • config.py
    • delta.py
  • Added delta_cache.py caching layer for improved performance streamline internal
    1 file
    • delta_cache.py
  • Updated plugin interface with cleaner abstractions decouple internal
    1 file
    • plugin.py

Component updates and legacy cleanup

4 files changed
  • PowerUpMenu.tsx Updated Sick Day power-up menu
  • SickDayBoard.tsx Updated Sick Day game board
  • playwright.config.ts Updated Playwright configuration
  • vite.config.ts Updated Vite configuration
  • Updated Sick Day game components for new package structure decouple internal
    2 files
    • PowerUpMenu.tsx
    • SickDayBoard.tsx
  • Removed 21,651 lines of deprecated code and redundant files deprecate internal
    2 files
    • playwright.config.ts
    • vite.config.ts