{
  "version": 1,
  "product": "Exellix Process",
  "site": "https://docs.process.exellix.com",
  "knowledgePackage": "@exellix/docs",
  "roles": [
    "developers",
    "builders"
  ],
  "books": [
    {
      "id": "00-platform-overview",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/00-platform-overview/developers.md",
        "builders": "downloads/books/00-platform-overview/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/00-platform-overview/developers.chapters.json",
        "builders": "downloads/books/00-platform-overview/builders.chapters.json"
      }
    },
    {
      "id": "01-architecture",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/01-architecture/developers.md",
        "builders": "downloads/books/01-architecture/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/01-architecture/developers.chapters.json",
        "builders": "downloads/books/01-architecture/builders.chapters.json"
      }
    },
    {
      "id": "02-packages",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/02-packages/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/02-packages/developers.chapters.json"
      }
    },
    {
      "id": "03-getting-started",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/03-getting-started/developers.md",
        "builders": "downloads/books/03-getting-started/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/03-getting-started/developers.chapters.json",
        "builders": "downloads/books/03-getting-started/builders.chapters.json"
      }
    }
  ],
  "useCases": [
    {
      "id": "orient-exellix",
      "title": "Orient on Exellix Process",
      "md": "downloads/use-cases/orient-exellix.md",
      "path": [
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "the-central-idea",
            "workspace-scope",
            "where-to-go-next"
          ],
          "why": "Establish the product mental model first."
        },
        {
          "bookId": "01-architecture",
          "audience": "developers",
          "chapters": [
            "four-layers",
            "three-layers-of-did-it-run"
          ],
          "why": "Map layers to stores and ownership."
        }
      ]
    },
    {
      "id": "run-local-stack",
      "title": "Run the local operator stack",
      "md": "downloads/use-cases/run-local-stack.md",
      "path": [
        {
          "bookId": "03-getting-started",
          "audience": "developers",
          "chapters": [
            "prerequisites",
            "full-operator-stack",
            "monorepo-scripts"
          ],
          "why": "Prereqs then the recommended npm run path."
        },
        {
          "bookId": "02-packages",
          "audience": "developers",
          "chapters": [
            "jobs-stack",
            "dependency-direction"
          ],
          "why": "Know which packages the stack loads.",
          "optional": true
        }
      ]
    },
    {
      "id": "map-packages",
      "title": "Map the monorepo packages",
      "md": "downloads/use-cases/map-packages.md",
      "path": [
        {
          "bookId": "02-packages",
          "audience": "developers",
          "chapters": [
            "domain-roots",
            "package-table",
            "dependency-direction"
          ],
          "why": "Locate packages by domain then follow dependency arrows."
        }
      ]
    }
  ],
  "indexes": {
    "indexMd": "INDEX.md",
    "searchJson": "SEARCH.json"
  },
  "concepts": [
    {
      "id": "jobs-durability",
      "title": "Jobs durability",
      "md": "concepts/jobs-durability.md"
    },
    {
      "id": "one-graph-per-call",
      "title": "One graph per call",
      "md": "concepts/one-graph-per-call.md"
    }
  ],
  "guides": [
    {
      "id": "run-dev-jobs",
      "title": "Run the local jobs stack",
      "md": "guides/run-dev-jobs.md"
    }
  ],
  "scenarios": [],
  "decisions": [],
  "glossary": [],
  "visuals": [],
  "diagrams": [],
  "relationships": [],
  "tutorials": [],
  "examples": [],
  "sampleData": [],
  "uiClients": [],
  "apis": [],
  "packs": [
    {
      "id": "concept/jobs-durability",
      "type": "concept",
      "path": "packs/concept/jobs-durability"
    },
    {
      "id": "concept/one-graph-per-call",
      "type": "concept",
      "path": "packs/concept/one-graph-per-call"
    },
    {
      "id": "guide/run-dev-jobs",
      "type": "guide",
      "path": "packs/guide/run-dev-jobs"
    }
  ]
}