Story 6-2 — Markdown roundtrip export/import: - lib/editor/markdown-export.ts: tiptapHTMLToMarkdown, markdownToHTML, looksLikeMarkdown - lib/editor/markdown-paste-extension.ts: TipTap extension paste Markdown → blocs - note-editor-toolbar.tsx: export .md + import .md (file picker) - rich-text-editor.tsx: intégration MarkdownPasteExtension - 40 tests unitaires markdown-export.test.ts Story 6-3 — Brainstorm PPTX + Canvas: - lib/brainstorm/export-pptx.ts: génération PPTX 5 slides (pptxgenjs) - app/api/brainstorm/[sessionId]/export-pptx/route.ts: route POST protégée - brainstorm-page.tsx: bouton PPTX, auto-select session, fix emoji, fix router.replace - wave-canvas.tsx: fitTrigger recentrage, légende bas-droite Onboarding activation wizard (Story 6-1): - components/onboarding/: wizard multi-étapes, hints éditeur - app/api/onboarding/: route PATCH onboarding - prisma/migrations: champs onboarding user Locales: 15 langues mises à jour (brainstorm, markdown, onboarding keys) Sprint: 6-1 done, 6-2 review, 6-3 review Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
74 lines
2.4 KiB
YAML
74 lines
2.4 KiB
YAML
# generated: 2026-05-14T16:06:50Z
|
|
# last_updated: 2026-05-23T14:25:15Z
|
|
# project: Momento
|
|
# project_key: NOKEY
|
|
# tracking_system: file-system
|
|
# story_location: docs
|
|
|
|
# STATUS DEFINITIONS:
|
|
# ==================
|
|
# Epic Status:
|
|
# - backlog: Epic not yet started
|
|
# - in-progress: Epic actively being worked on
|
|
# - done: All stories in epic completed
|
|
#
|
|
# Epic Status Transitions:
|
|
# - backlog → in-progress: Automatically when first story is created (via create-story)
|
|
# - in-progress → done: Manually when all stories reach 'done' status
|
|
#
|
|
# Story Status:
|
|
# - backlog: Story only exists in epic file
|
|
# - ready-for-dev: Story file created in stories folder
|
|
# - in-progress: Developer actively working on implementation
|
|
# - review: Ready for code review (via Dev's code-review workflow)
|
|
# - done: Story completed
|
|
#
|
|
# Retrospective Status:
|
|
# - optional: Can be completed but not required
|
|
# - done: Retrospective has been completed
|
|
#
|
|
# WORKFLOW NOTES:
|
|
# ===============
|
|
# - Epic transitions to 'in-progress' automatically when first story is created
|
|
# - Stories can be worked in parallel if team capacity allows
|
|
# - Developer typically creates next story after previous one is 'done' to incorporate learnings
|
|
# - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended)
|
|
|
|
generated: 2026-05-14T16:06:50Z
|
|
last_updated: 2026-05-23T20:03:48Z
|
|
project: Momento
|
|
project_key: NOKEY
|
|
tracking_system: file-system
|
|
story_location: docs
|
|
|
|
development_status:
|
|
epic-3: in-progress
|
|
3-1-freemium-quota-tracking: done
|
|
3-2-custom-llm-router: done
|
|
3-3-smart-routing-fallback: done
|
|
3-4-host-pays-session-logic: done
|
|
3-5-secure-byok-management: done
|
|
3-6-stripe-subscription-tiers: done
|
|
epic-3-retrospective: optional
|
|
epic-4: in-progress
|
|
4-1-gdpr-cookie-consent: done
|
|
4-2-gdpr-right-to-be-forgotten: done
|
|
4-3-data-portability: done
|
|
4-4-explicit-ai-consent: done
|
|
4-5-eu-data-residency: backlog
|
|
4-6-sso-saml-audit-logging: backlog
|
|
epic-4-retrospective: optional
|
|
epic-5: in-progress
|
|
5-1-nextgen-editor: done
|
|
|
|
# Epic 6 — Croissance & Activation (PLG) — ajouté 2026-05-29
|
|
epic-6: in-progress
|
|
6-1-onboarding-activation: done # story-onboarding-activation.md
|
|
6-2-markdown-roundtrip: review # brief-markdown-roundtrip.md
|
|
6-3-brainstorm-canvas-finalize: review # story: 6-3-brainstorm-canvas-finalize.md
|
|
6-4-chat-with-pdf: backlog
|
|
6-5-pptx-export-watermark: backlog
|
|
epic-6-retrospective: optional
|
|
|
|
|