feat(FN-3637): establish canonical roadmap plugin ID and compatibility rout

Merged commits stabilize the Fusion roadmap plugin's identity and routing surface, establishing a canonical plugin ID and compatibility routes so the roadmap plugin integrates cleanly with the dashboard's plugin system. Added new roadmap-routes and roadmap-suggestions modules in the dashboard packag

Fusion-Task-Id: FN-3637
This commit is contained in:
Fusion
2026-05-11 06:04:17 -07:00
committed by gsxdsm
parent d152261240
commit 3a67c1b065
33 changed files with 219 additions and 81 deletions

View File

@@ -41,7 +41,7 @@ describe("CLI bundle output", () => {
expect(content).not.toContain('"@fusion/core"');
expect(content).not.toContain('"@fusion/dashboard"');
expect(content).not.toContain('"@fusion/engine"');
expect(content).not.toContain('"@fusion-plugin-examples/roadmap"');
expect(content).not.toContain('"@fusion-plugin-examples/fusion-plugin-roadmap"');
});
it("does not contain runtime memory-backend side-load imports", () => {
@@ -187,7 +187,7 @@ describe("CLI bundle output", () => {
expect(existsSync(manifestPath)).toBe(true);
const manifest = JSON.parse(readFileSync(manifestPath, "utf-8")) as { id?: string; name?: string };
expect(manifest.id).toBe("roadmap-planner");
expect(manifest.id).toBe("fusion-plugin-roadmap");
expect(typeof manifest.name).toBe("string");
expect(manifest.name?.length).toBeGreaterThan(0);