feat(KB-632): add MissionStore with missions database schema

- Add database schema v3 with missions, objectives, rewards, progress tables
- Implement MissionStore with full CRUD, event emission, and progress tracking
- Add comprehensive mission types (MissionDefinition, MissionInstance, Objective, Reward)
- Include 900+ lines of MissionStore unit tests covering all operations
- Export mission types and store from core package index
This commit is contained in:
gsxdsm
2026-03-31 18:28:23 -07:00
parent bee49222e0
commit 486d12827b
7 changed files with 2554 additions and 8 deletions

View File

@@ -0,0 +1,7 @@
---
"@fusion/core": minor
---
Add Missions database schema and MissionStore for hierarchical project planning.
New tables: missions, milestones, slices, mission_features.
New types and MissionStore class with full CRUD and status rollup logic.