feat(FN-3638): extract roadmap domain into plugin and define plugin route s
This merge restructures the roadmap plugin by removing its duplicated domain logic (roadmap store, ordering, handoff, and types — ~3,000 lines deleted) and completing the plugin SDK scaffold with proper route status/body contracts and type exports. It also introduces eval settings infrastructure wit Fusion-Task-Id: FN-3638
This commit is contained in:
@@ -9,21 +9,21 @@
|
||||
|
||||
## Exported roadmap domain surface
|
||||
|
||||
The package root exports:
|
||||
The package root exports (re-exported from `@fusion/core`):
|
||||
|
||||
- Roadmap domain types from `src/roadmap-types.ts`
|
||||
- Ordering helpers from `src/store/roadmap-ordering.ts`
|
||||
- Roadmap domain types
|
||||
- Ordering helpers
|
||||
- `normalizeRoadmapMilestoneOrder`
|
||||
- `applyRoadmapMilestoneReorder`
|
||||
- `normalizeRoadmapFeatureOrder`
|
||||
- `applyRoadmapFeatureReorder`
|
||||
- `moveRoadmapFeature`
|
||||
- Handoff mappers from `src/store/roadmap-handoff.ts`
|
||||
- Handoff mappers
|
||||
- `mapFeatureToTaskHandoff`
|
||||
- `mapRoadmapToMissionHandoff`
|
||||
- `mapRoadmapWithHierarchyToMissionHandoff`
|
||||
- `mapAllFeaturesToTaskHandoffs`
|
||||
- Store exports from `src/store/roadmap-store.ts`
|
||||
- Store exports
|
||||
- `RoadmapStore`
|
||||
- `RoadmapStoreEvents`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user