Completed tasks (10/32): - CRIT-001: Core module structure - CRIT-002: Enums module (with PokemonStage/PokemonVariant separation) - CRIT-003: RulesConfig module (10 sub-configs) - CRIT-004: RandomProvider module (SeededRandom + SecureRandom) - TEST-001: Enum tests (28 tests) - TEST-002: Config tests (31 tests) - TEST-003: RNG tests (42 tests) - HIGH-001: Card models (CardDefinition, CardInstance, Attack, Ability) - HIGH-002: Action models (11 action types as discriminated union) - TEST-004: Card tests (54 tests) - TEST-005: Action tests (48 tests) Week 1 complete, Week 2 in progress. 205 tests passing. |
||
|---|---|---|
| .. | ||
| app | ||
| tests | ||
| .gitignore | ||
| .python-version | ||
| PROJECT_PLAN.json | ||
| pyproject.toml | ||
| uv.lock | ||