Files
fusion/plugins/fusion-plugin-roadmap
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
..

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.