Files
fusion/plugins/fusion-plugin-roadmap
Fusion be54c30980 feat(FN-3636): add roadmap plugin with domain store and ordering logic
Merges the roadmap plugin scaffold (FN-3636): a new `plugins/fusion-plugin-roadmap` workspace with domain types (`roadmap-types.ts`), a store layer (`roadmap-store.ts`, `roadmap-ordering.ts`, `roadmap-handoff.ts`), and comprehensive test suites. Also lands graph position persistence for the dependen

Fusion-Task-Id: FN-3636
2026-05-07 06:28:10 -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:

  • Roadmap domain types from src/roadmap-types.ts
  • Ordering helpers from src/store/roadmap-ordering.ts
    • normalizeRoadmapMilestoneOrder
    • applyRoadmapMilestoneReorder
    • normalizeRoadmapFeatureOrder
    • applyRoadmapFeatureReorder
    • moveRoadmapFeature
  • Handoff mappers from src/store/roadmap-handoff.ts
    • mapFeatureToTaskHandoff
    • mapRoadmapToMissionHandoff
    • mapRoadmapWithHierarchyToMissionHandoff
    • mapAllFeaturesToTaskHandoffs
  • Store exports from src/store/roadmap-store.ts
    • 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.