undef-engine 2026-01-25
BBS framework extraction and module reorganization
339 files · 7,759+ · 29,384-

BBS framework extraction

4 files changed
  • README.md Updated project documentation
  • OVERVIEW.md Added architecture overview
  • 01-SYSTEM_OVERVIEW.md Added system overview decision
  • CURRENT_ARCHITECTURE.md Updated current architecture
  • Extracted generic ScrollingBBSApp base class for reuse across games and created TradeWarsApp subclass decouple architectural
  • Moved BBS modules (ansi_parser, menu_parser, template_engine, themes) to cli/tui/bbs/ directory decouple behavioral
  • Organized BBS widgets (bbs_menu, bbs_modal, bbs_screen, bbs_status_bar, bbs_table) into proper structure decouple internal

Import and dependency fixes

Documentation and code reorganization

7 files changed
  • 04-REDIS_KEY_PATTERNS.md Added Redis key patterns decision
  • API_DESIGN_PRINCIPLES.md Added API design principles
  • DATABASE_SCHEMA_STRATEGY.md Added database schema strategy
  • cli-blackbox.mermaid Added CLI blackbox diagram
  • CLOUDFLARE_LOCAL_TESTING.md Added Cloudflare local testing guide
  • logic.md Added Debate Club logic docs
  • README.md Added Sick Day game docs
  • Reorganized architecture decisions, deployment guides, and game design documentation decouple internal
    3 files
    • 04-REDIS_KEY_PATTERNS.md
    • API_DESIGN_PRINCIPLES.md
    • CLOUDFLARE_LOCAL_TESTING.md
  • Deleted competing TUI implementations, removing 29,384 lines of redundant code deprecate internal