undef-engine 2025-12-07
Declarative engine primitives and integration tests
136 files · 34,012+ · 326-

Declarative Engine Expansion

6 files changed
  • __init__.py Python module __init__
  • components.py Python module components
  • __init__.py Python module __init__
  • category_vote_conditions.py Python module category_vote_conditions
  • game_flow_conditions.py Python module game_flow_conditions
  • handlers.py Python module handlers
  • Added component system to declarative engine (components.py, 304 lines) instantiate internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
  • Created extensive condition modules: category_vote, game_flow, matchup, role, round, vote conditions decouple internal
    3 files
    • vote_conditions.py
    • category_vote.py
    • matchup.py
  • Added award effects and other built-in effects instantiate internal
    1 file
    • award_effects.py
  • Added comprehensive tracing/debugging support instantiate internal
    3 files
    • __init__.py
    • components.py
    • __init__.py
  • Implemented Sick Day declarative game decouple internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
  • Implemented Peer Review declarative game decouple internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
  • Added plugin toggles for SD/PR declarative modes interface internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
6 files changed
  • __init__.py Python module __init__
  • components.py Python module components
  • __init__.py Python module __init__
  • category_vote_conditions.py Python module category_vote_conditions
  • game_flow_conditions.py Python module game_flow_conditions
  • handlers.py Python module handlers
  • Fixed WebSocket routing for declarative game actions remediate internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
  • Fixed disconnect handling remediate internal
    1 file
    • disconnect.py
  • Fixed config attribute bug in declarative DC remediate internal
    4 files
    • DECLARATIVE_ENGINE.md
    • DECLARATIVE_ENGINE_PLAN.md
    • __init__.py
    • components.py
6 files changed
  • __init__.py Python module __init__
  • components.py Python module components
  • __init__.py Python module __init__
  • category_vote_conditions.py Python module category_vote_conditions
  • game_flow_conditions.py Python module game_flow_conditions
  • handlers.py Python module handlers
  • Added comprehensive declarative DC tests qualify internal
    4 files
    • delta-reconnect-sync.spec.ts
    • disconnect-scenarios-video.spec.ts
    • global-teardown.ts
    • game-helpers.ts
  • Added comprehensive primitive tests for declarative engine qualify internal
    4 files
    • delta-reconnect-sync.spec.ts
    • disconnect-scenarios-video.spec.ts
    • global-teardown.ts
    • game-helpers.ts
  • Added declarative engine documentation, benchmarks, and integration tests streamline internal
    4 files
    • delta-reconnect-sync.spec.ts
    • disconnect-scenarios-video.spec.ts
    • global-teardown.ts
    • game-helpers.ts