{
  "schema": "gessa.ai-context-manifest.v1",
  "engineVersion": "v1",
  "generatedAt": null,
  "hashing": {
    "policy": "pinned",
    "algorithm": "sha256",
    "note": "Hashes are regenerated by scripts/gen-ai-context-manifest.ts and verified in --check mode; see docs/docs-system/DOCS_VALIDATION_PLAN.md."
  },
  "files": [
    {
      "path": "docs/ai-context/v1/README.md",
      "role": "folder index and orientation for AI context v1",
      "contentHash": "sha256:2e7493c5b3cc87915540197e4d5b3b3365863ba552c8c0cf0d4a82916508ddab"
    },
    {
      "path": "docs/ai-context/v1/llms.txt",
      "role": "llmstxt.org discovery index for agents",
      "contentHash": "sha256:56c4c53ec31371cf2e84699a8160c0cbc65983972e7b62ca3ad0d100cd801724"
    },
    {
      "path": "docs/ai-context/v1/llms-full.md",
      "role": "expanded single-file agent orientation",
      "contentHash": "sha256:8d39f5a1c2b064afdc26498cbc57f7b219218552e44638beebf9c89535ab2efa"
    },
    {
      "path": "docs/ai-context/v1/codex.md",
      "role": "operational guide for OpenAI Codex and CLI agents",
      "contentHash": "sha256:b4e035283c229f7aa1951af46ee0c493055246d0866e92d7bbff66bd8858db71"
    },
    {
      "path": "docs/ai-context/v1/claude-code.md",
      "role": "operational guide for Claude Code and Claude agents",
      "contentHash": "sha256:e96d26c9179dc10f2ec35128f268546cbd59b35aadd5fadf44784e01be2c8fa0"
    },
    {
      "path": "docs/ai-context/v1/mcp-tool-use.md",
      "role": "safe MCP tool usage and token-handling rules",
      "contentHash": "sha256:a71b2ecc99b3597e2fdc8e3e0552bd6d594a5d4f037052fe10003111a59e1a65"
    },
    {
      "path": "docs/ai-context/v1/common-failures-and-repairs.md",
      "role": "runbook of known failure classes and canonical repairs",
      "contentHash": "sha256:4068aece0f439c527f51728abe7b372c01c7bb5de4e791e3755f40c5d0c3285b"
    }
  ],
  "engineContracts": [
    {
      "path": "docs/spec/generated/component-types.md",
      "generator": "scripts/gen-component-docs.ts",
      "contentHash": "sha256:136227215181c540ad4a3d9ad204df208f447445d8ea16861a80b5c6d4479859"
    },
    {
      "path": "docs/spec/generated/action-catalog.md",
      "generator": "scripts/gen-action-catalog-docs.ts",
      "contentHash": "sha256:793a7524b4715664bf339a5427971e069edee10bdc677c984d45ca43cfe79dcd"
    },
    {
      "path": "docs/spec/generated/capability-catalog.md",
      "generator": "scripts/gen-capability-catalog-docs.ts",
      "contentHash": "sha256:fe15bbf89f970d4bc76ceee3cf7184aaf63a672dec9384a8c5f17c21bbb74549"
    },
    {
      "path": "docs/spec/generated/script-node-catalog.md",
      "generator": "scripts/gen-script-node-docs.ts",
      "contentHash": "sha256:7edc6d16c4f7eb20ab63df0b612fce0b931d2635d0e6f4c359d9338a2bfb3198"
    },
    {
      "path": "docs/spec/generated/world-build-contract.md",
      "generator": "scripts/gen-world-build-contract-docs.ts",
      "contentHash": "sha256:474b2943936247b9c473c89a9982a538f4b2a6929e4b253c7029461e5123ae47"
    },
    {
      "path": "docs/spec/generated/platform-catalog.md",
      "generator": "scripts/gen-platform-catalog-docs.ts",
      "contentHash": "sha256:351634d6a48004350ee86768e9f2f413e989d23a95a01c44f2cdfcca9fb539a5"
    }
  ]
}
