demo-platform/apps/api/src
scot 3806fa917b v0.4.0-alpha: duplicate_demo, editor UI for branches/chapters, delete, personalized links
- duplicate: REST + MCP tool + editor button. Deep copy with branch targets
  and chapter targets remapped into the copy; lead gates + raster cache
  carried; copy is always a private draft (no inherited share token).
  Verified: 3 steps / 2 chapters / 1 branch all internally consistent.
- delete demo: REST + editor button; FK cascade verified (0 orphans)
- Editor: draw-mode toggle (hotspot vs branch) with target-step picker and
  branch list; chapters manager panel; personalized-link generator;
  duplicate/delete on demo list
- MCP surface: 16 tools
- USER-GUIDE updated: new editor features + personalization prompt now uses
  duplicate_demo
2026-07-18 06:35:48 +00:00
..
migrations v0.3.0-alpha: Chromium rasterizer (R4), branching, chapters 2026-07-18 05:36:27 +00:00
routes v0.4.0-alpha: duplicate_demo, editor UI for branches/chapters, delete, personalized links 2026-07-18 06:35:48 +00:00
assetExtract.ts v0.2.0-alpha: DOM capture, all three output slices, lead gates 2026-07-18 05:27:58 +00:00
auth.ts v0.1.0-alpha: interactive demo platform core 2026-07-18 05:17:45 +00:00
db.ts v0.1.0-alpha: interactive demo platform core 2026-07-18 05:17:45 +00:00
guide.ts v0.3.0-alpha: Chromium rasterizer (R4), branching, chapters 2026-07-18 05:36:27 +00:00
index.ts v0.2.0-alpha: DOM capture, all three output slices, lead gates 2026-07-18 05:27:58 +00:00
mcp.ts v0.4.0-alpha: duplicate_demo, editor UI for branches/chapters, delete, personalized links 2026-07-18 06:35:48 +00:00
rasterizer.ts v0.3.0-alpha: Chromium rasterizer (R4), branching, chapters 2026-07-18 05:36:27 +00:00
video.ts v0.3.0-alpha: Chromium rasterizer (R4), branching, chapters 2026-07-18 05:36:27 +00:00