undef-engine 2026-01-18
Trade Wars BBS-style TUI, NPC system, and massive primitives expansion
663 files · 70,597+ · 4,331-

Trade Wars game implementation

5 files changed
  • alignments.json Updated Trade Wars alignment data
  • commands.json Updated Trade Wars command data
  • commodities.json Updated commodity data
  • TradeWarsBoard.tsx Enhanced Trade Wars board
  • GameBoardRouter.tsx Added Trade Wars routing
  • Implemented Trade Wars flow engine, hooks, plugin with BBS-style TUI for authentic TW2002 experience instantiate behavioral
    1 file
    • TradeWarsBoard.tsx
  • Added NPC system with Ferengis, Federation Patrols, and Aliens instantiate internal
  • Added Trade Wars game data from twclone (MIT licensed) and banking hooks for deposit, withdraw, and transfer instantiate internal
    2 files
    • alignments.json
    • commodities.json

Engine primitives documentation expansion

6 files changed
  • attachment-graph.md Added attachment graph primitive docs
  • buzz-in.md Added buzz-in primitive docs
  • commitment.md Added commitment primitive docs
  • hidden-role.md Added hidden role primitive docs
  • vote.md Added vote primitive docs
  • zone.md Added zone primitive docs
  • Added 30+ primitive documentation files covering attachment-graph, buzz-in, commitment, hidden-role, vote, zone, and many more specify internal
    6 files
    • attachment-graph.md
    • buzz-in.md
    • commitment.md
    • hidden-role.md
    • vote.md
    • zone.md

Documentation reorganization

5 files changed
  • ARCHITECTURE.md Archived old architecture docs
  • CHAT_SYSTEM_PLAN.md Archived chat system plan
  • MIGRATION_ROADMAP.md Archived migration roadmap
  • CLI_SERVER_URI_DESIGN.md Moved CLI server URI design
  • MAGIC_CODES_SPEC.md Moved magic codes spec
  • Moved stale documentation to docs/archive/ and reorganized active docs into proper categories decouple internal
    3 files
    • ARCHITECTURE.md
    • CHAT_SYSTEM_PLAN.md
    • CLI_SERVER_URI_DESIGN.md
  • Updated README to reflect actual implementation status specify errata
    1 file
    • README.md