{
  "schemaVersion": 1,
  "generatedAt": "2026-08-12T23:37:12.800Z",
  "generationKey": "bc6f365be3b7d755085b31a9f31cf3e03c77ab058d938b2ee884a71882fea508",
  "metadataPayloadSha256": "fe578a28dd8aea531cacacc31bdb384c9afa53de7a635a4e04070e5ea6a0682b",
  "diagram": {
    "id": "capability-locked-self-service-agent-fd36754d",
    "title": "Capability-locked self-service agent",
    "description": "Capability-locked self-service agent traces the ordered service interactions, decisions, and persisted outcomes for this workflow.",
    "status": "current",
    "canonicalAppearanceKey": "tsx:src/app/(docs)/docs/workspace/journeys/page.tsx:JOURNEY_CAPABILITY_LOCKED_AGENT#1"
  },
  "aliases": [],
  "concepts": [
    "Workspace current diagrams",
    "Journey capability locked agent",
    "Workspace",
    "Journeys"
  ],
  "keywords": [
    "Chat or MCP harness",
    "Agent builder",
    "Immutable version",
    "HITL policy",
    "run or via",
    "invoke tool",
    "Runner and tool registry",
    "publish tools + capability lock + budgets",
    "reject every tool outside the lock",
    "exactly the admitted tool surface",
    "score risk and resolve rule",
    "suspend with draft + rationale",
    "approve, reject, or edit",
    "outcome, review verdict, citations, cost",
    "evaluate golden set + acceptance gates + drift",
    "log + risk-score + sample for retrospective review",
    "tools/list",
    "/api/mcp/agents/slug",
    "require/autopilot",
    "Crucible",
    "intersect lock + key scope + live role + ACL"
  ],
  "mermaid": {
    "type": "sequence",
    "sourceSha256": "fd36754dce5d65bf61647045d41cde39a53758f65145dd50e010f06a3dba5bf5"
  },
  "provenance": [
    {
      "appearanceKey": "tsx:src/app/(docs)/docs/workspace/journeys/page.tsx:JOURNEY_CAPABILITY_LOCKED_AGENT#1",
      "surface": "route",
      "sourcePath": "src/components/docs/workspace-current-diagrams.ts",
      "line": 76,
      "route": "/docs/workspace/journeys",
      "symbol": "JOURNEY_CAPABILITY_LOCKED_AGENT",
      "caption": "Capability-locked self-service agent"
    }
  ],
  "embeddedMetadata": [
    {
      "sourcePath": "src/components/docs/workspace-current-diagrams.ts",
      "caption": "Capability-locked self-service agent"
    }
  ],
  "generation": {
    "application": {
      "name": "eli-ai",
      "version": "0.1.0"
    },
    "environment": {
      "node": "v26.3.1",
      "yarn": "4.17.1",
      "platform": "linux",
      "architecture": "x64",
      "containerImage": "playwright:v1.62.1-noble@sha256:c091b21d9fae78c76e85cd4356431e9b018402f172a214fc7d7a5e9a7e29d8ac+node:26.3.1-bookworm-slim@sha256:209558c3e5e40e8adff68959d3c2ba7cd73723e716d89196878a0c362fa1e109"
    },
    "packages": {
      "mermaid": "11.16.0",
      "mermaidCli": "11.16.0",
      "playwright": "1.62.1",
      "playwrightCore": "1.62.1",
      "puppeteer": "25.6.0",
      "puppeteerCore": "25.6.0"
    },
    "renderer": {
      "mermaidConfigSha256": "68c10966fe84406ee626034d58bfabd555df9f65f691204b7c46db24038da101",
      "themeCssSha256": "c80287a78d80ad63d27bd5ca348b2ef9a7e2f44da289e436be6484ea28a1b033",
      "browser": {
        "name": "chromium",
        "revision": "1234",
        "version": "151.0.7922.34",
        "executableSha256": "0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71"
      },
      "font": {
        "family": "Eli Diagram Inter Variable",
        "fileSha256": "3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62",
        "licenseSha256": "3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345"
      }
    },
    "adapterVersions": {
      "diagramGenerator": "2",
      "drawioFlowchart": "1",
      "drawioSequence": "1",
      "drawioState": "1",
      "drawioGantt": "1"
    }
  },
  "artifacts": {
    "mmd": "/diagrams/capability-locked-self-service-agent-fd36754d/capability-locked-self-service-agent-fd36754d.mmd",
    "svg": "/diagrams/capability-locked-self-service-agent-fd36754d/capability-locked-self-service-agent-fd36754d.svg",
    "png": "/diagrams/capability-locked-self-service-agent-fd36754d/capability-locked-self-service-agent-fd36754d.png",
    "drawio": "/diagrams/capability-locked-self-service-agent-fd36754d/capability-locked-self-service-agent-fd36754d.drawio",
    "json": "/diagrams/capability-locked-self-service-agent-fd36754d/capability-locked-self-service-agent-fd36754d.json"
  },
  "artifactSha256": {
    "mmd": "afb1dc34c3a7112532a0873fa5f43d0c63495089e958e60327ae890c54aeb724",
    "svg": "05a0564c6beaf813581f0a7e32b5afdec64c9cd1a2abe75abf86350ddb17f98d",
    "png": "661c7314ae358c24bec313a6a963b83bfc5fc580f3ec09c91e1af6a95209c0d2",
    "drawio": "f6d8e653c6d9ed9b3dd673be7d55c1b2521a7e83c80e0c75981348e6c115b618"
  }
}
