mirror of
https://github.com/Earth-Genesis-Games/Ajedrez_Purgatorio.git
synced 2026-09-11 09:47:35 +00:00
- Fix 9 CS0101 duplicate classes between Mono/ and Mono/Classic/ - BoardManager -> ClassicBoardManager, SquareClick -> ClassicSquareClick - Delete duplicate Piece/Pawn/King/Queen/Rook/Bishop/Knight from Classic/ - Merge GetAttackSquares into Piece base class with overrides - Fix King castling: reject castling through/while in check - Assign URP pipeline to QualitySettings (6 levels) and GraphicsSettings - Fix template identifiers (DefaultCompany -> EarthGenesisGames) - Delete orphaned SampleScene.unity and duplicate URP assets - Fix test assembly reference (Assembly-CSharp -> AjedrezPurgatorio.Runtime) - Remove 11 unused packages (multiplayer, visualscripting, terrain, etc.) - Update BoardInputSystemSpike for ClassicSquareClick - Write unit tests: CheckDetector, DrawDetector, MoveValidator - Fix BalanceConfig JSON structure to match C# class fields - Update stale documentation (~30 files) - architecture.md, ADR-0001, roadmap, gate-check, EPIC.md - PROJECT_STATUS.md, BLOQUEADORES_JUGABILIDAD.md - tech-debt-register.md - Add Unity Editor setup guide (production/UNITY_EDITOR_SETUP.md)
71 lines
2.1 KiB
YAML
71 lines
2.1 KiB
YAML
# Auto-generated by /sprint-plan. Updated by /story-done.
|
|
# DO NOT edit manually -- use /story-done to update story status.
|
|
|
|
sprint: 1
|
|
goal: "Close low-risk technical debt and stand up automated testing before resuming Combat Mode / campaign feature work"
|
|
start: "2026-06-22"
|
|
end: "2026-07-03"
|
|
generated: "2026-06-20"
|
|
updated: "2026-06-20"
|
|
|
|
stories:
|
|
- id: "S1-1"
|
|
name: "Scaffold Unity Test Framework (NUnit)"
|
|
file: "tests/README.md"
|
|
priority: must-have
|
|
status: done
|
|
owner: "claude"
|
|
estimate_days: 0.5
|
|
blocker: ""
|
|
completed: "2026-06-20"
|
|
|
|
- id: "S1-2"
|
|
name: "TD-006: guard clause for null prefab in BoardManager.PlacePiece"
|
|
file: "Assets/Game/Scripts/Mono/Classic/BoardManager.cs"
|
|
priority: must-have
|
|
status: done
|
|
owner: "claude"
|
|
estimate_days: 0.5
|
|
blocker: ""
|
|
completed: "2026-06-20"
|
|
|
|
- id: "S1-3"
|
|
name: "Regression tests for TD-008 (pawn attack-square bug) and basic checkmate detection"
|
|
file: "Assets/Tests/EditMode/Classic/CheckDetectionTests.cs"
|
|
priority: must-have
|
|
status: done
|
|
owner: "claude"
|
|
estimate_days: 1.5
|
|
blocker: ""
|
|
completed: "2026-06-20"
|
|
|
|
- id: "S1-4"
|
|
name: "TD-003: extract GetAttackSquares as explicit per-piece concept"
|
|
file: "Assets/Game/Scripts/Mono/Classic/Pieces/Piece.cs"
|
|
priority: should-have
|
|
status: done
|
|
owner: "claude"
|
|
estimate_days: 1.5
|
|
blocker: ""
|
|
completed: "2026-06-20"
|
|
|
|
- id: "S1-5"
|
|
name: "TD-007: confirm and delete orphaned Assets/_Recovery scenes"
|
|
file: "Assets/_Recovery (deleted)"
|
|
priority: should-have
|
|
status: done
|
|
owner: "claude"
|
|
estimate_days: 0.25
|
|
blocker: ""
|
|
completed: "2026-06-20"
|
|
|
|
- id: "S1-6"
|
|
name: "TD-005: Input System migration spike (Classic Mode, exploratory)"
|
|
file: "Assets/Game/Scripts/Spikes/BoardInputSystemSpike.cs"
|
|
priority: nice-to-have
|
|
status: review
|
|
owner: "claude"
|
|
estimate_days: 2
|
|
blocker: "Compile/feel verification inconclusive in headless batch mode (Library/Bee cache issue, see production/session-logs/spike-input-system-2026-06-20.md) -- needs manual check in real Editor"
|
|
completed: ""
|