Files
fusion/plugins/fusion-plugin-roadmap/README.md
Fusion 213ed79d5f 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
2026-05-07 08:49:19 -07:00

33 lines
1.1 KiB
Markdown

# fusion-plugin-roadmap
`@fusion-plugin-examples/roadmap` is the workspace package that owns the roadmap plugin boundary used by the roadmap migration.
## Plugin identity
- Manifest id: `fusion-plugin-roadmap`
- Package default export: `definePlugin(...)` manifest object
## Exported roadmap domain surface
The package root exports (re-exported from `@fusion/core`):
- Roadmap domain types
- Ordering helpers
- `normalizeRoadmapMilestoneOrder`
- `applyRoadmapMilestoneReorder`
- `normalizeRoadmapFeatureOrder`
- `applyRoadmapFeatureReorder`
- `moveRoadmapFeature`
- Handoff mappers
- `mapFeatureToTaskHandoff`
- `mapRoadmapToMissionHandoff`
- `mapRoadmapWithHierarchyToMissionHandoff`
- `mapAllFeaturesToTaskHandoffs`
- Store exports
- `RoadmapStore`
- `RoadmapStoreEvents`
## Compatibility boundary
This task only backfills the package and export surface expected by migration work. Existing `@fusion/core` and dashboard roadmap consumers intentionally remain in place for now; consumer switchover is deferred to later roadmap-plugin migration tasks.