{
  "version": 1,
  "product": "mdreports",
  "site": "https://docs.mdreports.x12i.com",
  "knowledgePackage": "@x12i/mdreports-docs",
  "roles": [
    "developers",
    "builders"
  ],
  "books": [
    {
      "id": "00-overview",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/00-overview/developers.md",
        "builders": "downloads/books/00-overview/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/00-overview/developers.chapters.json",
        "builders": "downloads/books/00-overview/builders.chapters.json"
      }
    },
    {
      "id": "01-packages",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/01-packages/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/01-packages/developers.chapters.json"
      }
    },
    {
      "id": "02-getting-started",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/02-getting-started/developers.md",
        "builders": "downloads/books/02-getting-started/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/02-getting-started/developers.chapters.json",
        "builders": "downloads/books/02-getting-started/builders.chapters.json"
      }
    },
    {
      "id": "03-sdk",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/03-sdk/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/03-sdk/developers.chapters.json"
      }
    },
    {
      "id": "04-cli",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/04-cli/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/04-cli/developers.chapters.json"
      }
    },
    {
      "id": "05-api",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/05-api/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/05-api/developers.chapters.json"
      }
    },
    {
      "id": "06-mcp",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/06-mcp/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/06-mcp/developers.chapters.json"
      }
    },
    {
      "id": "07-templates",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/07-templates/developers.md",
        "builders": "downloads/books/07-templates/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/07-templates/developers.chapters.json",
        "builders": "downloads/books/07-templates/builders.chapters.json"
      }
    }
  ],
  "useCases": [
    {
      "id": "orient-mdreports",
      "title": "Orient on Markdown Reports Studio",
      "md": "downloads/use-cases/orient-mdreports.md",
      "path": [
        {
          "bookId": "00-overview",
          "audience": "developers",
          "chapters": [
            "1-what-it-is",
            "2-formats-and-surfaces",
            "3-how-rendering-works",
            "4-where-to-go-next"
          ]
        }
      ]
    },
    {
      "id": "pick-a-surface",
      "title": "Pick a surface and first render",
      "md": "downloads/use-cases/pick-a-surface.md",
      "path": [
        {
          "bookId": "02-getting-started",
          "audience": "developers",
          "chapters": [
            "1-prerequisites",
            "2-option-a-cli",
            "3-option-b-sdk",
            "4-option-c-http-api",
            "5-option-d-mcp",
            "6-built-in-templates"
          ]
        }
      ]
    },
    {
      "id": "map-packages",
      "title": "Map the @x12i/mdreports-* packages",
      "md": "downloads/use-cases/map-packages.md",
      "path": [
        {
          "bookId": "01-packages",
          "audience": "developers",
          "chapters": [
            "1-package-table",
            "2-dependency-shape",
            "3-naming-note"
          ]
        }
      ]
    },
    {
      "id": "render-with-sdk",
      "title": "Render in-process with the SDK",
      "md": "downloads/use-cases/render-with-sdk.md",
      "path": [
        {
          "bookId": "03-sdk",
          "audience": "developers",
          "chapters": [
            "1-install",
            "2-render",
            "3-template-store",
            "4-ai-template-from-image"
          ]
        }
      ]
    },
    {
      "id": "render-with-cli",
      "title": "Render from the CLI",
      "md": "downloads/use-cases/render-with-cli.md",
      "path": [
        {
          "bookId": "04-cli",
          "audience": "developers",
          "chapters": [
            "1-install",
            "2-render",
            "3-templates"
          ]
        }
      ]
    },
    {
      "id": "call-http-api",
      "title": "Run and call the HTTP API",
      "md": "downloads/use-cases/call-http-api.md",
      "path": [
        {
          "bookId": "05-api",
          "audience": "developers",
          "chapters": [
            "1-run",
            "2-call-with-curl",
            "3-typed-client",
            "4-route-summary"
          ]
        }
      ]
    },
    {
      "id": "wire-mcp-agents",
      "title": "Wire MCP tools for agents",
      "md": "downloads/use-cases/wire-mcp-agents.md",
      "path": [
        {
          "bookId": "06-mcp",
          "audience": "developers",
          "chapters": [
            "1-run-configure",
            "2-tools"
          ]
        }
      ]
    },
    {
      "id": "author-templates",
      "title": "Author and store templates",
      "md": "downloads/use-cases/author-templates.md",
      "path": [
        {
          "bookId": "07-templates",
          "audience": "builders",
          "chapters": [
            "1-built-ins",
            "2-layout-contract",
            "3-user-templates",
            "4-images-in-markdown",
            "5-pptx"
          ]
        }
      ]
    }
  ]
}