import { Reveal, Stagger, StaggerItem } from "@/components/marketing/reveal"; const steps = [ { n: "01", title: "Write in plans/", body: "YAML frontmatter on every Plan, Epic, and Task. Versioned in git like the rest of your codebase.", code: "plans/Plan-*/Epic-*/Task-*.md", }, { n: "02", title: "Sync to Submatter", body: "Importer mirrors frontmatter into Postgres. Cursor mappings keep agent ids aligned with slugs.", code: "watch:markdown-backlog", }, { n: "03", title: "Agents claim work", body: "Subagents call MCP tools against a scoped workspace_id. Runs appear in fleet history.", code: "claim_task → complete_task", }, { n: "04", title: "Humans gate convoys", body: "Reviewer and architect roles pause for approval. Status flows back to markdown on merge.", code: "ready → in_progress → done", }, ] as const; export function HowItWorksSection() { return (

How it works

From frontmatter to shipped

Interactive product demo pattern — show the file, show the pipeline, show the gate.

{steps.map((step) => (
{step.n}

{step.title}

{step.body}

{step.code}

))}
); }