{
  "schemaVersion": "1.0",
  "generatedAt": "2026-05-09T17:49:14.596Z",
  "examples": [
    {
      "id": "api-dependency-map",
      "slug": "api-dependency-map",
      "title": "API dependency map from OpenAPI specs",
      "summary": "Generate and maintain a diagram showing which services expose, consume, and depend on which APIs. Built from OpenAPI specs and SDK imports - kept current as services ship.",
      "diagramFamily": "architecture",
      "sourceType": "OpenAPI specs / SDK imports",
      "workflowTypes": [
        "scan",
        "generate",
        "update",
        "validate",
        "render",
        "ci-cd"
      ],
      "audience": [
        "developer",
        "platform",
        "agent"
      ],
      "mcpTools": [
        "dsp_create_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene"
      ],
      "httpEndpoints": [
        "POST /v1/scenes",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render"
      ],
      "relatedExamples": [
        "living-architecture-docs",
        "pr-architecture-diff",
        "compliance-pii-flow",
        "request-flow-from-handler"
      ],
      "humanUrl": "/examples/api-dependency-map",
      "markdownUrl": "/examples/api-dependency-map.md",
      "sceneUrl": "/examples/api-dependency-map.scene.json",
      "opsUrl": "/examples/api-dependency-map.ops.json",
      "workflowUrl": "/examples/api-dependency-map.workflow.json",
      "diffUrl": "/examples/api-dependency-map.diff.json",
      "ciWorkflowUrl": "/examples/api-dependency-map.github-actions.yml",
      "renderUrl": "/examples/api-dependency-map.svg"
    },
    {
      "id": "compliance-pii-flow",
      "slug": "compliance-pii-flow",
      "title": "PII data-flow diagram with audit history",
      "summary": "Generate and maintain data-flow diagrams that show where sensitive data moves, what each system stores, and how the architecture changed between audit periods. Revision history serves as audit evidence.",
      "diagramFamily": "architecture",
      "sourceType": "Compliance inventory / data catalog / codebase classification",
      "workflowTypes": [
        "classify",
        "generate",
        "update",
        "validate",
        "render",
        "audit"
      ],
      "audience": [
        "security",
        "platform",
        "agent"
      ],
      "mcpTools": [
        "dsp_get_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene",
        "dsp_diff_scene",
        "dsp_list_revisions"
      ],
      "httpEndpoints": [
        "GET /v1/scenes/:id",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render",
        "GET /v1/scenes/:id/revisions",
        "GET /v1/scenes/:id/diff"
      ],
      "relatedExamples": [
        "er-diagram-from-migrations",
        "living-architecture-docs",
        "api-dependency-map",
        "request-flow-from-handler"
      ],
      "humanUrl": "/examples/compliance-pii-flow",
      "markdownUrl": "/examples/compliance-pii-flow.md",
      "sceneUrl": "/examples/compliance-pii-flow.scene.json",
      "opsUrl": "/examples/compliance-pii-flow.ops.json",
      "workflowUrl": "/examples/compliance-pii-flow.workflow.json",
      "diffUrl": "/examples/compliance-pii-flow.diff.json",
      "ciWorkflowUrl": "/examples/compliance-pii-flow.github-actions.yml",
      "renderUrl": "/examples/compliance-pii-flow.svg"
    },
    {
      "id": "er-diagram-from-migrations",
      "slug": "er-diagram-from-migrations",
      "title": "ER diagram from database migrations",
      "summary": "Keep a database schema diagram current by parsing migration files (Prisma, Drizzle, Alembic) and applying incremental Zindex operations on every PR.",
      "diagramFamily": "entityRelationship",
      "sourceType": "Database migrations (Prisma / Drizzle / Alembic)",
      "workflowTypes": [
        "generate",
        "update",
        "validate",
        "diff",
        "render",
        "ci-cd"
      ],
      "audience": [
        "developer",
        "platform",
        "agent"
      ],
      "mcpTools": [
        "dsp_get_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene",
        "dsp_diff_scene"
      ],
      "httpEndpoints": [
        "GET /v1/scenes/:id",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render",
        "GET /v1/scenes/:id/diff"
      ],
      "relatedExamples": [
        "compliance-pii-flow",
        "api-dependency-map",
        "pr-architecture-diff"
      ],
      "humanUrl": "/examples/er-diagram-from-migrations",
      "markdownUrl": "/examples/er-diagram-from-migrations.md",
      "sceneUrl": "/examples/er-diagram-from-migrations.scene.json",
      "opsUrl": "/examples/er-diagram-from-migrations.ops.json",
      "workflowUrl": "/examples/er-diagram-from-migrations.workflow.json",
      "diffUrl": "/examples/er-diagram-from-migrations.diff.json",
      "ciWorkflowUrl": "/examples/er-diagram-from-migrations.github-actions.yml",
      "renderUrl": "/examples/er-diagram-from-migrations.svg"
    },
    {
      "id": "living-architecture-docs",
      "slug": "living-architecture-docs",
      "title": "Living architecture diagram from a repository scan",
      "summary": "Let an agent scan a repository and keep a service architecture diagram current as the codebase evolves. Frame-grouped services, databases, queues, and external systems with edge labels.",
      "diagramFamily": "architecture",
      "sourceType": "Codebase / configuration files",
      "workflowTypes": [
        "scan",
        "generate",
        "update",
        "validate",
        "render",
        "ci-cd"
      ],
      "audience": [
        "developer",
        "platform",
        "agent"
      ],
      "mcpTools": [
        "dsp_get_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene"
      ],
      "httpEndpoints": [
        "GET /v1/scenes/:id",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render"
      ],
      "relatedExamples": [
        "pr-architecture-diff",
        "api-dependency-map",
        "multi-agent-workflow",
        "request-flow-from-handler"
      ],
      "humanUrl": "/examples/living-architecture-docs",
      "markdownUrl": "/examples/living-architecture-docs.md",
      "sceneUrl": "/examples/living-architecture-docs.scene.json",
      "opsUrl": "/examples/living-architecture-docs.ops.json",
      "workflowUrl": "/examples/living-architecture-docs.workflow.json",
      "diffUrl": "/examples/living-architecture-docs.diff.json",
      "ciWorkflowUrl": "/examples/living-architecture-docs.github-actions.yml",
      "renderUrl": "/examples/living-architecture-docs.svg"
    },
    {
      "id": "multi-agent-workflow",
      "slug": "multi-agent-workflow",
      "title": "Multi-agent workflow diagram",
      "summary": "Visualise how multiple agents, tools, queues, and human review steps interact in an automated workflow. BPMN-style with start/end events, gateways, and intermediate signals.",
      "diagramFamily": "workflow",
      "sourceType": "Agent configuration / orchestration runtime",
      "workflowTypes": [
        "generate",
        "update",
        "validate",
        "render"
      ],
      "audience": [
        "developer",
        "agent",
        "platform"
      ],
      "mcpTools": [
        "dsp_create_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene"
      ],
      "httpEndpoints": [
        "POST /v1/scenes",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render"
      ],
      "relatedExamples": [
        "living-architecture-docs",
        "pr-architecture-diff",
        "api-dependency-map"
      ],
      "humanUrl": "/examples/multi-agent-workflow",
      "markdownUrl": "/examples/multi-agent-workflow.md",
      "sceneUrl": "/examples/multi-agent-workflow.scene.json",
      "opsUrl": "/examples/multi-agent-workflow.ops.json",
      "workflowUrl": "/examples/multi-agent-workflow.workflow.json",
      "diffUrl": "/examples/multi-agent-workflow.diff.json",
      "ciWorkflowUrl": "/examples/multi-agent-workflow.github-actions.yml",
      "renderUrl": "/examples/multi-agent-workflow.svg"
    },
    {
      "id": "pr-architecture-diff",
      "slug": "pr-architecture-diff",
      "title": "Visual architecture diffs in pull requests",
      "summary": "Let an agent update an architecture diagram when a PR changes services, dependencies, queues, databases, or API edges - then post the visual diff (added=green, removed=red, modified=amber) directly into the PR comment.",
      "diagramFamily": "architecture",
      "sourceType": "Pull-request diff",
      "workflowTypes": [
        "scan",
        "update",
        "diff",
        "render",
        "ci-cd"
      ],
      "audience": [
        "developer",
        "platform",
        "agent"
      ],
      "mcpTools": [
        "dsp_get_scene",
        "dsp_apply_ops",
        "dsp_diff_scene",
        "dsp_render_scene"
      ],
      "httpEndpoints": [
        "GET /v1/scenes/:id",
        "POST /v1/scenes/:id/applyOps",
        "GET /v1/scenes/:id/diff",
        "POST /v1/scenes/:id/render"
      ],
      "relatedExamples": [
        "living-architecture-docs",
        "api-dependency-map",
        "er-diagram-from-migrations"
      ],
      "humanUrl": "/examples/pr-architecture-diff",
      "markdownUrl": "/examples/pr-architecture-diff.md",
      "sceneUrl": "/examples/pr-architecture-diff.scene.json",
      "opsUrl": "/examples/pr-architecture-diff.ops.json",
      "workflowUrl": "/examples/pr-architecture-diff.workflow.json",
      "diffUrl": "/examples/pr-architecture-diff.diff.json",
      "ciWorkflowUrl": "/examples/pr-architecture-diff.github-actions.yml",
      "renderUrl": "/examples/pr-architecture-diff.svg"
    },
    {
      "id": "request-flow-from-handler",
      "slug": "request-flow-from-handler",
      "title": "Request flow diagram from handler code",
      "summary": "Maintain a current sequence diagram of your flagship endpoint's request lifecycle. The agent walks the handler's async/await calls and external integrations to keep the diagram in sync as the code evolves.",
      "diagramFamily": "sequence",
      "sourceType": "Handler source code (TypeScript / Python / Go)",
      "workflowTypes": [
        "scan",
        "generate",
        "update",
        "validate",
        "render",
        "diff",
        "ci-cd"
      ],
      "audience": [
        "developer",
        "platform",
        "security"
      ],
      "mcpTools": [
        "dsp_create_scene",
        "dsp_apply_ops",
        "dsp_validate_scene",
        "dsp_render_scene",
        "dsp_diff_scene"
      ],
      "httpEndpoints": [
        "POST /v1/scenes",
        "POST /v1/scenes/:id/applyOps",
        "POST /v1/scenes/:id/render",
        "GET /v1/scenes/:id/diff"
      ],
      "relatedExamples": [
        "api-dependency-map",
        "living-architecture-docs",
        "compliance-pii-flow"
      ],
      "humanUrl": "/examples/request-flow-from-handler",
      "markdownUrl": "/examples/request-flow-from-handler.md",
      "sceneUrl": "/examples/request-flow-from-handler.scene.json",
      "opsUrl": "/examples/request-flow-from-handler.ops.json",
      "workflowUrl": "/examples/request-flow-from-handler.workflow.json",
      "diffUrl": "/examples/request-flow-from-handler.diff.json",
      "ciWorkflowUrl": "/examples/request-flow-from-handler.github-actions.yml",
      "renderUrl": "/examples/request-flow-from-handler.svg"
    }
  ]
}