{
  "version": 1,
  "product": "memorix",
  "site": "https://ebooks.memorix.x12i.com",
  "knowledgePackage": "@x12i/memorix-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-format-for-dummies",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/01-format-for-dummies/developers.md",
        "builders": "downloads/books/01-format-for-dummies/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/01-format-for-dummies/developers.chapters.json",
        "builders": "downloads/books/01-format-for-dummies/builders.chapters.json"
      }
    },
    {
      "id": "02-runtime-data-client",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/02-runtime-data-client/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/02-runtime-data-client/developers.chapters.json"
      }
    },
    {
      "id": "03-lists-queries-pagination",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/03-lists-queries-pagination/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/03-lists-queries-pagination/developers.chapters.json"
      }
    },
    {
      "id": "04-data-access-patterns",
      "audiences": [
        "developers"
      ],
      "md": {
        "developers": "downloads/books/04-data-access-patterns/developers.md"
      },
      "pdf": {
        "developers": null
      },
      "chapters": {
        "developers": "downloads/books/04-data-access-patterns/developers.chapters.json"
      }
    },
    {
      "id": "05-metadata-agents-abstracts",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/05-metadata-agents-abstracts/developers.md",
        "builders": "downloads/books/05-metadata-agents-abstracts/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/05-metadata-agents-abstracts/developers.chapters.json",
        "builders": "downloads/books/05-metadata-agents-abstracts/builders.chapters.json"
      }
    },
    {
      "id": "06-relationships-and-memory",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/06-relationships-and-memory/developers.md",
        "builders": "downloads/books/06-relationships-and-memory/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/06-relationships-and-memory/developers.chapters.json",
        "builders": "downloads/books/06-relationships-and-memory/builders.chapters.json"
      }
    },
    {
      "id": "07-services",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/07-services/developers.md",
        "builders": "downloads/books/07-services/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/07-services/developers.chapters.json",
        "builders": "downloads/books/07-services/builders.chapters.json"
      }
    },
    {
      "id": "08-pipelines",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/08-pipelines/developers.md",
        "builders": "downloads/books/08-pipelines/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/08-pipelines/developers.chapters.json",
        "builders": "downloads/books/08-pipelines/builders.chapters.json"
      }
    },
    {
      "id": "09-workflow-and-studio",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/09-workflow-and-studio/developers.md",
        "builders": "downloads/books/09-workflow-and-studio/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/09-workflow-and-studio/developers.chapters.json",
        "builders": "downloads/books/09-workflow-and-studio/builders.chapters.json"
      }
    },
    {
      "id": "10-intelligence",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/10-intelligence/developers.md",
        "builders": "downloads/books/10-intelligence/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/10-intelligence/developers.chapters.json",
        "builders": "downloads/books/10-intelligence/builders.chapters.json"
      }
    },
    {
      "id": "11-agent-packs-and-ops",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/11-agent-packs-and-ops/developers.md",
        "builders": "downloads/books/11-agent-packs-and-ops/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/11-agent-packs-and-ops/developers.chapters.json",
        "builders": "downloads/books/11-agent-packs-and-ops/builders.chapters.json"
      }
    },
    {
      "id": "12-knowx",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/12-knowx/developers.md",
        "builders": "downloads/books/12-knowx/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/12-knowx/developers.chapters.json",
        "builders": "downloads/books/12-knowx/builders.chapters.json"
      }
    },
    {
      "id": "13-migration-troubleshooting",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/13-migration-troubleshooting/developers.md",
        "builders": "downloads/books/13-migration-troubleshooting/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/13-migration-troubleshooting/developers.chapters.json",
        "builders": "downloads/books/13-migration-troubleshooting/builders.chapters.json"
      }
    },
    {
      "id": "14-getting-started-and-tutorials",
      "audiences": [
        "developers",
        "builders"
      ],
      "md": {
        "developers": "downloads/books/14-getting-started-and-tutorials/developers.md",
        "builders": "downloads/books/14-getting-started-and-tutorials/builders.md"
      },
      "pdf": {
        "developers": null,
        "builders": null
      },
      "chapters": {
        "developers": "downloads/books/14-getting-started-and-tutorials/developers.chapters.json",
        "builders": "downloads/books/14-getting-started-and-tutorials/builders.chapters.json"
      }
    }
  ],
  "useCases": [
    {
      "id": "start-from-zero",
      "title": "Start Memorix from zero",
      "md": "downloads/use-cases/start-from-zero.md",
      "path": [
        {
          "bookId": "14-getting-started-and-tutorials",
          "audience": "developers",
          "chapters": [
            "1-installation-for-agents",
            "2-getting-started",
            "4-tutorial-run-the-local-stack",
            "5-tutorial-first-read-and-write"
          ]
        },
        {
          "bookId": "14-getting-started-and-tutorials",
          "audience": "builders",
          "chapters": [
            "2-getting-started",
            "4-tutorial-run-the-local-stack",
            "7-tutorial-memory-to-pipeline"
          ]
        }
      ]
    },
    {
      "id": "orient-platform",
      "title": "Orient on Memorix after G12",
      "md": "downloads/use-cases/orient-platform.md",
      "path": [
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "the-central-mental-model",
            "2-architecture",
            "8-hard-product-rules-integrator-checklist",
            "10-decision-tree-which-ebook-next"
          ]
        }
      ]
    },
    {
      "id": "learn-record-envelope",
      "title": "Learn the memorix-record/2 envelope",
      "md": "downloads/use-cases/learn-record-envelope.md",
      "path": [
        {
          "bookId": "01-format-for-dummies",
          "audience": "developers",
          "chapters": [
            "2-anatomy-of-memorix-record-2",
            "4-object-type-content-type-and-data-category",
            "9-composition-same-subject-different-content",
            "10-discriminated-content-instances",
            "12-relationships-are-not-record-content"
          ]
        }
      ]
    },
    {
      "id": "client-first-read-write",
      "title": "Product backend first safe read/write",
      "md": "downloads/use-cases/client-first-read-write.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "2-connection-and-scope",
            "4-exact-content-reads",
            "6-explicit-composition",
            "9-concrete-writes",
            "10-patch-language"
          ]
        },
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "2-master-decision-matrix"
          ]
        }
      ]
    },
    {
      "id": "choose-access-method",
      "title": "Choose the right access method",
      "md": "downloads/use-cases/choose-access-method.md",
      "path": [
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "2-master-decision-matrix",
            "5-exact-read-versus-list",
            "25-decision-tree"
          ]
        }
      ]
    },
    {
      "id": "lists-cursors-pagination",
      "title": "List, filter, and paginate correctly",
      "md": "downloads/use-cases/lists-cursors-pagination.md",
      "path": [
        {
          "bookId": "03-lists-queries-pagination",
          "audience": "developers",
          "chapters": [
            "3-common-list-response-pageinfo-contract",
            "8-cursor-contract",
            "9-pagination-guarantees",
            "21-client-side-iteration-patterns"
          ]
        }
      ]
    },
    {
      "id": "compose-for-ui",
      "title": "Compose a subject for a UI view",
      "md": "downloads/use-cases/compose-for-ui.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "6-explicit-composition"
          ]
        },
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "6-composition-versus-multiple-gets"
          ]
        }
      ]
    },
    {
      "id": "abstract-people-list",
      "title": "Multi-type abstract list (People)",
      "md": "downloads/use-cases/abstract-people-list.md",
      "path": [
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "developers",
          "chapters": [
            "5-abstracts-virtual-unions-only",
            "7-views-writes-and-the-client-effective-metadata-pattern"
          ]
        },
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "7-abstract-reads",
            "12-abstract-writes"
          ]
        }
      ]
    },
    {
      "id": "metadata-before-write",
      "title": "Discover effective metadata before writing",
      "md": "downloads/use-cases/metadata-before-write.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "3-metadata-discovery-for-runtime-clients"
          ]
        },
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "developers",
          "chapters": [
            "7-views-writes-and-the-client-effective-metadata-pattern",
            "9-install-and-publish-never-auto"
          ]
        }
      ]
    },
    {
      "id": "revision-stale-conflicts",
      "title": "Handle revision / stale conflicts",
      "md": "downloads/use-cases/revision-stale-conflicts.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "10-patch-language",
            "18-error-catalog-client-facing"
          ]
        },
        {
          "bookId": "13-migration-troubleshooting",
          "audience": "developers",
          "chapters": [
            "4-failure-matrix-runtime-http"
          ]
        }
      ]
    },
    {
      "id": "discriminated-content-writes",
      "title": "Write analysis / decision / narrative content",
      "md": "downloads/use-cases/discriminated-content-writes.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "11-discriminated-content-writes"
          ]
        },
        {
          "bookId": "01-format-for-dummies",
          "audience": "developers",
          "chapters": [
            "10-discriminated-content-instances"
          ]
        },
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "15-workflow-analysis-and-decision-content"
          ]
        }
      ]
    },
    {
      "id": "memory-hourly-ingest",
      "title": "Ingest an external system on a schedule",
      "md": "downloads/use-cases/memory-hourly-ingest.md",
      "path": [
        {
          "bookId": "06-relationships-and-memory",
          "audience": "developers",
          "chapters": [
            "2-memory-exact-source-landing"
          ]
        },
        {
          "bookId": "08-pipelines",
          "audience": "developers",
          "chapters": [
            "1-pipeline-definition",
            "13-complete-ops-tutorial"
          ]
        },
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "13-memory-as-the-preferred-ingestion-mechanism"
          ]
        }
      ]
    },
    {
      "id": "four-field-links",
      "title": "Link subjects with four-field relationships",
      "md": "downloads/use-cases/four-field-links.md",
      "path": [
        {
          "bookId": "06-relationships-and-memory",
          "audience": "developers",
          "chapters": [
            "3-relationships-four-field-links-only",
            "5-reads-virtual-expansion",
            "9-hard-rules-relationships-memory"
          ]
        },
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "8-relationship-reads",
            "15-relationship-mutation-boundary"
          ]
        }
      ]
    },
    {
      "id": "relationship-rebuild-verify",
      "title": "Rebuild and verify relationship links",
      "md": "downloads/use-cases/relationship-rebuild-verify.md",
      "path": [
        {
          "bookId": "06-relationships-and-memory",
          "audience": "developers",
          "chapters": [
            "4-engine-lifecycle-discover-verify-rebuild-cleanup",
            "6-ops-narrative-walkthrough"
          ]
        }
      ]
    },
    {
      "id": "install-metadata-pack",
      "title": "Author and install a metadata pack",
      "md": "downloads/use-cases/install-metadata-pack.md",
      "path": [
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "developers",
          "chapters": [
            "2-pack-shape-memorix-metadata-1",
            "3-agents-and-inheritance",
            "9-install-and-publish-never-auto",
            "11-hard-rules-for-metadata-authors"
          ]
        }
      ]
    },
    {
      "id": "custom-kind-descriptors",
      "title": "Store custom UI kind descriptors",
      "md": "downloads/use-cases/custom-kind-descriptors.md",
      "path": [
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "developers",
          "chapters": [
            "8-built-in-vs-custom-kinds"
          ]
        },
        {
          "bookId": "11-agent-packs-and-ops",
          "audience": "developers",
          "chapters": [
            "5-custom-kinds-in-a-pack"
          ]
        }
      ]
    },
    {
      "id": "build-callable-service",
      "title": "Build a service Memorix pipelines invoke",
      "md": "downloads/use-cases/build-callable-service.md",
      "path": [
        {
          "bookId": "07-services",
          "audience": "developers",
          "chapters": [
            "1-do-i-need-a-service",
            "2-one-model-roles-catalog",
            "3-define-the-service",
            "4-implement-the-handler",
            "7-invoke-from-a-pipeline"
          ]
        }
      ]
    },
    {
      "id": "http-process-compliance",
      "title": "HTTP process compliance (ports / health / live)",
      "md": "downloads/use-cases/http-process-compliance.md",
      "path": [
        {
          "bookId": "07-services",
          "audience": "developers",
          "chapters": [
            "14-reference",
            "6-bind-and-deploy"
          ]
        },
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "7-local-stack-quick-start"
          ]
        }
      ]
    },
    {
      "id": "author-pipeline-e2e",
      "title": "Author and run a pipeline end-to-end",
      "md": "downloads/use-cases/author-pipeline-e2e.md",
      "path": [
        {
          "bookId": "08-pipelines",
          "audience": "developers",
          "chapters": [
            "1-pipeline-definition",
            "2-execution-model",
            "4-step-types-one-by-one",
            "13-complete-ops-tutorial"
          ]
        }
      ]
    },
    {
      "id": "ai-pipeline-fail-closed",
      "title": "AI pipeline steps fail closed",
      "md": "downloads/use-cases/ai-pipeline-fail-closed.md",
      "path": [
        {
          "bookId": "08-pipelines",
          "audience": "developers",
          "chapters": [
            "8-ai-pipelines",
            "11-errors-catalog"
          ]
        },
        {
          "bookId": "07-services",
          "audience": "developers",
          "chapters": [
            "9-secrets-validation-reliability"
          ]
        }
      ]
    },
    {
      "id": "pipeline-retry-evidence",
      "title": "Retry a failed pipeline step with evidence",
      "md": "downloads/use-cases/pipeline-retry-evidence.md",
      "path": [
        {
          "bookId": "08-pipelines",
          "audience": "developers",
          "chapters": [
            "10-operations",
            "11-errors-catalog",
            "14-antipatterns-and-troubleshooting"
          ]
        }
      ]
    },
    {
      "id": "embed-studio-host",
      "title": "Embed Studio in a host app",
      "md": "downloads/use-cases/embed-studio-host.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "developers",
          "chapters": [
            "1-studio-constraint-service-only-ui",
            "3-scope-bar-http-headers",
            "7-embedding-guidance-for-host-apps"
          ]
        }
      ]
    },
    {
      "id": "workflow-sibling-api",
      "title": "Work with workflow sibling content via API",
      "md": "downloads/use-cases/workflow-sibling-api.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "developers",
          "chapters": [
            "4-workflow-is-sibling-content",
            "5-workflow-http-api-workflow"
          ]
        },
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "16-workflow-clients"
          ]
        }
      ]
    },
    {
      "id": "intelligence-propose-install",
      "title": "Intelligence propose → human install",
      "md": "downloads/use-cases/intelligence-propose-install.md",
      "path": [
        {
          "bookId": "10-intelligence",
          "audience": "developers",
          "chapters": [
            "2-deterministic-profile-first",
            "3-propose-from-evidence",
            "4-human-install-the-only-write-path",
            "15-anti-patterns"
          ]
        },
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "developers",
          "chapters": [
            "9-install-and-publish-never-auto"
          ]
        }
      ]
    },
    {
      "id": "ops-pack-fixtures",
      "title": "Package ops fixtures and acceptance harness",
      "md": "downloads/use-cases/ops-pack-fixtures.md",
      "path": [
        {
          "bookId": "11-agent-packs-and-ops",
          "audience": "developers",
          "chapters": [
            "2-pack-layout",
            "3-harness-up-down-reset-accept",
            "7-install-into-a-fresh-acceptance-org",
            "6-golden-v2-validation"
          ]
        }
      ]
    },
    {
      "id": "knowx-claims-review",
      "title": "Build KnowX claims with human review",
      "md": "downloads/use-cases/knowx-claims-review.md",
      "path": [
        {
          "bookId": "12-knowx",
          "audience": "developers",
          "chapters": [
            "1-core-architecture",
            "2-mandatory-provenance-and-sourcespan",
            "5-modeling-edge-assertions-claims",
            "6-human-review-via-siblings",
            "10-full-runnable-fixture-no-live-ai"
          ]
        }
      ]
    },
    {
      "id": "migrate-associated-star",
      "title": "Migrate associated* present format to V2",
      "md": "downloads/use-cases/migrate-associated-star.md",
      "path": [
        {
          "bookId": "13-migration-troubleshooting",
          "audience": "developers",
          "chapters": [
            "1-present-memorix-record-2",
            "2-associated-rejection-what-v2-forbids",
            "12-associated-migration-table-detail",
            "14-sample-migrate-cli-session"
          ]
        }
      ]
    },
    {
      "id": "troubleshoot-http-matrix",
      "title": "Troubleshoot runtime HTTP failures",
      "md": "downloads/use-cases/troubleshoot-http-matrix.md",
      "path": [
        {
          "bookId": "13-migration-troubleshooting",
          "audience": "developers",
          "chapters": [
            "4-failure-matrix-runtime-http",
            "11-escalate-packet-for-humans-builders",
            "13-end-to-end-repair-playbooks"
          ]
        }
      ]
    },
    {
      "id": "trusted-in-process-embed",
      "title": "Embed Memorix engines in a trusted host",
      "md": "downloads/use-cases/trusted-in-process-embed.md",
      "path": [
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "5-sixteen-packages-when-to-use-what",
            "8-hard-product-rules-integrator-checklist"
          ]
        },
        {
          "bookId": "10-intelligence",
          "audience": "developers",
          "chapters": [
            "12-in-process-vs-http"
          ]
        }
      ]
    },
    {
      "id": "data-journey-evidence",
      "title": "Use data-journey matrix and evidence APIs",
      "md": "downloads/use-cases/data-journey-evidence.md",
      "path": [
        {
          "bookId": "02-runtime-data-client",
          "audience": "developers",
          "chapters": [
            "17-operational-clients"
          ]
        },
        {
          "bookId": "04-data-access-patterns",
          "audience": "developers",
          "chapters": [
            "19-observability",
            "2-master-decision-matrix"
          ]
        }
      ]
    },
    {
      "id": "local-acceptance-g12ops",
      "title": "Run local acceptance on g12ops*",
      "md": "downloads/use-cases/local-acceptance-g12ops.md",
      "path": [
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "6-the-ops-mental-path-end-to-end",
            "7-local-stack-quick-start"
          ]
        },
        {
          "bookId": "11-agent-packs-and-ops",
          "audience": "developers",
          "chapters": [
            "3-harness-up-down-reset-accept",
            "7-install-into-a-fresh-acceptance-org"
          ]
        }
      ]
    },
    {
      "id": "openapi-typed-client",
      "title": "Orient on OpenAPI / typed clients",
      "md": "downloads/use-cases/openapi-typed-client.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "developers",
          "chapters": [
            "8-relation-to-data-plane-and-openapi",
            "12-openapi-generation-workflow"
          ]
        },
        {
          "bookId": "00-platform-overview",
          "audience": "developers",
          "chapters": [
            "4-api-families"
          ]
        }
      ]
    },
    {
      "id": "studio-design-types",
      "title": "Design object and content types in Studio",
      "md": "downloads/use-cases/studio-design-types.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "builders",
          "chapters": [
            "1-scope-bar-first-always",
            "2-design"
          ]
        },
        {
          "bookId": "05-metadata-agents-abstracts",
          "audience": "builders",
          "chapters": [
            "2-design-screens-you-will-use",
            "3-builder-workflow-ops"
          ]
        }
      ]
    },
    {
      "id": "studio-operate-pipelines",
      "title": "Operate pipelines in Studio",
      "md": "downloads/use-cases/studio-operate-pipelines.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "builders",
          "chapters": [
            "3-operate"
          ]
        },
        {
          "bookId": "08-pipelines",
          "audience": "builders",
          "chapters": [
            "4-runs-attempts-and-artifacts",
            "6-retry-etiquette",
            "9-operate-checklist"
          ]
        }
      ]
    },
    {
      "id": "studio-explore-subject",
      "title": "Explore a composed subject in Studio",
      "md": "downloads/use-cases/studio-explore-subject.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "builders",
          "chapters": [
            "4-explore"
          ]
        },
        {
          "bookId": "01-format-for-dummies",
          "audience": "builders",
          "chapters": [
            "1-what-you-see-in-explore",
            "2-composition-vs-relationship"
          ]
        }
      ]
    },
    {
      "id": "studio-review-intelligence",
      "title": "Review intelligence proposals in Studio",
      "md": "downloads/use-cases/studio-review-intelligence.md",
      "path": [
        {
          "bookId": "10-intelligence",
          "audience": "builders",
          "chapters": [
            "1-where-in-studio",
            "2-what-good-evidence-looks-like",
            "3-review-reject-install-checklist"
          ]
        }
      ]
    },
    {
      "id": "studio-stale-conflict-ui",
      "title": "Resolve stale conflicts from the UI",
      "md": "downloads/use-cases/studio-stale-conflict-ui.md",
      "path": [
        {
          "bookId": "13-migration-troubleshooting",
          "audience": "builders",
          "chapters": [
            "2-stale-conflicts-what-you-should-do",
            "4-symptom-where-to-click"
          ]
        },
        {
          "bookId": "01-format-for-dummies",
          "audience": "builders",
          "chapters": [
            "4-revision-why-saves-sometimes-conflict"
          ]
        }
      ]
    },
    {
      "id": "studio-scope-isolation",
      "title": "Keep workspaces isolated via the scope bar",
      "md": "downloads/use-cases/studio-scope-isolation.md",
      "path": [
        {
          "bookId": "09-workflow-and-studio",
          "audience": "builders",
          "chapters": [
            "1-scope-bar-first-always",
            "6-operator-ux-rules"
          ]
        },
        {
          "bookId": "00-platform-overview",
          "audience": "builders",
          "chapters": [
            "6-rules-builders-enforce",
            "9-acceptance-workspace"
          ]
        }
      ]
    },
    {
      "id": "builder-acceptance-ops",
      "title": "Acceptance tour on the ops narrative",
      "md": "downloads/use-cases/builder-acceptance-ops.md",
      "path": [
        {
          "bookId": "00-platform-overview",
          "audience": "builders",
          "chapters": [
            "5-a-short-ops-tour-what-success-looks-like",
            "9-acceptance-workspace"
          ]
        },
        {
          "bookId": "09-workflow-and-studio",
          "audience": "builders",
          "chapters": [
            "7-short-ops-tour-acceptance"
          ]
        },
        {
          "bookId": "11-agent-packs-and-ops",
          "audience": "builders",
          "chapters": [
            "1-what-you-should-see-after-a-good-install",
            "2-install-checklist-fresh-g12ops"
          ]
        }
      ]
    }
  ]
}