mantimon-tcg/backend/app/core
Cal Corum 2252931fb8 Add core module AGENTS.md documentation (DOCS-001)
Creates comprehensive documentation for AI agents working with app/core/:
- Architecture overview with component diagram
- Import patterns (correct enum imports from app.core.enums)
- Core patterns: game creation, action execution, effects, config
- Key classes: GameState, PlayerState, CardDefinition, CardInstance, Zone
- Testing patterns with SeededRandom for determinism
- Security rules for hidden information
- Module independence guidelines for offline fork support
- File organization and quick commands

Updates PROJECT_PLAN.json: 31/32 tasks complete.
2026-01-26 14:50:52 -06:00
..
effects Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
models Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
__init__.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
AGENTS.md Add core module AGENTS.md documentation (DOCS-001) 2026-01-26 14:50:52 -06:00
config.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
engine.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
enums.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
rng.py Add game engine foundation: enums, config, and RNG modules 2026-01-24 22:14:45 -06:00
rules_validator.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
turn_manager.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
visibility.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00
win_conditions.py Move enums to app/core/enums.py and set up clean module exports 2026-01-26 14:45:26 -06:00