{
  "generatedAt": "2026-06-16T13:38:33.478Z",
  "sourceSha256": "d7d5b77acaf501ceed0d41f07162d8dc3cdf6b6253a089817678477e3be4bc45",
  "sourcePages": 442,
  "targetRedrawCount": 120,
  "batchSize": 10,
  "cacheBoundary": {
    "sourceRenders": ".cache/architecture-reference/source-corpus/visuals/page-renders",
    "candidateCrops": ".cache/architecture-reference/source-corpus/visuals/candidate-crops",
    "contactSheets": ".cache/architecture-reference/source-corpus/visuals/contact-sheets",
    "trackedSourcePixels": false
  },
  "scoringMethod": [
    "image density from ignored page render file size",
    "diagram-heavy text markers from extracted private page text",
    "topic coverage from topic-registry.json",
    "system-design priority terms for reusable chapter graphics"
  ],
  "candidates": [
    {
      "id": "bbg-p0005-identity-access-and-auth-identity",
      "rank": 1,
      "sourcePage": 5,
      "sourcePointer": "p. 5",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: API Gateway + Authentication",
      "score": 116,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 8,
        "topicCoverage": 29,
        "systemDesignPriority": 9,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "cheat sheet",
        "architecture",
        "high level",
        "step",
        "how",
        "explained",
        "vs",
        "api gateway",
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: API Gateway + Authentication",
        "keyTerms": [
          "API Gateway",
          "Authentication",
          "Session",
          "Cookie",
          "JWT",
          "SSO",
          "TCP",
          "UDP",
          "Proxy",
          "Load Balancer"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie",
          "concept: JWT"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0005.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0005.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0002-identity-access-and-auth-identity",
      "rank": 2,
      "sourcePage": 2,
      "sourcePointer": "p. 2",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 109,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 11,
        "topicCoverage": 29,
        "systemDesignPriority": 5,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "cheatsheet",
        "cheat sheet",
        "landscape",
        "map",
        "architecture",
        "how",
        "explained",
        "1 pager",
        "one pager"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "Cookie",
          "JWT",
          "OAuth",
          "SSO",
          "HTTP",
          "Database",
          "Agent",
          "Port"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie",
          "concept: JWT",
          "concept: OAuth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0002.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0002.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0006-observability-reliability-and-debugging-observability",
      "rank": 3,
      "sourcePage": 6,
      "sourcePointer": "p. 6",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: Authentication + DNS",
      "score": 95,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 6,
        "topicCoverage": 15,
        "systemDesignPriority": 9,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "cheat sheet",
        "map",
        "how",
        "explained",
        "vs",
        "dns",
        "auth",
        "stream",
        "kafka"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: Authentication + DNS",
        "keyTerms": [
          "Authentication",
          "DNS",
          "TCP",
          "UDP",
          "HTTP",
          "HTTPS",
          "Proxy",
          "Stream",
          "Database",
          "Container"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: DNS",
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0006.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0006.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0163-identity-access-and-auth-identity",
      "rank": 4,
      "sourcePage": 163,
      "sourcePointer": "p. 163",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Rate Limiting + Authentication",
      "score": 92,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 29,
        "systemDesignPriority": 9,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "vs",
        "auth",
        "jwt",
        "paseto",
        "rate limit",
        "database",
        "index",
        "shard",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Rate Limiting + Authentication",
        "keyTerms": [
          "Rate Limiting",
          "Authentication",
          "Authorization",
          "Session",
          "Cookie",
          "JWT",
          "OAuth",
          "Topic",
          "Database",
          "Replication"
        ],
        "conceptAnchors": [
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Authorization",
          "concept: Session",
          "concept: Cookie"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0163.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0163.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0003-platform-selection-and-tradeoffs-platform",
      "rank": 5,
      "sourcePage": 3,
      "sourcePointer": "p. 3",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Authentication + JWT",
      "score": 89,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 7,
        "topicCoverage": 20,
        "systemDesignPriority": 6,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "map",
        "workflow",
        "architecture",
        "how",
        "explained",
        "vs",
        "auth",
        "jwt",
        "cache"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "HTTP",
          "HTTPS",
          "Cache",
          "Topic",
          "Container",
          "Virtualization",
          "RAG",
          "Agent"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Cache"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0003.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0003.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0004-platform-selection-and-tradeoffs-platform",
      "rank": 6,
      "sourcePage": 4,
      "sourcePointer": "p. 4",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: HTTP + HTTPS",
      "score": 89,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 7,
        "topicCoverage": 20,
        "systemDesignPriority": 6,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "cheatsheet",
        "map",
        "architecture",
        "how",
        "explained",
        "vs",
        "cache",
        "rabbitmq",
        "database"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: HTTP + HTTPS",
        "keyTerms": [
          "HTTP",
          "HTTPS",
          "Cache",
          "Database",
          "Index",
          "RAG",
          "Agent",
          "Tool",
          "Pattern",
          "Protocol"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Cache",
          "concept: Database",
          "concept: Index"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0004.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0004.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0134-architecture-source-map-architecture-source",
      "rank": 7,
      "sourcePage": 134,
      "sourcePointer": "p. 134",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Queue + Database",
      "score": 89,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 4,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "queue",
        "database",
        "shard",
        "scale"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Queue + Database",
        "keyTerms": [
          "Queue",
          "Database",
          "Replication",
          "Sharding",
          "Reliability",
          "Architecture",
          "Shard",
          "Scale",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Database",
          "concept: Replication",
          "concept: Sharding",
          "concept: Reliability"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0134.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0134.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0135-api-gateways-and-contracts-api",
      "rank": 8,
      "sourcePage": 135,
      "sourcePointer": "p. 135",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 87,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 7,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "cdn",
        "auth",
        "rate limit",
        "database",
        "index",
        "microservice"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Authentication",
          "Authorization",
          "CDN",
          "Database",
          "Index",
          "Port",
          "Api Gateway",
          "Cdn"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Authorization",
          "concept: CDN"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0135.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0135.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0010-api-gateways-and-contracts-api",
      "rank": 9,
      "sourcePage": 10,
      "sourcePointer": "p. 10",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Authentication",
      "score": 86,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 4,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "step",
        "how",
        "api gateway",
        "auth"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Authentication",
        "keyTerms": [
          "API Gateway",
          "Authentication",
          "Authorization",
          "HTTP",
          "Diagram Below",
          "Diagram",
          "Step",
          "How",
          "Api Gateway",
          "Auth"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Authentication",
          "concept: Authorization",
          "concept: HTTP",
          "concept: Diagram Below"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0010.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0010.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0361-api-gateways-and-contracts-api",
      "rank": 10,
      "sourcePage": 361,
      "sourcePointer": "p. 361",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 86,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 7,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "cdn",
        "auth",
        "rate limit",
        "database",
        "index",
        "microservice"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Authentication",
          "Authorization",
          "CDN",
          "Database",
          "Index",
          "Port",
          "Api Gateway",
          "Cdn"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Authorization",
          "concept: CDN"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0361.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0361.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-01.png",
      "selectedForRedraw": true,
      "batch": "01",
      "status": "candidate"
    },
    {
      "id": "bbg-p0101-software-architecture-patterns-software-architecture",
      "rank": 11,
      "sourcePage": 101,
      "sourcePointer": "p. 101",
      "topic": "software-architecture-patterns",
      "topicTitle": "Software Architecture Patterns",
      "titleHint": "Software Architecture Patterns: API Gateway + JWT",
      "score": 85,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 11,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "map",
        "api gateway",
        "cdn",
        "dns",
        "tls",
        "auth",
        "jwt",
        "stream",
        "kafka",
        "database"
      ],
      "sourceSummary": {
        "title": "Software Architecture Patterns: API Gateway + JWT",
        "keyTerms": [
          "API Gateway",
          "JWT",
          "OAuth",
          "DNS",
          "TCP",
          "TLS",
          "HTTP",
          "HTTPS",
          "CDN",
          "Stream"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: JWT",
          "concept: OAuth",
          "concept: DNS",
          "concept: TCP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0101.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0101.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0034-networking-protocols-and-edge-networking",
      "rank": 12,
      "sourcePage": 34,
      "sourcePointer": "p. 34",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + CDN",
      "score": 84,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 4,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "cdn",
        "dns",
        "deploy",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + CDN",
        "keyTerms": [
          "DNS",
          "CDN",
          "Proxy",
          "Load Balancer",
          "CI/CD",
          "Tool",
          "Cdn",
          "Dns",
          "Deploy",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: CDN",
          "concept: Proxy",
          "concept: Load Balancer",
          "concept: CI/CD"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0034.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0034.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0360-architecture-source-map-architecture-source",
      "rank": 13,
      "sourcePage": 360,
      "sourcePointer": "p. 360",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Queue + Database",
      "score": 84,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 4,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "queue",
        "database",
        "shard",
        "scale"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Queue + Database",
        "keyTerms": [
          "Queue",
          "Database",
          "Replication",
          "Sharding",
          "Reliability",
          "Architecture",
          "Shard",
          "Scale",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Database",
          "concept: Replication",
          "concept: Sharding",
          "concept: Reliability"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0360.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0360.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0031-api-gateways-and-contracts-api",
      "rank": 14,
      "sourcePage": 31,
      "sourcePointer": "p. 31",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 82,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 5,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "api gateway",
        "auth",
        "jwt",
        "rate limit",
        "index"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Authentication",
          "Session",
          "Cookie",
          "JWT",
          "OAuth",
          "HTTP",
          "Index",
          "Tool"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0031.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0031.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0011-api-gateways-and-contracts-api",
      "rank": 15,
      "sourcePage": 11,
      "sourcePointer": "p. 11",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 81,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 6,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "step",
        "api gateway",
        "cache",
        "rate limit",
        "rag",
        "load balancer",
        "microservice"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Load Balancer",
          "Cache",
          "RAG",
          "Protocol",
          "Step",
          "Api Gateway",
          "Rate Limit",
          "Rag"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Load Balancer",
          "concept: Cache",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0011.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0011.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0208-search-retrieval-and-rag-search",
      "rank": 16,
      "sourcePage": 208,
      "sourcePointer": "p. 208",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + Index",
      "score": 80,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 3,
        "topicCoverage": 26,
        "systemDesignPriority": 4,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "high level",
        "how",
        "vs",
        "database",
        "index",
        "rag",
        "agent"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "RAG",
          "Agent",
          "High Level",
          "How",
          "Vs",
          "Rag",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: RAG",
          "concept: Agent",
          "concept: High Level"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0208.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0208.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0386-platform-selection-and-tradeoffs-platform",
      "rank": 17,
      "sourcePage": 386,
      "sourcePointer": "p. 386",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Database + RAG",
      "score": 76,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 2,
        "topicCoverage": 20,
        "systemDesignPriority": 5,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "step",
        "database",
        "rag",
        "agent",
        "observability",
        "scale"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Database + RAG",
        "keyTerms": [
          "Database",
          "RAG",
          "Embedding",
          "Agent",
          "Workflow",
          "Observability",
          "Step",
          "Rag",
          "Scale",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: RAG",
          "concept: Embedding",
          "concept: Agent",
          "concept: Workflow"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0386.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0386.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0036-identity-access-and-auth-identity",
      "rank": 18,
      "sourcePage": 36,
      "sourcePointer": "p. 36",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Session + Cookie",
      "score": 75,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 3,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "how",
        "explained",
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Session + Cookie",
        "keyTerms": [
          "Session",
          "Cookie",
          "JWT",
          "OAuth",
          "SSO",
          "Diagram",
          "How",
          "Explained",
          "Auth",
          "Jwt"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: Cookie",
          "concept: JWT",
          "concept: OAuth",
          "concept: SSO"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0036.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0036.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0312-networking-protocols-and-edge-networking",
      "rank": 19,
      "sourcePage": 312,
      "sourcePointer": "p. 312",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: API Gateway + Proxy",
      "score": 75,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 2,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "vs",
        "api gateway",
        "rag",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: API Gateway + Proxy",
        "keyTerms": [
          "API Gateway",
          "Proxy",
          "Load Balancer",
          "RAG",
          "How",
          "Vs",
          "Api Gateway",
          "Rag",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Proxy",
          "concept: Load Balancer",
          "concept: RAG",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0312.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0312.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0313-networking-protocols-and-edge-networking",
      "rank": 20,
      "sourcePage": 313,
      "sourcePointer": "p. 313",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: API Gateway + Rate Limiting",
      "score": 75,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 5,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "auth",
        "rate limit",
        "load balancer",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Authentication",
          "Authorization",
          "Proxy",
          "Load Balancer",
          "Api Gateway",
          "Auth",
          "Rate Limit",
          "Microservice"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Authorization",
          "concept: Proxy"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0313.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0313.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-02.png",
      "selectedForRedraw": true,
      "batch": "02",
      "status": "candidate"
    },
    {
      "id": "bbg-p0018-web-request-lifecycle-web-request",
      "rank": 21,
      "sourcePage": 18,
      "sourcePointer": "p. 18",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: DNS + Cache",
      "score": 74,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "dns",
        "auth",
        "cache"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: DNS + Cache",
        "keyTerms": [
          "DNS",
          "Cache",
          "Dns",
          "Auth",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Cache",
          "concept: Dns",
          "concept: Auth",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0018.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0018.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0162-architecture-source-map-architecture-source",
      "rank": 22,
      "sourcePage": 162,
      "sourcePointer": "p. 162",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Topic + Protocol",
      "score": 74,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "architecture",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Topic + Protocol",
        "keyTerms": [
          "Topic",
          "Protocol",
          "Reliability",
          "Map",
          "Architecture",
          "Microservice",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Protocol",
          "concept: Reliability",
          "concept: Map",
          "concept: Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0162.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0162.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0258-architecture-source-map-architecture-source",
      "rank": 23,
      "sourcePage": 258,
      "sourcePointer": "p. 258",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Stream + Database",
      "score": 74,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 3,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "stream",
        "database",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Stream + Database",
        "keyTerms": [
          "Stream",
          "Database",
          "Protocol",
          "Architecture",
          "Microservice",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Database",
          "concept: Protocol",
          "concept: Architecture",
          "concept: Microservice"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0258.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0258.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0026-identity-access-and-auth-identity",
      "rank": 24,
      "sourcePage": 26,
      "sourcePointer": "p. 26",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 73,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 2,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "landscape",
        "vs",
        "auth",
        "jwt",
        "paseto"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "Cookie",
          "JWT",
          "Landscape",
          "Vs",
          "Auth",
          "Jwt",
          "Paseto",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie",
          "concept: JWT",
          "concept: Landscape"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0026.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0026.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0254-web-request-lifecycle-web-request",
      "rank": 25,
      "sourcePage": 254,
      "sourcePointer": "p. 254",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: DNS + Cache",
      "score": 73,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "step",
        "dns",
        "cache"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: DNS + Cache",
        "keyTerms": [
          "DNS",
          "Cache",
          "Map",
          "Step",
          "Dns",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Cache",
          "concept: Map",
          "concept: Step",
          "concept: Dns"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0254.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0254.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0393-networking-protocols-and-edge-networking",
      "rank": 26,
      "sourcePage": 393,
      "sourcePointer": "p. 393",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + Database",
      "score": 73,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 4,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "dns",
        "database",
        "rag",
        "agent"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + Database",
        "keyTerms": [
          "DNS",
          "Database",
          "Container",
          "RAG",
          "Agent",
          "Workflow",
          "Dns",
          "Rag",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Database",
          "concept: Container",
          "concept: RAG",
          "concept: Agent"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0393.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0393.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0248-architecture-source-map-architecture-source",
      "rank": 27,
      "sourcePage": 248,
      "sourcePointer": "p. 248",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Load Balancer + Diagram",
      "score": 72,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "explained",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Load Balancer + Diagram",
        "keyTerms": [
          "Load Balancer",
          "Diagram",
          "Explained",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Load Balancer",
          "concept: Diagram",
          "concept: Explained",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0248.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0248.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0291-search-retrieval-and-rag-search",
      "rank": 28,
      "sourcePage": 291,
      "sourcePointer": "p. 291",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Stream + Index",
      "score": 72,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 4,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "high level",
        "stream",
        "index",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Stream + Index",
        "keyTerms": [
          "Stream",
          "Index",
          "Orchestration",
          "LLM",
          "RAG",
          "Tool",
          "High Level",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Index",
          "concept: Orchestration",
          "concept: LLM",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0291.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0291.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0012-grpc-and-service-communication-service",
      "rank": 29,
      "sourcePage": 12,
      "sourcePointer": "p. 12",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: Diagram Below + Diagram",
      "score": 71,
      "scoring": {
        "imageDensity": 25,
        "textMarkers": 5,
        "topicCoverage": 14,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "architecture",
        "step",
        "how",
        "deploy",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Service Communication: Diagram Below + Diagram",
        "keyTerms": [
          "Diagram Below",
          "Diagram",
          "Architecture",
          "Step",
          "How",
          "Deploy",
          "Microservice",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: Architecture",
          "concept: Step",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0012.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0012.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0116-api-gateways-and-contracts-api",
      "rank": 30,
      "sourcePage": 116,
      "sourcePointer": "p. 116",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: HTTP + Port",
      "score": 71,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 3,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "vs"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: HTTP + Port",
        "keyTerms": [
          "HTTP",
          "Port",
          "Map",
          "How",
          "Vs",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Port",
          "concept: Map",
          "concept: How",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0116.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0116.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-03.png",
      "selectedForRedraw": true,
      "batch": "03",
      "status": "candidate"
    },
    {
      "id": "bbg-p0118-networking-protocols-and-edge-networking",
      "rank": 31,
      "sourcePage": 118,
      "sourcePointer": "p. 118",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + TCP",
      "score": 71,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "map",
        "dns"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + TCP",
        "keyTerms": [
          "DNS",
          "TCP",
          "UDP",
          "HTTP",
          "Protocol",
          "Port",
          "Security",
          "Map",
          "Dns",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP",
          "concept: Protocol"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0118.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0118.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0143-api-gateways-and-contracts-api",
      "rank": 32,
      "sourcePage": 143,
      "sourcePointer": "p. 143",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: HTTP + Tool",
      "score": 71,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: HTTP + Tool",
        "keyTerms": [
          "HTTP",
          "Tool",
          "Cheatsheet",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Tool",
          "concept: Cheatsheet",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0143.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0143.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0147-ai-models-and-llm-systems",
      "rank": 33,
      "sourcePage": 147,
      "sourcePointer": "p. 147",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + High Level",
      "score": 71,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "high level",
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + High Level",
        "keyTerms": [
          "LLM",
          "High Level",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: High Level",
          "concept: How",
          "concept: Llm",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0147.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0147.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0390-architecture-source-map-architecture-source",
      "rank": 34,
      "sourcePage": 390,
      "sourcePointer": "p. 390",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Virtualization + How",
      "score": 71,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Virtualization + How",
        "keyTerms": [
          "Virtualization",
          "How",
          "Deploy",
          "Scale",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Virtualization",
          "concept: How",
          "concept: Deploy",
          "concept: Scale",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0390.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0390.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0016-api-gateways-and-contracts-api",
      "rank": 35,
      "sourcePage": 16,
      "sourcePointer": "p. 16",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Authorization + OAuth",
      "score": 70,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "auth"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Authorization + OAuth",
        "keyTerms": [
          "Authorization",
          "OAuth",
          "HTTP",
          "HTTPS",
          "Security",
          "Auth",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Authorization",
          "concept: OAuth",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0016.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0016.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0048-networking-protocols-and-edge-networking",
      "rank": 36,
      "sourcePage": 48,
      "sourcePointer": "p. 48",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + TCP",
      "score": 70,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "dns"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + TCP",
        "keyTerms": [
          "DNS",
          "TCP",
          "UDP",
          "Protocol",
          "Port",
          "Dns",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: TCP",
          "concept: UDP",
          "concept: Protocol",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0048.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0048.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0065-api-gateways-and-contracts-api",
      "rank": 37,
      "sourcePage": 65,
      "sourcePointer": "p. 65",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: OAuth + HTTP",
      "score": 70,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "auth"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: OAuth + HTTP",
        "keyTerms": [
          "OAuth",
          "HTTP",
          "HTTPS",
          "Security",
          "Auth",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: OAuth",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Security",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0065.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0065.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0188-data-pipelines-and-analytics-data",
      "rank": 38,
      "sourcePage": 188,
      "sourcePointer": "p. 188",
      "topic": "data-pipelines-and-analytics",
      "topicTitle": "Data Pipelines and Analytics",
      "titleHint": "Data Pipelines and Analytics: Stream + Database",
      "score": 70,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 3,
        "topicCoverage": 13,
        "systemDesignPriority": 4,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "high level",
        "how",
        "stream",
        "database",
        "rag",
        "scale"
      ],
      "sourceSummary": {
        "title": "Data Pipelines and Analytics: Stream + Database",
        "keyTerms": [
          "Stream",
          "Database",
          "RAG",
          "Architecture",
          "High Level",
          "How",
          "Rag",
          "Scale",
          "Data Pipelines and Analytics"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Database",
          "concept: RAG",
          "concept: Architecture",
          "concept: High Level"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0188.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0188.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0223-search-retrieval-and-rag-search",
      "rank": 39,
      "sourcePage": 223,
      "sourcePointer": "p. 223",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + Index",
      "score": 70,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 6,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "database",
        "index",
        "rag",
        "llm",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "Orchestration",
          "Deployment",
          "LLM",
          "RAG",
          "Embedding",
          "Tool",
          "Rag",
          "Llm"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: Orchestration",
          "concept: Deployment",
          "concept: LLM"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0223.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0223.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0437-networking-protocols-and-edge-networking",
      "rank": 40,
      "sourcePage": 437,
      "sourcePointer": "p. 437",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + TCP",
      "score": 70,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "dns",
        "tls"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + TCP",
        "keyTerms": [
          "DNS",
          "TCP",
          "UDP",
          "TLS",
          "HTTP",
          "Protocol",
          "Port",
          "How",
          "Dns",
          "Tls"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: TCP",
          "concept: UDP",
          "concept: TLS",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0437.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0437.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-04.png",
      "selectedForRedraw": true,
      "batch": "04",
      "status": "candidate"
    },
    {
      "id": "bbg-p0030-architecture-source-map-architecture-source",
      "rank": 41,
      "sourcePage": 30,
      "sourcePointer": "p. 30",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Topic + Tool",
      "score": 69,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Topic + Tool",
        "keyTerms": [
          "Topic",
          "Tool",
          "Protocol",
          "Port",
          "Roadmap",
          "Map",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Tool",
          "concept: Protocol",
          "concept: Port",
          "concept: Roadmap"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0030.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0030.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0077-architecture-source-map-architecture-source",
      "rank": 42,
      "sourcePage": 77,
      "sourcePointer": "p. 77",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Port + Roadmap",
      "score": 69,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Port + Roadmap",
        "keyTerms": [
          "Port",
          "Roadmap",
          "Map",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: Roadmap",
          "concept: Map",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0077.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0077.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0107-cloud-infrastructure-and-iac-cloud",
      "rank": 43,
      "sourcePage": 107,
      "sourcePointer": "p. 107",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Authentication + DNS",
      "score": 69,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 5,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "how",
        "dns",
        "auth",
        "index",
        "rag",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Authentication + DNS",
        "keyTerms": [
          "Authentication",
          "DNS",
          "Replication",
          "Index",
          "RAG",
          "Port",
          "Security",
          "How",
          "Dns",
          "Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: DNS",
          "concept: Replication",
          "concept: Index",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0107.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0107.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0125-data-pipelines-and-analytics-data",
      "rank": 44,
      "sourcePage": 125,
      "sourcePointer": "p. 125",
      "topic": "data-pipelines-and-analytics",
      "topicTitle": "Data Pipelines and Analytics",
      "titleHint": "Data Pipelines and Analytics: Stream + Database",
      "score": 69,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 2,
        "topicCoverage": 13,
        "systemDesignPriority": 6,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "vs",
        "stream",
        "kafka",
        "rabbitmq",
        "database",
        "rag",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Data Pipelines and Analytics: Stream + Database",
        "keyTerms": [
          "Stream",
          "Database",
          "Orchestration",
          "Deployment",
          "RAG",
          "Tool",
          "Roadmap",
          "Map",
          "Vs",
          "Kafka"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Database",
          "concept: Orchestration",
          "concept: Deployment",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0125.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0125.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0232-api-gateways-and-contracts-api",
      "rank": 45,
      "sourcePage": 232,
      "sourcePointer": "p. 232",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Cache + Stream",
      "score": 69,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 4,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cache",
        "stream",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Cache + Stream",
        "keyTerms": [
          "Cache",
          "Stream",
          "Database",
          "RAG",
          "Rag",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Stream",
          "concept: Database",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0232.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0232.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0388-search-retrieval-and-rag-search",
      "rank": 46,
      "sourcePage": 388,
      "sourcePointer": "p. 388",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + LLM",
      "score": 69,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 2,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "database",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + LLM",
        "keyTerms": [
          "Database",
          "LLM",
          "RAG",
          "Pattern",
          "Step",
          "How",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: LLM",
          "concept: RAG",
          "concept: Pattern",
          "concept: Step"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0388.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0388.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0421-web-request-lifecycle-web-request",
      "rank": 47,
      "sourcePage": 421,
      "sourcePointer": "p. 421",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: UDP + HTTP",
      "score": 69,
      "scoring": {
        "imageDensity": 27,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "stream"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: UDP + HTTP",
        "keyTerms": [
          "UDP",
          "HTTP",
          "Stream",
          "Protocol",
          "Map",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: UDP",
          "concept: HTTP",
          "concept: Stream",
          "concept: Protocol",
          "concept: Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0421.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0421.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0422-networking-protocols-and-edge-networking",
      "rank": 48,
      "sourcePage": 422,
      "sourcePointer": "p. 422",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: API Gateway + DNS",
      "score": 69,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 5,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "api gateway",
        "cdn",
        "dns",
        "index",
        "observability"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: API Gateway + DNS",
        "keyTerms": [
          "API Gateway",
          "DNS",
          "TCP",
          "UDP",
          "HTTP",
          "HTTPS",
          "CDN",
          "Index",
          "Tool",
          "Protocol"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: DNS",
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0422.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0422.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0236-identity-access-and-auth-identity",
      "rank": 49,
      "sourcePage": 236,
      "sourcePointer": "p. 236",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Authorization",
      "score": 68,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "JWT",
          "Vs",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: JWT",
          "concept: Vs",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0236.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0236.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0238-api-gateways-and-contracts-api",
      "rank": 50,
      "sourcePage": 238,
      "sourcePointer": "p. 238",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Port",
      "score": 68,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "step",
        "api gateway"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Port",
        "keyTerms": [
          "API Gateway",
          "Port",
          "Security",
          "Step",
          "Api Gateway",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Port",
          "concept: Security",
          "concept: Step",
          "concept: Api Gateway"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0238.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0238.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-05.png",
      "selectedForRedraw": true,
      "batch": "05",
      "status": "candidate"
    },
    {
      "id": "bbg-p0302-caching-and-rate-limiting-caching",
      "rank": 51,
      "sourcePage": 302,
      "sourcePointer": "p. 302",
      "topic": "caching-and-rate-limiting",
      "topicTitle": "Caching and Rate Limiting",
      "titleHint": "Caching and Rate Limiting: HTTP + CDN",
      "score": 68,
      "scoring": {
        "imageDensity": 8,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 6,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "how",
        "cdn",
        "cache",
        "kafka",
        "database",
        "index",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Caching and Rate Limiting: HTTP + CDN",
        "keyTerms": [
          "HTTP",
          "CDN",
          "Load Balancer",
          "Cache",
          "Broker",
          "Consumer",
          "Database",
          "Replication",
          "Index",
          "Transaction"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: CDN",
          "concept: Load Balancer",
          "concept: Cache",
          "concept: Broker"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0302.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0302.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0063-architecture-source-map-architecture-source",
      "rank": 52,
      "sourcePage": 63,
      "sourcePointer": "p. 63",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Database + Architecture",
      "score": 67,
      "scoring": {
        "imageDensity": 25,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "database"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Database + Architecture",
        "keyTerms": [
          "Database",
          "Architecture",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Architecture",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0063.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0063.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0209-search-retrieval-and-rag-search",
      "rank": 53,
      "sourcePage": 209,
      "sourcePointer": "p. 209",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + RAG",
      "score": 67,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 3,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "high level",
        "how",
        "vs",
        "rag",
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + RAG",
        "keyTerms": [
          "LLM",
          "RAG",
          "Vector Search",
          "Agent",
          "Tool",
          "High Level",
          "How",
          "Vs",
          "Rag",
          "Llm"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: RAG",
          "concept: Vector Search",
          "concept: Agent",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0209.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0209.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0279-architecture-source-map-architecture-source",
      "rank": 54,
      "sourcePage": 279,
      "sourcePointer": "p. 279",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: RAG + Workflow",
      "score": 67,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "how",
        "rag",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: RAG + Workflow",
        "keyTerms": [
          "RAG",
          "Workflow",
          "How",
          "Rag",
          "Deploy",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Workflow",
          "concept: How",
          "concept: Rag",
          "concept: Deploy"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0279.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0279.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0441-deployment-release-and-versioning-deployment",
      "rank": 55,
      "sourcePage": 441,
      "sourcePointer": "p. 441",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Container + RAG",
      "score": 67,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 3,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "rag",
        "deploy",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Container + RAG",
        "keyTerms": [
          "Container",
          "RAG",
          "Rag",
          "Deploy",
          "Microservice",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: RAG",
          "concept: Rag",
          "concept: Deploy",
          "concept: Microservice"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0441.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0441.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0008-algorithms-and-decision-models-algorithms",
      "rank": 56,
      "sourcePage": 8,
      "sourcePointer": "p. 8",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Diagram Below + Diagram",
      "score": 66,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 3,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "how"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Diagram Below + Diagram",
        "keyTerms": [
          "Diagram Below",
          "Diagram",
          "How",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: How",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0008.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0008.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0191-api-gateways-and-contracts-api",
      "rank": 57,
      "sourcePage": 191,
      "sourcePointer": "p. 191",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Cache + Queue",
      "score": 66,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 4,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "queue",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Cache + Queue",
        "keyTerms": [
          "Cache",
          "Queue",
          "Database",
          "RAG",
          "Rag",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Queue",
          "concept: Database",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0191.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0191.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0204-architecture-source-map-architecture-source",
      "rank": 58,
      "sourcePage": 204,
      "sourcePointer": "p. 204",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Agent",
      "score": 66,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Agent",
        "keyTerms": [
          "Agent",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0204.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0204.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0256-web-request-lifecycle-web-request",
      "rank": 59,
      "sourcePage": 256,
      "sourcePointer": "p. 256",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: TCP + TLS",
      "score": 66,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "tls",
        "auth"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: TCP + TLS",
        "keyTerms": [
          "TCP",
          "TLS",
          "HTTP",
          "HTTPS",
          "Port",
          "How",
          "Tls",
          "Auth",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: TLS",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0256.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0256.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0377-networking-protocols-and-edge-networking",
      "rank": 60,
      "sourcePage": 377,
      "sourcePointer": "p. 377",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: API Gateway + Authentication",
      "score": 66,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 5,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "dns",
        "auth",
        "rag",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: API Gateway + Authentication",
        "keyTerms": [
          "API Gateway",
          "Authentication",
          "DNS",
          "HTTP",
          "HTTPS",
          "Proxy",
          "Load Balancer",
          "RAG",
          "Security",
          "Api Gateway"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Authentication",
          "concept: DNS",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0377.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0377.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-06.png",
      "selectedForRedraw": true,
      "batch": "06",
      "status": "candidate"
    },
    {
      "id": "bbg-p0424-web-request-lifecycle-web-request",
      "rank": 61,
      "sourcePage": 424,
      "sourcePointer": "p. 424",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP + Cache",
      "score": 66,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "step",
        "auth",
        "cache"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP + Cache",
        "keyTerms": [
          "HTTP",
          "Cache",
          "Map",
          "Step",
          "Auth",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Cache",
          "concept: Map",
          "concept: Step",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0424.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0424.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0159-web-request-lifecycle-web-request",
      "rank": 62,
      "sourcePage": 159,
      "sourcePointer": "p. 159",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Database + Container",
      "score": 65,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database",
        "llm"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Database + Container",
        "keyTerms": [
          "Database",
          "Container",
          "LLM",
          "Map",
          "Llm",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Container",
          "concept: LLM",
          "concept: Map",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0159.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0159.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0166-identity-access-and-auth-identity",
      "rank": 63,
      "sourcePage": 166,
      "sourcePointer": "p. 166",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Authorization",
      "score": 65,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "explained",
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "JWT",
          "Explained",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: JWT",
          "concept: Explained",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0166.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0166.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0178-containers-and-orchestration-containers-and",
      "rank": 64,
      "sourcePage": 178,
      "sourcePointer": "p. 178",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Topic + Container",
      "score": 65,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 2,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "how",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Topic + Container",
        "keyTerms": [
          "Topic",
          "Container",
          "Orchestration",
          "Deployment",
          "Architecture",
          "How",
          "Deploy",
          "Scale",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Container",
          "concept: Orchestration",
          "concept: Deployment",
          "concept: Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0178.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0178.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0192-networking-protocols-and-edge-networking",
      "rank": 65,
      "sourcePage": 192,
      "sourcePointer": "p. 192",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + Step",
      "score": 65,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + Step",
        "keyTerms": [
          "TCP",
          "Step",
          "How",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: Step",
          "concept: How",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0192.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0192.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0196-search-retrieval-and-rag-search",
      "rank": 66,
      "sourcePage": 196,
      "sourcePointer": "p. 196",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Index + Orchestration",
      "score": 65,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "index",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Index + Orchestration",
        "keyTerms": [
          "Index",
          "Orchestration",
          "LLM",
          "RAG",
          "Tool",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: Orchestration",
          "concept: LLM",
          "concept: RAG",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0196.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0196.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0237-identity-access-and-auth-identity",
      "rank": 67,
      "sourcePage": 237,
      "sourcePointer": "p. 237",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: API Gateway + JWT",
      "score": 65,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 4,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "auth",
        "jwt",
        "database"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: API Gateway + JWT",
        "keyTerms": [
          "API Gateway",
          "JWT",
          "Database",
          "Port",
          "Api Gateway",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: JWT",
          "concept: Database",
          "concept: Port",
          "concept: Api Gateway"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0237.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0237.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0246-database-foundations-database-foundations-cache",
      "rank": 68,
      "sourcePage": 246,
      "sourcePointer": "p. 246",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Cache + Database",
      "score": 65,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 3,
        "topicCoverage": 22,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "how",
        "cache",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Cache + Database",
        "keyTerms": [
          "Cache",
          "Database",
          "Diagram Below",
          "Diagram",
          "How",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Database",
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0246.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0246.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0439-networking-protocols-and-edge-networking",
      "rank": 69,
      "sourcePage": 439,
      "sourcePointer": "p. 439",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Protocol + Networking Protocols and Edge",
      "score": 65,
      "scoring": {
        "imageDensity": 28,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Protocol + Networking Protocols and Edge",
        "keyTerms": [
          "Protocol",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Protocol",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0439.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0439.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0064-architecture-source-map-architecture-source",
      "rank": 70,
      "sourcePage": 64,
      "sourcePointer": "p. 64",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Database + Replication",
      "score": 64,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Database + Replication",
        "keyTerms": [
          "Database",
          "Replication",
          "RAG",
          "Port",
          "Architecture",
          "Rag",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Replication",
          "concept: RAG",
          "concept: Port",
          "concept: Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0064.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0064.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-07.png",
      "selectedForRedraw": true,
      "batch": "07",
      "status": "candidate"
    },
    {
      "id": "bbg-p0130-search-retrieval-and-rag-search",
      "rank": 71,
      "sourcePage": 130,
      "sourcePointer": "p. 130",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + Embedding",
      "score": 64,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 3,
        "topicCoverage": 26,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "step",
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + Embedding",
        "keyTerms": [
          "LLM",
          "Embedding",
          "Architecture",
          "Step",
          "How",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Embedding",
          "concept: Architecture",
          "concept: Step",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0130.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0130.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0176-web-request-lifecycle-web-request",
      "rank": 72,
      "sourcePage": 176,
      "sourcePointer": "p. 176",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + TCP",
      "score": 64,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "tls"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + TCP",
        "keyTerms": [
          "Session",
          "TCP",
          "TLS",
          "HTTP",
          "HTTPS",
          "Protocol",
          "Port",
          "Security",
          "Step",
          "How"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: TCP",
          "concept: TLS",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0176.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0176.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0182-architecture-source-map-architecture-source",
      "rank": 73,
      "sourcePage": 182,
      "sourcePointer": "p. 182",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: RAG + Architecture",
      "score": 64,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "how",
        "rag"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: RAG + Architecture",
        "keyTerms": [
          "RAG",
          "Architecture",
          "How",
          "Rag",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Architecture",
          "concept: How",
          "concept: Rag",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0182.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0182.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0195-ai-models-and-llm-systems",
      "rank": 74,
      "sourcePage": 195,
      "sourcePointer": "p. 195",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Vector Search",
      "score": 64,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 3,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "llm",
        "agent",
        "deploy"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Vector Search",
        "keyTerms": [
          "LLM",
          "Vector Search",
          "Embedding",
          "Agent",
          "Port",
          "Architecture",
          "Llm",
          "Deploy",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Vector Search",
          "concept: Embedding",
          "concept: Agent",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0195.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0195.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0230-ai-models-and-llm-systems",
      "rank": 75,
      "sourcePage": 230,
      "sourcePointer": "p. 230",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Tool",
      "score": 64,
      "scoring": {
        "imageDensity": 23,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Tool",
        "keyTerms": [
          "LLM",
          "Tool",
          "Protocol",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Tool",
          "concept: Protocol",
          "concept: How",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0230.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0230.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0231-web-request-lifecycle-web-request",
      "rank": 76,
      "sourcePage": 231,
      "sourcePointer": "p. 231",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Database + Container",
      "score": 64,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database",
        "llm"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Database + Container",
        "keyTerms": [
          "Database",
          "Container",
          "LLM",
          "Map",
          "Llm",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Container",
          "concept: LLM",
          "concept: Map",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0231.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0231.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0243-web-request-lifecycle-web-request",
      "rank": 77,
      "sourcePage": 243,
      "sourcePointer": "p. 243",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Database + Container",
      "score": 64,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database",
        "llm"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Database + Container",
        "keyTerms": [
          "Database",
          "Container",
          "LLM",
          "Map",
          "Llm",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Container",
          "concept: LLM",
          "concept: Map",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0243.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0243.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0271-api-gateways-and-contracts-api",
      "rank": 78,
      "sourcePage": 271,
      "sourcePointer": "p. 271",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Rate Limiting + Authentication",
      "score": 64,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt",
        "rate limit"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Rate Limiting + Authentication",
        "keyTerms": [
          "Rate Limiting",
          "Authentication",
          "Authorization",
          "JWT",
          "OAuth",
          "Port",
          "Security",
          "Reliability",
          "Auth",
          "Jwt"
        ],
        "conceptAnchors": [
          "concept: Rate Limiting",
          "concept: Authentication",
          "concept: Authorization",
          "concept: JWT",
          "concept: OAuth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0271.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0271.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0332-api-gateways-and-contracts-api",
      "rank": 79,
      "sourcePage": 332,
      "sourcePointer": "p. 332",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: LLM + Agent",
      "score": 64,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Protocol",
          "Vs",
          "Llm",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Protocol",
          "concept: Vs",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0332.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0332.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0339-api-gateways-and-contracts-api",
      "rank": 80,
      "sourcePage": 339,
      "sourcePointer": "p. 339",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Tool + Protocol",
      "score": 64,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 2,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how",
        "vs"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Tool + Protocol",
        "keyTerms": [
          "Tool",
          "Protocol",
          "How",
          "Vs",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Protocol",
          "concept: How",
          "concept: Vs",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0339.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0339.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-08.png",
      "selectedForRedraw": true,
      "batch": "08",
      "status": "candidate"
    },
    {
      "id": "bbg-p0071-api-gateways-and-contracts-api",
      "rank": 81,
      "sourcePage": 71,
      "sourcePointer": "p. 71",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Stream",
      "score": 63,
      "scoring": {
        "imageDensity": 23,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "stream"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Stream",
        "keyTerms": [
          "Stream",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0071.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0071.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0164-search-retrieval-and-rag-search",
      "rank": 82,
      "sourcePage": 164,
      "sourcePointer": "p. 164",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + Embedding",
      "score": 63,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 3,
        "topicCoverage": 26,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "step",
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + Embedding",
        "keyTerms": [
          "LLM",
          "Embedding",
          "Architecture",
          "Step",
          "How",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Embedding",
          "concept: Architecture",
          "concept: Step",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0164.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0164.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0194-ai-models-and-llm-systems",
      "rank": 83,
      "sourcePage": 194,
      "sourcePointer": "p. 194",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Reliability + Architecture",
      "score": 63,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Reliability + Architecture",
        "keyTerms": [
          "Reliability",
          "Architecture",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Reliability",
          "concept: Architecture",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0194.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0194.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0110-deployment-release-and-versioning-deployment",
      "rank": 84,
      "sourcePage": 110,
      "sourcePointer": "p. 110",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Index + Workflow",
      "score": 62,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "step",
        "index"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Index + Workflow",
        "keyTerms": [
          "Index",
          "Workflow",
          "Step",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: Workflow",
          "concept: Step",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0110.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0110.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0117-identity-access-and-auth-identity",
      "rank": 85,
      "sourcePage": 117,
      "sourcePointer": "p. 117",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: API Gateway + Authentication",
      "score": 62,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 4,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "api gateway",
        "auth",
        "jwt",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: API Gateway + Authentication",
        "keyTerms": [
          "API Gateway",
          "Authentication",
          "JWT",
          "OAuth",
          "Deployment",
          "Tool",
          "Security",
          "Map",
          "Api Gateway",
          "Auth"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Authentication",
          "concept: JWT",
          "concept: OAuth",
          "concept: Deployment"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0117.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0117.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0153-cloud-infrastructure-and-iac-cloud",
      "rank": 86,
      "sourcePage": 153,
      "sourcePointer": "p. 153",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Topic + Map",
      "score": 62,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 3,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "vs"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Topic + Map",
        "keyTerms": [
          "Topic",
          "Map",
          "How",
          "Vs",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Map",
          "concept: How",
          "concept: Vs",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0153.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0153.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0158-ai-models-and-llm-systems",
      "rank": 87,
      "sourcePage": 158,
      "sourcePointer": "p. 158",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Tool",
      "score": 62,
      "scoring": {
        "imageDensity": 23,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Tool",
        "keyTerms": [
          "LLM",
          "Tool",
          "Protocol",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Tool",
          "concept: Protocol",
          "concept: How",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0158.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0158.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0170-networking-protocols-and-edge-networking",
      "rank": 88,
      "sourcePage": 170,
      "sourcePointer": "p. 170",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: RAG + How",
      "score": 62,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "rag"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: RAG + How",
        "keyTerms": [
          "RAG",
          "How",
          "Rag",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: How",
          "concept: Rag",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0170.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0170.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0225-architecture-source-map-architecture-source",
      "rank": 89,
      "sourcePage": 225,
      "sourcePointer": "p. 225",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cache + RAG",
      "score": 62,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "cache",
        "kafka",
        "rag"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cache + RAG",
        "keyTerms": [
          "Cache",
          "RAG",
          "Port",
          "Architecture",
          "Kafka",
          "Rag",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: RAG",
          "concept: Port",
          "concept: Architecture",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0225.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0225.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0252-database-foundations-database-foundations-topic",
      "rank": 90,
      "sourcePage": 252,
      "sourcePointer": "p. 252",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Topic + Database",
      "score": 62,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 3,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "vs",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Topic + Database",
        "keyTerms": [
          "Topic",
          "Database",
          "Transaction",
          "Map",
          "How",
          "Vs",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Database",
          "concept: Transaction",
          "concept: Map",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0252.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0252.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-09.png",
      "selectedForRedraw": true,
      "batch": "09",
      "status": "candidate"
    },
    {
      "id": "bbg-p0282-identity-access-and-auth-identity",
      "rank": 91,
      "sourcePage": 282,
      "sourcePointer": "p. 282",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + JWT",
      "score": 62,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "auth",
        "jwt",
        "paseto"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "Security",
          "Vs",
          "Auth",
          "Jwt",
          "Paseto",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: Security",
          "concept: Vs",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0282.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0282.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0290-deployment-release-and-versioning-deployment",
      "rank": 92,
      "sourcePage": 290,
      "sourcePointer": "p. 290",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: CI/CD + Deployment",
      "score": 62,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 4,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "workflow",
        "explained",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: CI/CD + Deployment",
        "keyTerms": [
          "CI/CD",
          "Deployment",
          "Tool",
          "Workflow",
          "Diagram Below",
          "Diagram",
          "Explained",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: CI/CD",
          "concept: Deployment",
          "concept: Tool",
          "concept: Workflow",
          "concept: Diagram Below"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0290.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0290.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0305-architecture-source-map-architecture-source",
      "rank": 93,
      "sourcePage": 305,
      "sourcePointer": "p. 305",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Pattern + Design Pattern",
      "score": 62,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheat sheet",
        "how"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Pattern + Design Pattern",
        "keyTerms": [
          "Pattern",
          "Design Pattern",
          "Cheat Sheet",
          "How",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Design Pattern",
          "concept: Cheat Sheet",
          "concept: How",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0305.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0305.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0343-ai-models-and-llm-systems",
      "rank": 94,
      "sourcePage": 343,
      "sourcePointer": "p. 343",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Agent + Step",
      "score": 62,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Agent + Step",
        "keyTerms": [
          "Agent",
          "Step",
          "How",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Step",
          "concept: How",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0343.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0343.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0346-architecture-source-map-architecture-source",
      "rank": 95,
      "sourcePage": 346,
      "sourcePointer": "p. 346",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cache + RAG",
      "score": 62,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "cache",
        "kafka",
        "rag"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cache + RAG",
        "keyTerms": [
          "Cache",
          "RAG",
          "Port",
          "Architecture",
          "Kafka",
          "Rag",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: RAG",
          "concept: Port",
          "concept: Architecture",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0346.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0346.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0375-architecture-source-map-architecture-source",
      "rank": 96,
      "sourcePage": 375,
      "sourcePointer": "p. 375",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 62,
      "scoring": {
        "imageDensity": 29,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0375.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0375.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0108-backend-service-architecture-backend-service",
      "rank": 97,
      "sourcePage": 108,
      "sourcePointer": "p. 108",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: DNS + Topic",
      "score": 61,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 3,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "vs",
        "dns"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: DNS + Topic",
        "keyTerms": [
          "DNS",
          "Topic",
          "Map",
          "How",
          "Vs",
          "Dns",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Topic",
          "concept: Map",
          "concept: How",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0108.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0108.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0132-architecture-source-map-architecture-source",
      "rank": 98,
      "sourcePage": 132,
      "sourcePointer": "p. 132",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 61,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0132.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0132.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0160-deployment-release-and-versioning-deployment",
      "rank": 99,
      "sourcePage": 160,
      "sourcePointer": "p. 160",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment + Rollback",
      "score": 61,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 3,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "how",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment + Rollback",
        "keyTerms": [
          "Deployment",
          "Rollback",
          "Diagram Below",
          "Diagram",
          "How",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Rollback",
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0160.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0160.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0180-networking-protocols-and-edge-networking",
      "rank": 100,
      "sourcePage": 180,
      "sourcePointer": "p. 180",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + Proxy",
      "score": 61,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "dns"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + Proxy",
        "keyTerms": [
          "DNS",
          "Proxy",
          "Security",
          "Dns",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Proxy",
          "concept: Security",
          "concept: Dns",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0180.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0180.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-10.png",
      "selectedForRedraw": true,
      "batch": "10",
      "status": "candidate"
    },
    {
      "id": "bbg-p0242-ai-models-and-llm-systems",
      "rank": 101,
      "sourcePage": 242,
      "sourcePointer": "p. 242",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Tool",
      "score": 61,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Tool",
        "keyTerms": [
          "LLM",
          "Tool",
          "Protocol",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Tool",
          "concept: Protocol",
          "concept: How",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0242.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0242.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0334-networking-protocols-and-edge-networking",
      "rank": 102,
      "sourcePage": 334,
      "sourcePointer": "p. 334",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + UDP",
      "score": 61,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "stream"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + UDP",
        "keyTerms": [
          "TCP",
          "UDP",
          "Stream",
          "Vs",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: UDP",
          "concept: Stream",
          "concept: Vs",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0334.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0334.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0378-networking-protocols-and-edge-networking",
      "rank": 103,
      "sourcePage": 378,
      "sourcePointer": "p. 378",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Authentication + DNS",
      "score": 61,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "dns",
        "auth"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Authentication + DNS",
        "keyTerms": [
          "Authentication",
          "DNS",
          "Dns",
          "Auth",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: DNS",
          "concept: Dns",
          "concept: Auth",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0378.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0378.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0389-search-retrieval-and-rag-search",
      "rank": 104,
      "sourcePage": 389,
      "sourcePointer": "p. 389",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: API Gateway + Database",
      "score": 61,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "compare",
        "api gateway",
        "database",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: API Gateway + Database",
        "keyTerms": [
          "API Gateway",
          "Database",
          "LLM",
          "Embedding",
          "Compare",
          "Api Gateway",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Database",
          "concept: LLM",
          "concept: Embedding",
          "concept: Compare"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0389.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0389.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0403-api-gateways-and-contracts-api",
      "rank": 105,
      "sourcePage": 403,
      "sourcePointer": "p. 403",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Authentication + Session",
      "score": 61,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "auth"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "Cookie",
          "Auth",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie",
          "concept: Auth",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0403.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0403.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0405-networking-protocols-and-edge-networking",
      "rank": 106,
      "sourcePage": 405,
      "sourcePointer": "p. 405",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: RAG + How",
      "score": 61,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "rag"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: RAG + How",
        "keyTerms": [
          "RAG",
          "How",
          "Rag",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: How",
          "concept: Rag",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0405.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0405.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0049-networking-protocols-and-edge-networking",
      "rank": 107,
      "sourcePage": 49,
      "sourcePointer": "p. 49",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + UDP",
      "score": 60,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + UDP",
        "keyTerms": [
          "TCP",
          "UDP",
          "HTTP",
          "HTTPS",
          "Database",
          "Protocol",
          "Port",
          "Map",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Database"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0049.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0049.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0051-identity-access-and-auth-identity",
      "rank": 108,
      "sourcePage": 51,
      "sourcePointer": "p. 51",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Authorization",
      "score": 60,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "JWT",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: JWT",
          "concept: Auth",
          "concept: Jwt"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0051.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0051.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0068-architecture-source-map-architecture-source",
      "rank": 109,
      "sourcePage": 68,
      "sourcePointer": "p. 68",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cache + RAG",
      "score": 60,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 3,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "cache",
        "kafka",
        "rag"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cache + RAG",
        "keyTerms": [
          "Cache",
          "RAG",
          "Port",
          "Architecture",
          "Kafka",
          "Rag",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: RAG",
          "concept: Port",
          "concept: Architecture",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0068.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0068.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0078-architecture-source-map-architecture-source",
      "rank": 110,
      "sourcePage": 78,
      "sourcePointer": "p. 78",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Agent + Tool",
      "score": 60,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "agent"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "Roadmap",
          "Map",
          "How",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: Roadmap",
          "concept: Map",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0078.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0078.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-11.png",
      "selectedForRedraw": true,
      "batch": "11",
      "status": "candidate"
    },
    {
      "id": "bbg-p0085-cloud-infrastructure-and-iac-cloud",
      "rank": 111,
      "sourcePage": 85,
      "sourcePointer": "p. 85",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Database + Port",
      "score": 60,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "database",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Database + Port",
        "keyTerms": [
          "Database",
          "Port",
          "Deploy",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Port",
          "concept: Deploy",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0085.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0085.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0112-containers-and-orchestration-containers-and",
      "rank": 112,
      "sourcePage": 112,
      "sourcePointer": "p. 112",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Virtualization",
      "score": 60,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Virtualization",
        "keyTerms": [
          "Container",
          "Virtualization",
          "Vs",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Virtualization",
          "concept: Vs",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0112.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0112.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0136-web-request-lifecycle-web-request",
      "rank": 113,
      "sourcePage": 136,
      "sourcePointer": "p. 136",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Cheatsheet",
      "score": 60,
      "scoring": {
        "imageDensity": 23,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Cheatsheet",
        "keyTerms": [
          "Cheatsheet",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Cheatsheet",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0136.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0136.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0184-deployment-release-and-versioning-deployment",
      "rank": 114,
      "sourcePage": 184,
      "sourcePointer": "p. 184",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Tool + Step",
      "score": 60,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 2,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Tool + Step",
        "keyTerms": [
          "Tool",
          "Step",
          "How",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Step",
          "concept: How",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0184.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0184.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0229-architecture-source-map-architecture-source",
      "rank": 115,
      "sourcePage": 229,
      "sourcePointer": "p. 229",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cookie + HTTP",
      "score": 60,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 3,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "workflow",
        "architecture",
        "agent"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cookie + HTTP",
        "keyTerms": [
          "Cookie",
          "HTTP",
          "Agent",
          "Tool",
          "Workflow",
          "Roadmap",
          "Map",
          "Architecture",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cookie",
          "concept: HTTP",
          "concept: Agent",
          "concept: Tool",
          "concept: Workflow"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0229.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0229.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0239-platform-selection-and-tradeoffs-platform",
      "rank": 116,
      "sourcePage": 239,
      "sourcePointer": "p. 239",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: DNS + Cache",
      "score": 60,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 5,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "dns",
        "auth",
        "cache",
        "deploy",
        "observability"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: DNS + Cache",
        "keyTerms": [
          "DNS",
          "Cache",
          "CI/CD",
          "Security",
          "Observability",
          "Dns",
          "Auth",
          "Deploy",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Cache",
          "concept: CI/CD",
          "concept: Security",
          "concept: Observability"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0239.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0239.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0275-search-retrieval-and-rag-search",
      "rank": 117,
      "sourcePage": 275,
      "sourcePointer": "p. 275",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + Index",
      "score": 60,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 2,
        "topicCoverage": 26,
        "systemDesignPriority": 4,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "architecture",
        "database",
        "index",
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "LLM",
          "Agent",
          "Tool",
          "Workflow",
          "Port",
          "Architecture",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: LLM",
          "concept: Agent",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0275.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0275.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0277-ai-models-and-llm-systems",
      "rank": 118,
      "sourcePage": 277,
      "sourcePointer": "p. 277",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Embedding",
      "score": 60,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "architecture",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Embedding",
        "keyTerms": [
          "LLM",
          "Embedding",
          "Map",
          "Architecture",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Embedding",
          "concept: Map",
          "concept: Architecture",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0277.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0277.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0299-ai-agents-and-tool-use",
      "rank": 119,
      "sourcePage": 299,
      "sourcePointer": "p. 299",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: LLM + Agent",
      "score": 60,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "how",
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Tool",
          "Workflow",
          "How",
          "Llm",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Tool",
          "concept: Workflow",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0299.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0299.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0349-containers-and-orchestration-containers-and",
      "rank": 120,
      "sourcePage": 349,
      "sourcePointer": "p. 349",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Port",
      "score": 60,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 3,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how",
        "vs"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Port",
        "keyTerms": [
          "Container",
          "Port",
          "Step",
          "How",
          "Vs",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Port",
          "concept: Step",
          "concept: How",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0349.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0349.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-12.png",
      "selectedForRedraw": true,
      "batch": "12",
      "status": "candidate"
    },
    {
      "id": "bbg-p0014-containers-and-orchestration-containers-and",
      "rank": 121,
      "sourcePage": 14,
      "sourcePointer": "p. 14",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Orchestration",
      "score": 59,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 2,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "vs",
        "rag",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Orchestration",
        "keyTerms": [
          "Container",
          "Orchestration",
          "Deployment",
          "RAG",
          "Security",
          "How",
          "Vs",
          "Rag",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Orchestration",
          "concept: Deployment",
          "concept: RAG",
          "concept: Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0014.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0014.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0044-deployment-release-and-versioning-deployment",
      "rank": 122,
      "sourcePage": 44,
      "sourcePointer": "p. 44",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Tool + High Level",
      "score": 59,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 3,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "high level",
        "how",
        "vs"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Tool + High Level",
        "keyTerms": [
          "Tool",
          "High Level",
          "How",
          "Vs",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: High Level",
          "concept: How",
          "concept: Vs",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0044.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0044.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0073-api-gateways-and-contracts-api",
      "rank": 123,
      "sourcePage": 73,
      "sourcePointer": "p. 73",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: One Pager",
      "score": 59,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "one pager"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: One Pager",
        "keyTerms": [
          "One Pager",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: One Pager",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0073.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0073.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0075-architecture-source-map-architecture-source",
      "rank": 124,
      "sourcePage": 75,
      "sourcePointer": "p. 75",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Map",
      "score": 59,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Map",
        "keyTerms": [
          "Map",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Map",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0075.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0075.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0100-concurrency-runtime-and-scheduling-concurrency",
      "rank": 125,
      "sourcePage": 100,
      "sourcePointer": "p. 100",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Tool + Pattern",
      "score": 59,
      "scoring": {
        "imageDensity": 25,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Tool + Pattern",
        "keyTerms": [
          "Tool",
          "Pattern",
          "Port",
          "Map",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Pattern",
          "concept: Port",
          "concept: Map",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0100.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0100.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0156-identity-access-and-auth-identity",
      "rank": 126,
      "sourcePage": 156,
      "sourcePointer": "p. 156",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: JWT + How",
      "score": 59,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: JWT + How",
        "keyTerms": [
          "JWT",
          "How",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: JWT",
          "concept: How",
          "concept: Jwt",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0156.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0156.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0222-cloud-infrastructure-and-iac-cloud",
      "rank": 127,
      "sourcePage": 222,
      "sourcePointer": "p. 222",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: LLM + Tool",
      "score": 59,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "llm",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: LLM + Tool",
        "keyTerms": [
          "LLM",
          "Tool",
          "Pattern",
          "Llm",
          "Deploy",
          "Scale",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Tool",
          "concept: Pattern",
          "concept: Llm",
          "concept: Deploy"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0222.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0222.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0244-ai-agents-and-tool-use",
      "rank": 128,
      "sourcePage": 244,
      "sourcePointer": "p. 244",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Database + Agent",
      "score": 59,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "how",
        "database",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Database + Agent",
        "keyTerms": [
          "Database",
          "Agent",
          "Tool",
          "Protocol",
          "Architecture",
          "How",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Agent",
          "concept: Tool",
          "concept: Protocol",
          "concept: Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0244.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0244.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0259-api-gateways-and-contracts-api",
      "rank": 129,
      "sourcePage": 259,
      "sourcePointer": "p. 259",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Orchestration",
      "score": 59,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how",
        "api gateway",
        "scale",
        "microservice"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Orchestration",
        "keyTerms": [
          "API Gateway",
          "Orchestration",
          "Port",
          "How",
          "Api Gateway",
          "Scale",
          "Microservice",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Orchestration",
          "concept: Port",
          "concept: How",
          "concept: Api Gateway"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0259.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0259.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0301-architecture-source-map-architecture-source",
      "rank": 130,
      "sourcePage": 301,
      "sourcePointer": "p. 301",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cache + Diagram",
      "score": 59,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "architecture",
        "cache"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cache + Diagram",
        "keyTerms": [
          "Cache",
          "Diagram",
          "Architecture",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Diagram",
          "concept: Architecture",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0301.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0301.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-13.png",
      "selectedForRedraw": true,
      "batch": "13",
      "status": "candidate"
    },
    {
      "id": "bbg-p0347-web-request-lifecycle-web-request",
      "rank": 131,
      "sourcePage": 347,
      "sourcePointer": "p. 347",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + Cookie",
      "score": 59,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + Cookie",
        "keyTerms": [
          "Session",
          "Cookie",
          "Database",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: Cookie",
          "concept: Database",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0347.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0347.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0376-api-gateways-and-contracts-api",
      "rank": 132,
      "sourcePage": 376,
      "sourcePointer": "p. 376",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: How",
      "score": 59,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: How",
        "keyTerms": [
          "How",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0376.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0376.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0380-api-gateways-and-contracts-api",
      "rank": 133,
      "sourcePage": 380,
      "sourcePointer": "p. 380",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: How",
      "score": 59,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: How",
        "keyTerms": [
          "How",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0380.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0380.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0384-cloud-infrastructure-and-iac-cloud",
      "rank": 134,
      "sourcePage": 384,
      "sourcePointer": "p. 384",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Topic + RAG",
      "score": 59,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "rag"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Topic + RAG",
        "keyTerms": [
          "Topic",
          "RAG",
          "Map",
          "How",
          "Rag",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: RAG",
          "concept: Map",
          "concept: How",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0384.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0384.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0396-web-request-lifecycle-web-request",
      "rank": 135,
      "sourcePage": 396,
      "sourcePointer": "p. 396",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + TCP",
      "score": 59,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "step",
        "tls",
        "auth"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + TCP",
        "keyTerms": [
          "Session",
          "TCP",
          "TLS",
          "HTTP",
          "HTTPS",
          "Step",
          "Tls",
          "Auth",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: TCP",
          "concept: TLS",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0396.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0396.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0038-ai-models-and-llm-systems",
      "rank": 136,
      "sourcePage": 38,
      "sourcePointer": "p. 38",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: 1 Pager",
      "score": 58,
      "scoring": {
        "imageDensity": 26,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "1 pager"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: 1 Pager",
        "keyTerms": [
          "1 Pager",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: 1 Pager",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0038.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0038.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0102-search-retrieval-and-rag-search",
      "rank": 137,
      "sourcePage": 102,
      "sourcePointer": "p. 102",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + RAG",
      "score": 58,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + RAG",
        "keyTerms": [
          "LLM",
          "RAG",
          "How",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: RAG",
          "concept: How",
          "concept: Rag",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0102.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0102.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0179-identity-access-and-auth-identity",
      "rank": 138,
      "sourcePage": 179,
      "sourcePointer": "p. 179",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: TLS + Topic",
      "score": 58,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "tls",
        "rag",
        "observability"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: TLS + Topic",
        "keyTerms": [
          "TLS",
          "Topic",
          "CI/CD",
          "RAG",
          "Tool",
          "Port",
          "Security",
          "Observability",
          "Map",
          "Tls"
        ],
        "conceptAnchors": [
          "concept: TLS",
          "concept: Topic",
          "concept: CI/CD",
          "concept: RAG",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0179.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0179.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0250-search-retrieval-and-rag-search",
      "rank": 139,
      "sourcePage": 250,
      "sourcePointer": "p. 250",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Pattern + Map",
      "score": 58,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Pattern + Map",
        "keyTerms": [
          "Pattern",
          "Map",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Map",
          "concept: Search Retrieval and RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0250.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0250.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-14.png",
      "selectedForRedraw": true,
      "batch": "14",
      "status": "candidate"
    },
    {
      "id": "bbg-p0266-ai-models-and-llm-systems",
      "rank": 140,
      "sourcePage": 266,
      "sourcePointer": "p. 266",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Architecture",
      "score": 58,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Architecture",
        "keyTerms": [
          "LLM",
          "Architecture",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Architecture",
          "concept: How",
          "concept: Llm",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0266.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0266.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0276-architecture-source-map-architecture-source",
      "rank": 141,
      "sourcePage": 276,
      "sourcePointer": "p. 276",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: LLM + How",
      "score": 58,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: LLM + How",
        "keyTerms": [
          "LLM",
          "How",
          "Llm",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: How",
          "concept: Llm",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0276.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0276.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0324-identity-access-and-auth-identity",
      "rank": 142,
      "sourcePage": 324,
      "sourcePointer": "p. 324",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Explained + Scale",
      "score": 58,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "explained",
        "scale"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Explained + Scale",
        "keyTerms": [
          "Explained",
          "Scale",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Explained",
          "concept: Scale",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0324.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0324.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0366-platform-selection-and-tradeoffs-platform",
      "rank": 143,
      "sourcePage": 366,
      "sourcePointer": "p. 366",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: LLM + RAG",
      "score": 58,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 1,
        "topicCoverage": 20,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: LLM + RAG",
        "keyTerms": [
          "LLM",
          "RAG",
          "Vs",
          "Rag",
          "Llm",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: RAG",
          "concept: Vs",
          "concept: Rag",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0366.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0366.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0397-networking-protocols-and-edge-networking",
      "rank": 144,
      "sourcePage": 397,
      "sourcePointer": "p. 397",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Proxy + Networking Protocols and Edge",
      "score": 58,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Proxy + Networking Protocols and Edge",
        "keyTerms": [
          "Proxy",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0397.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0397.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0020-cloud-infrastructure-and-iac-cloud",
      "rank": 145,
      "sourcePage": 20,
      "sourcePointer": "p. 20",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Cheatsheet + Landscape",
      "score": 57,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 3,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "landscape",
        "how"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Cheatsheet + Landscape",
        "keyTerms": [
          "Cheatsheet",
          "Landscape",
          "How",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Cheatsheet",
          "concept: Landscape",
          "concept: How",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0020.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0020.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0053-cloud-infrastructure-and-iac-cloud",
      "rank": 146,
      "sourcePage": 53,
      "sourcePointer": "p. 53",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Cheat Sheet",
      "score": 57,
      "scoring": {
        "imageDensity": 29,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheat sheet"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Cheat Sheet",
        "keyTerms": [
          "Cheat Sheet",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Cheat Sheet",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0053.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0053.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0079-web-request-lifecycle-web-request",
      "rank": 147,
      "sourcePage": 79,
      "sourcePointer": "p. 79",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP + Protocol",
      "score": 57,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP + Protocol",
        "keyTerms": [
          "HTTP",
          "Protocol",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Protocol",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0079.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0079.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0093-backend-service-architecture-backend-service",
      "rank": 148,
      "sourcePage": 93,
      "sourcePointer": "p. 93",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Authentication + SSO",
      "score": 57,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 4,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "step",
        "how",
        "auth"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Authentication + SSO",
        "keyTerms": [
          "Authentication",
          "SSO",
          "Diagram Below",
          "Diagram",
          "Step",
          "How",
          "Auth",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: SSO",
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: Step"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0093.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0093.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0119-networking-protocols-and-edge-networking",
      "rank": 149,
      "sourcePage": 119,
      "sourcePointer": "p. 119",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + UDP",
      "score": 57,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "tls",
        "llm"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + UDP",
        "keyTerms": [
          "TCP",
          "UDP",
          "TLS",
          "HTTP",
          "HTTPS",
          "LLM",
          "Protocol",
          "Map",
          "Tls",
          "Llm"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: UDP",
          "concept: TLS",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0119.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0119.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-15.png",
      "selectedForRedraw": true,
      "batch": "15",
      "status": "candidate"
    },
    {
      "id": "bbg-p0168-api-gateways-and-contracts-api",
      "rank": 150,
      "sourcePage": 168,
      "sourcePointer": "p. 168",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Port + How",
      "score": 57,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0168.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0168.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0197-search-retrieval-and-rag-search",
      "rank": 151,
      "sourcePage": 197,
      "sourcePointer": "p. 197",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + LLM",
      "score": 57,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "step",
        "database",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + LLM",
        "keyTerms": [
          "Database",
          "LLM",
          "RAG",
          "Embedding",
          "Tool",
          "Map",
          "Step",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: LLM",
          "concept: RAG",
          "concept: Embedding",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0197.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0197.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0220-database-foundations-database-foundations-database",
      "rank": 152,
      "sourcePage": 220,
      "sourcePointer": "p. 220",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + Replication",
      "score": 57,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 22,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "database",
        "shard"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + Replication",
        "keyTerms": [
          "Database",
          "Replication",
          "Sharding",
          "Port",
          "How",
          "Shard",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Replication",
          "concept: Sharding",
          "concept: Port",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0220.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0220.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0228-ai-agents-and-tool-use",
      "rank": 153,
      "sourcePage": 228,
      "sourcePointer": "p. 228",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 57,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "Roadmap",
          "Map",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: Roadmap",
          "concept: Map",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0228.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0228.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0372-networking-protocols-and-edge-networking",
      "rank": 154,
      "sourcePage": 372,
      "sourcePointer": "p. 372",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Session + TCP",
      "score": 57,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram",
        "how",
        "tls",
        "stream"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Session + TCP",
        "keyTerms": [
          "Session",
          "TCP",
          "UDP",
          "TLS",
          "HTTP",
          "HTTPS",
          "Stream",
          "Reliability",
          "Diagram",
          "How"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: TCP",
          "concept: UDP",
          "concept: TLS",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0372.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0372.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0395-web-request-lifecycle-web-request",
      "rank": 155,
      "sourcePage": 395,
      "sourcePointer": "p. 395",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: TCP + HTTP",
      "score": 57,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: TCP + HTTP",
        "keyTerms": [
          "TCP",
          "HTTP",
          "HTTPS",
          "Vs",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Vs",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0395.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0395.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0411-api-gateways-and-contracts-api",
      "rank": 156,
      "sourcePage": 411,
      "sourcePointer": "p. 411",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Session + HTTP",
      "score": 57,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Session + HTTP",
        "keyTerms": [
          "Session",
          "HTTP",
          "RAG",
          "Rag",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: HTTP",
          "concept: RAG",
          "concept: Rag",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0411.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0411.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0431-web-request-lifecycle-web-request",
      "rank": 157,
      "sourcePage": 431,
      "sourcePointer": "p. 431",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: How",
      "score": 57,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: How",
        "keyTerms": [
          "How",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0431.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0431.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0059-algorithms-and-decision-models-algorithms",
      "rank": 158,
      "sourcePage": 59,
      "sourcePointer": "p. 59",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Cache",
      "score": 56,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "cache"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Cache",
        "keyTerms": [
          "Cache",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0059.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0059.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0089-backend-service-architecture-backend-service",
      "rank": 159,
      "sourcePage": 89,
      "sourcePointer": "p. 89",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Database + Step",
      "score": 56,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 2,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Database + Step",
        "keyTerms": [
          "Database",
          "Step",
          "How",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Step",
          "concept: How",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0089.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0089.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0131-ai-models-and-llm-systems",
      "rank": 160,
      "sourcePage": 131,
      "sourcePointer": "p. 131",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Embedding + Pattern",
      "score": 56,
      "scoring": {
        "imageDensity": 8,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map",
        "architecture"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Embedding + Pattern",
        "keyTerms": [
          "Embedding",
          "Pattern",
          "Map",
          "Architecture",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Embedding",
          "concept: Pattern",
          "concept: Map",
          "concept: Architecture",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0131.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0131.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-16.png",
      "selectedForRedraw": true,
      "batch": "16",
      "status": "candidate"
    },
    {
      "id": "bbg-p0146-cloud-infrastructure-and-iac-cloud",
      "rank": 161,
      "sourcePage": 146,
      "sourcePointer": "p. 146",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: DNS + Cache",
      "score": 56,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 5,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "dns",
        "cache",
        "database",
        "rag",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: DNS + Cache",
        "keyTerms": [
          "DNS",
          "Cache",
          "Database",
          "CI/CD",
          "Deployment",
          "RAG",
          "Security",
          "Dns",
          "Rag",
          "Deploy"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Cache",
          "concept: Database",
          "concept: CI/CD",
          "concept: Deployment"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0146.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0146.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0172-containers-and-orchestration-containers-and",
      "rank": 162,
      "sourcePage": 172,
      "sourcePointer": "p. 172",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Deployment + Deploy",
      "score": 56,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Deployment + Deploy",
        "keyTerms": [
          "Deployment",
          "Deploy",
          "Scale",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Deploy",
          "concept: Scale",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0172.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0172.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0264-software-architecture-patterns-software-architecture",
      "rank": 163,
      "sourcePage": 264,
      "sourcePointer": "p. 264",
      "topic": "software-architecture-patterns",
      "topicTitle": "Software Architecture Patterns",
      "titleHint": "Software Architecture Patterns: Database + Tool",
      "score": 56,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 2,
        "topicCoverage": 13,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "architecture",
        "how",
        "database",
        "scale"
      ],
      "sourceSummary": {
        "title": "Software Architecture Patterns: Database + Tool",
        "keyTerms": [
          "Database",
          "Tool",
          "Architecture",
          "How",
          "Scale",
          "Software Architecture Patterns"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Tool",
          "concept: Architecture",
          "concept: How",
          "concept: Scale"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0264.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0264.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0326-ai-models-and-llm-systems",
      "rank": 164,
      "sourcePage": 326,
      "sourcePointer": "p. 326",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: RAG + Vs",
      "score": 56,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "rag"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: RAG + Vs",
        "keyTerms": [
          "RAG",
          "Vs",
          "Rag",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Vs",
          "concept: Rag",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0326.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0326.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0413-algorithms-and-decision-models-algorithms",
      "rank": 165,
      "sourcePage": 413,
      "sourcePointer": "p. 413",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Index + Map",
      "score": 56,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how",
        "index"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Index + Map",
        "keyTerms": [
          "Index",
          "Map",
          "How",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: Map",
          "concept: How",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0413.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0413.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0419-messaging-events-and-streaming-messaging",
      "rank": 166,
      "sourcePage": 419,
      "sourcePointer": "p. 419",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Stream + Producer",
      "score": 56,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "stream",
        "kafka",
        "rabbitmq"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Stream + Producer",
        "keyTerms": [
          "Stream",
          "Producer",
          "Consumer",
          "Vs",
          "Kafka",
          "Rabbitmq",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Producer",
          "concept: Consumer",
          "concept: Vs",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0419.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0419.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0106-cloud-infrastructure-and-iac-cloud",
      "rank": 167,
      "sourcePage": 106,
      "sourcePointer": "p. 106",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: RAG + How",
      "score": 55,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "how",
        "rag"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: RAG + How",
        "keyTerms": [
          "RAG",
          "How",
          "Rag",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: How",
          "concept: Rag",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0106.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0106.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0114-api-gateways-and-contracts-api",
      "rank": 168,
      "sourcePage": 114,
      "sourcePointer": "p. 114",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: How",
      "score": 55,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: How",
        "keyTerms": [
          "How",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0114.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0114.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0124-concurrency-runtime-and-scheduling-concurrency",
      "rank": 169,
      "sourcePage": 124,
      "sourcePointer": "p. 124",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Roadmap + Map",
      "score": 55,
      "scoring": {
        "imageDensity": 25,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Roadmap + Map",
        "keyTerms": [
          "Roadmap",
          "Map",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Roadmap",
          "concept: Map",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0124.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0124.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-17.png",
      "selectedForRedraw": true,
      "batch": "17",
      "status": "candidate"
    },
    {
      "id": "bbg-p0175-ai-models-and-llm-systems",
      "rank": 170,
      "sourcePage": 175,
      "sourcePointer": "p. 175",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Database + LLM",
      "score": 55,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 28,
        "systemDesignPriority": 3,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "database",
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Database + LLM",
        "keyTerms": [
          "Database",
          "LLM",
          "Agent",
          "Tool",
          "Protocol",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: LLM",
          "concept: Agent",
          "concept: Tool",
          "concept: Protocol"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0175.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0175.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0200-ai-models-and-llm-systems",
      "rank": 171,
      "sourcePage": 200,
      "sourcePointer": "p. 200",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Vs",
      "score": 55,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Vs",
        "keyTerms": [
          "Vs",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Vs",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0200.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0200.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0226-database-foundations-database-foundations-database",
      "rank": 172,
      "sourcePage": 226,
      "sourcePointer": "p. 226",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + Index",
      "score": 55,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 22,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database",
        "index"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "Map",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: Map",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0226.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0226.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0268-platform-selection-and-tradeoffs-platform",
      "rank": 173,
      "sourcePage": 268,
      "sourcePointer": "p. 268",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Authentication + Session",
      "score": 55,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 2,
        "topicCoverage": 20,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "auth"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "SSO",
          "Step",
          "How",
          "Auth",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: SSO",
          "concept: Step",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0268.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0268.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0270-api-gateways-and-contracts-api",
      "rank": 174,
      "sourcePage": 270,
      "sourcePointer": "p. 270",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Concept Map",
      "score": 55,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Concept Map",
        "keyTerms": [
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0270.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0270.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0274-search-retrieval-and-rag-search",
      "rank": 175,
      "sourcePage": 274,
      "sourcePointer": "p. 274",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + Agent",
      "score": 55,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Tool",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Tool",
          "concept: Llm",
          "concept: Search Retrieval and RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0274.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0274.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0308-deployment-release-and-versioning-deployment",
      "rank": 176,
      "sourcePage": 308,
      "sourcePointer": "p. 308",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: CI/CD + Deployment Release and Versioning",
      "score": 55,
      "scoring": {
        "imageDensity": 30,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: CI/CD + Deployment Release and Versioning",
        "keyTerms": [
          "CI/CD",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: CI/CD",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0308.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0308.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0401-containers-and-orchestration-containers-and",
      "rank": 177,
      "sourcePage": 401,
      "sourcePointer": "p. 401",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Virtualization",
      "score": 55,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "vs",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Virtualization",
        "keyTerms": [
          "Container",
          "Virtualization",
          "Deployment",
          "How",
          "Vs",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Virtualization",
          "concept: Deployment",
          "concept: How",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0401.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0401.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0407-networking-protocols-and-edge-networking",
      "rank": 178,
      "sourcePage": 407,
      "sourcePointer": "p. 407",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Protocol + Port",
      "score": 55,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Protocol + Port",
        "keyTerms": [
          "Protocol",
          "Port",
          "Deploy",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Protocol",
          "concept: Port",
          "concept: Deploy",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0407.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0407.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-18.png",
      "selectedForRedraw": true,
      "batch": "18",
      "status": "candidate"
    },
    {
      "id": "bbg-p0433-networking-protocols-and-edge-networking",
      "rank": 179,
      "sourcePage": 433,
      "sourcePointer": "p. 433",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Port + How",
      "score": 55,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0433.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0433.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0440-web-request-lifecycle-web-request",
      "rank": 180,
      "sourcePage": 440,
      "sourcePointer": "p. 440",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + TCP",
      "score": 55,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "stream"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + TCP",
        "keyTerms": [
          "Session",
          "TCP",
          "UDP",
          "HTTP",
          "HTTPS",
          "Stream",
          "Protocol",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0440.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0440.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0032-ai-agents-and-tool-use",
      "rank": 181,
      "sourcePage": 32,
      "sourcePointer": "p. 32",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent",
      "score": 54,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent",
        "keyTerms": [
          "Agent",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0032.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0032.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-19.png",
      "selectedForRedraw": true,
      "batch": "19",
      "status": "candidate"
    },
    {
      "id": "bbg-p0039-architecture-source-map-architecture-source",
      "rank": 182,
      "sourcePage": 39,
      "sourcePointer": "p. 39",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Architecture",
      "score": 54,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Architecture",
        "keyTerms": [
          "Architecture",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0039.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0039.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0074-ai-models-and-llm-systems",
      "rank": 183,
      "sourcePage": 74,
      "sourcePointer": "p. 74",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Port + Step",
      "score": 54,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 2,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Port + Step",
        "keyTerms": [
          "Port",
          "Step",
          "How",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: Step",
          "concept: How",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0074.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0074.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0105-identity-access-and-auth-identity",
      "rank": 184,
      "sourcePage": 105,
      "sourcePointer": "p. 105",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + How",
      "score": 54,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "how",
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + How",
        "keyTerms": [
          "Authentication",
          "How",
          "Auth",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: How",
          "concept: Auth",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0105.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0105.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0177-web-request-lifecycle-web-request",
      "rank": 185,
      "sourcePage": 177,
      "sourcePointer": "p. 177",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + HTTP",
      "score": 54,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 3,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how",
        "compare"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + HTTP",
        "keyTerms": [
          "Session",
          "HTTP",
          "HTTPS",
          "Security",
          "Step",
          "How",
          "Compare",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Security",
          "concept: Step"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0177.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0177.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0205-ai-agents-and-tool-use",
      "rank": 186,
      "sourcePage": 205,
      "sourcePointer": "p. 205",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Orchestration + RAG",
      "score": 54,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 2,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "step",
        "rag",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Orchestration + RAG",
        "keyTerms": [
          "Orchestration",
          "RAG",
          "Agent",
          "Tool",
          "Step",
          "Rag",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Orchestration",
          "concept: RAG",
          "concept: Agent",
          "concept: Tool",
          "concept: Step"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0205.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0205.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0234-api-gateways-and-contracts-api",
      "rank": 187,
      "sourcePage": 234,
      "sourcePointer": "p. 234",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: HTTP + Vs",
      "score": 54,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: HTTP + Vs",
        "keyTerms": [
          "HTTP",
          "Vs",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Vs",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0234.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0234.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0269-identity-access-and-auth-identity",
      "rank": 188,
      "sourcePage": 269,
      "sourcePointer": "p. 269",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + SSO",
      "score": 54,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "step",
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + SSO",
        "keyTerms": [
          "Authentication",
          "SSO",
          "Step",
          "Auth",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: SSO",
          "concept: Step",
          "concept: Auth",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0269.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0269.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0316-deployment-release-and-versioning-deployment",
      "rank": 189,
      "sourcePage": 316,
      "sourcePointer": "p. 316",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment + Workflow",
      "score": 54,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 2,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "how",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment + Workflow",
        "keyTerms": [
          "Deployment",
          "Workflow",
          "How",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Workflow",
          "concept: How",
          "concept: Deploy",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0316.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0316.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-19.png",
      "selectedForRedraw": true,
      "batch": "19",
      "status": "candidate"
    },
    {
      "id": "bbg-p0427-web-request-lifecycle-web-request",
      "rank": 190,
      "sourcePage": 427,
      "sourcePointer": "p. 427",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP + Protocol",
      "score": 54,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP + Protocol",
        "keyTerms": [
          "HTTP",
          "Protocol",
          "How",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Protocol",
          "concept: How",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0427.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0427.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0434-networking-protocols-and-edge-networking",
      "rank": 191,
      "sourcePage": 434,
      "sourcePointer": "p. 434",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: DNS + TCP",
      "score": 54,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "dns",
        "cache"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: DNS + TCP",
        "keyTerms": [
          "DNS",
          "TCP",
          "HTTP",
          "Cache",
          "Port",
          "Map",
          "Dns",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: TCP",
          "concept: HTTP",
          "concept: Cache",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0434.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0434.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-20.png",
      "selectedForRedraw": true,
      "batch": "20",
      "status": "candidate"
    },
    {
      "id": "bbg-p0167-identity-access-and-auth-identity",
      "rank": 192,
      "sourcePage": 167,
      "sourcePointer": "p. 167",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + JWT",
      "score": 53,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: Auth",
          "concept: Jwt",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0167.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0167.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0249-performance-scalability-and-capacity-performance",
      "rank": 193,
      "sourcePage": 249,
      "sourcePointer": "p. 249",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: DNS + CDN",
      "score": 53,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 4,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "cdn",
        "dns",
        "queue",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: DNS + CDN",
        "keyTerms": [
          "DNS",
          "CDN",
          "Load Balancer",
          "Queue",
          "Replication",
          "Transaction",
          "Cdn",
          "Dns",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: CDN",
          "concept: Load Balancer",
          "concept: Queue",
          "concept: Replication"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0249.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0249.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0262-web-request-lifecycle-web-request",
      "rank": 194,
      "sourcePage": 262,
      "sourcePointer": "p. 262",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP",
      "score": 53,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP",
        "keyTerms": [
          "HTTP",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0262.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0262.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-20.png",
      "selectedForRedraw": true,
      "batch": "20",
      "status": "candidate"
    },
    {
      "id": "bbg-p0341-application-security-application-security-authentication",
      "rank": 195,
      "sourcePage": 341,
      "sourcePointer": "p. 341",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: Authentication + Database",
      "score": 53,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "auth",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Application Security: Authentication + Database",
        "keyTerms": [
          "Authentication",
          "Database",
          "RAG",
          "Auth",
          "Rag",
          "Application Security"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Database",
          "concept: RAG",
          "concept: Auth",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0341.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0341.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-20.png",
      "selectedForRedraw": true,
      "batch": "20",
      "status": "candidate"
    },
    {
      "id": "bbg-p0379-networking-protocols-and-edge-networking",
      "rank": 196,
      "sourcePage": 379,
      "sourcePointer": "p. 379",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Authentication + OAuth",
      "score": 53,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "tls",
        "auth",
        "rag"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Authentication + OAuth",
        "keyTerms": [
          "Authentication",
          "OAuth",
          "TLS",
          "HTTP",
          "HTTPS",
          "RAG",
          "Port",
          "Tls",
          "Auth",
          "Rag"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: OAuth",
          "concept: TLS",
          "concept: HTTP",
          "concept: HTTPS"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0379.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0379.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0381-api-gateways-and-contracts-api",
      "rank": 197,
      "sourcePage": 381,
      "sourcePointer": "p. 381",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Authentication + JWT",
      "score": 53,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt",
        "database"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "HTTP",
          "HTTPS",
          "Database",
          "Security",
          "Auth",
          "Jwt",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Database"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0381.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0381.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0392-cloud-infrastructure-and-iac-cloud",
      "rank": 198,
      "sourcePage": 392,
      "sourcePointer": "p. 392",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: CDN + Port",
      "score": 53,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "vs",
        "cdn"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: CDN + Port",
        "keyTerms": [
          "CDN",
          "Port",
          "Vs",
          "Cdn",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: CDN",
          "concept: Port",
          "concept: Vs",
          "concept: Cdn",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0392.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0392.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-20.png",
      "selectedForRedraw": true,
      "batch": "20",
      "status": "candidate"
    },
    {
      "id": "bbg-p0412-api-gateways-and-contracts-api",
      "rank": 199,
      "sourcePage": 412,
      "sourcePointer": "p. 412",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Load Balancer + Cache",
      "score": 53,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "cache",
        "load balancer"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Load Balancer + Cache",
        "keyTerms": [
          "Load Balancer",
          "Cache",
          "Auth",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Load Balancer",
          "concept: Cache",
          "concept: Auth",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0412.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0412.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0423-grpc-and-service-communication-service",
      "rank": 200,
      "sourcePage": 423,
      "sourcePointer": "p. 423",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: DNS + Cache",
      "score": 53,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 2,
        "topicCoverage": 14,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "dns",
        "cache"
      ],
      "sourceSummary": {
        "title": "Service Communication: DNS + Cache",
        "keyTerms": [
          "DNS",
          "Cache",
          "Step",
          "How",
          "Dns",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Cache",
          "concept: Step",
          "concept: How",
          "concept: Dns"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0423.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0423.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-20.png",
      "selectedForRedraw": true,
      "batch": "20",
      "status": "candidate"
    },
    {
      "id": "bbg-p0027-identity-access-and-auth-identity",
      "rank": 201,
      "sourcePage": 27,
      "sourcePointer": "p. 27",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 52,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt",
        "paseto"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "JWT",
          "SSO",
          "Security",
          "Auth",
          "Jwt",
          "Paseto",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: JWT",
          "concept: SSO",
          "concept: Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0027.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0027.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0037-identity-access-and-auth-identity",
      "rank": 202,
      "sourcePage": 37,
      "sourcePointer": "p. 37",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 52,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "auth",
        "jwt",
        "rag"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "Cookie",
          "JWT",
          "OAuth",
          "SSO",
          "RAG",
          "How",
          "Auth",
          "Jwt"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: Cookie",
          "concept: JWT",
          "concept: OAuth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0037.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0037.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0046-observability-reliability-and-debugging-observability",
      "rank": 203,
      "sourcePage": 46,
      "sourcePointer": "p. 46",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: Database + Cheatsheet",
      "score": 52,
      "scoring": {
        "imageDensity": 28,
        "textMarkers": 1,
        "topicCoverage": 15,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "database"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: Database + Cheatsheet",
        "keyTerms": [
          "Database",
          "Cheatsheet",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Cheatsheet",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0046.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0046.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-21.png",
      "selectedForRedraw": true,
      "batch": "21",
      "status": "candidate"
    },
    {
      "id": "bbg-p0097-caching-and-rate-limiting-caching",
      "rank": 204,
      "sourcePage": 97,
      "sourcePointer": "p. 97",
      "topic": "caching-and-rate-limiting",
      "topicTitle": "Caching and Rate Limiting",
      "titleHint": "Caching and Rate Limiting: Cache + Diagram Below",
      "score": 52,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 4,
        "topicCoverage": 14,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "map",
        "vs",
        "cache"
      ],
      "sourceSummary": {
        "title": "Caching and Rate Limiting: Cache + Diagram Below",
        "keyTerms": [
          "Cache",
          "Diagram Below",
          "Diagram",
          "Map",
          "Vs",
          "Caching and Rate Limiting"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: Map",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0097.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0097.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-21.png",
      "selectedForRedraw": true,
      "batch": "21",
      "status": "candidate"
    },
    {
      "id": "bbg-p0103-search-retrieval-and-rag-search",
      "rank": 205,
      "sourcePage": 103,
      "sourcePointer": "p. 103",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + LLM",
      "score": 52,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "database",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + LLM",
        "keyTerms": [
          "Database",
          "LLM",
          "RAG",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: LLM",
          "concept: RAG",
          "concept: Rag",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0103.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0103.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0104-identity-access-and-auth-identity",
      "rank": 206,
      "sourcePage": 104,
      "sourcePointer": "p. 104",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 52,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "How",
          "Auth",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: How",
          "concept: Auth",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0104.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0104.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-21.png",
      "selectedForRedraw": true,
      "batch": "21",
      "status": "candidate"
    },
    {
      "id": "bbg-p0190-web-request-lifecycle-web-request",
      "rank": 207,
      "sourcePage": 190,
      "sourcePointer": "p. 190",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: How",
      "score": 52,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: How",
        "keyTerms": [
          "How",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0190.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0190.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0202-database-performance-indexing-database-performance",
      "rank": 208,
      "sourcePage": 202,
      "sourcePointer": "p. 202",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Authentication + Authorization",
      "score": 52,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 2,
        "topicCoverage": 16,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "step",
        "how",
        "auth",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "SSO",
          "Database",
          "Port",
          "Step",
          "How",
          "Auth",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: SSO",
          "concept: Database",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0202.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0202.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-21.png",
      "selectedForRedraw": true,
      "batch": "21",
      "status": "candidate"
    },
    {
      "id": "bbg-p0306-architecture-source-map-architecture-source",
      "rank": 209,
      "sourcePage": 306,
      "sourcePointer": "p. 306",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 52,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0306.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0306.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0310-messaging-events-and-streaming-messaging",
      "rank": 210,
      "sourcePage": 310,
      "sourcePointer": "p. 310",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Stream + Producer",
      "score": 52,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "stream",
        "kafka"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Stream + Producer",
        "keyTerms": [
          "Stream",
          "Producer",
          "Consumer",
          "How",
          "Kafka",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Producer",
          "concept: Consumer",
          "concept: How",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0310.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0310.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-21.png",
      "selectedForRedraw": true,
      "batch": "21",
      "status": "candidate"
    },
    {
      "id": "bbg-p0369-architecture-source-map-architecture-source",
      "rank": 211,
      "sourcePage": 369,
      "sourcePointer": "p. 369",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Cheat Sheet",
      "score": 52,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheat sheet"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Cheat Sheet",
        "keyTerms": [
          "Cheat Sheet",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Cheat Sheet",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0369.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0369.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-22.png",
      "selectedForRedraw": true,
      "batch": "22",
      "status": "candidate"
    },
    {
      "id": "bbg-p0371-web-request-lifecycle-web-request",
      "rank": 212,
      "sourcePage": 371,
      "sourcePointer": "p. 371",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: TCP + UDP",
      "score": 52,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: TCP + UDP",
        "keyTerms": [
          "TCP",
          "UDP",
          "HTTP",
          "Pattern",
          "Protocol",
          "Port",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP",
          "concept: Pattern",
          "concept: Protocol"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0371.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0371.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0415-cloud-infrastructure-and-iac-cloud",
      "rank": 213,
      "sourcePage": 415,
      "sourcePointer": "p. 415",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Container + Virtualization",
      "score": 52,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 2,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "explained"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Container + Virtualization",
        "keyTerms": [
          "Container",
          "Virtualization",
          "How",
          "Explained",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Virtualization",
          "concept: How",
          "concept: Explained",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0415.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0415.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-22.png",
      "selectedForRedraw": true,
      "batch": "22",
      "status": "candidate"
    },
    {
      "id": "bbg-p0066-api-gateways-and-contracts-api",
      "rank": 214,
      "sourcePage": 66,
      "sourcePointer": "p. 66",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 51,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "auth",
        "rate limit"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Authorization",
          "Security",
          "Api Gateway",
          "Auth",
          "Rate Limit",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Authorization",
          "concept: Security",
          "concept: Api Gateway"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0066.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0066.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0083-database-foundations-database-foundations-database",
      "rank": 215,
      "sourcePage": 83,
      "sourcePointer": "p. 83",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + Replication",
      "score": 51,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 2,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "compare",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + Replication",
        "keyTerms": [
          "Database",
          "Replication",
          "Protocol",
          "Cheatsheet",
          "Compare",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Replication",
          "concept: Protocol",
          "concept: Cheatsheet",
          "concept: Compare"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0083.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0083.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-22.png",
      "selectedForRedraw": true,
      "batch": "22",
      "status": "candidate"
    },
    {
      "id": "bbg-p0088-architecture-source-map-architecture-source",
      "rank": 216,
      "sourcePage": 88,
      "sourcePointer": "p. 88",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Database + Tool",
      "score": 51,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Database + Tool",
        "keyTerms": [
          "Database",
          "Tool",
          "Protocol",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Tool",
          "concept: Protocol",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0088.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0088.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0128-deployment-release-and-versioning-deployment",
      "rank": 217,
      "sourcePage": 128,
      "sourcePointer": "p. 128",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Workflow + Deployment Release and Versioning",
      "score": 51,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 1,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "workflow"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Workflow + Deployment Release and Versioning",
        "keyTerms": [
          "Workflow",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Workflow",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0128.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0128.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-22.png",
      "selectedForRedraw": true,
      "batch": "22",
      "status": "candidate"
    },
    {
      "id": "bbg-p0139-testing-quality-and-code-health",
      "rank": 218,
      "sourcePage": 139,
      "sourcePointer": "p. 139",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Pattern + Design Pattern",
      "score": 51,
      "scoring": {
        "imageDensity": 25,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Pattern + Design Pattern",
        "keyTerms": [
          "Pattern",
          "Design Pattern",
          "Step",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Design Pattern",
          "concept: Step",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0139.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0139.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-22.png",
      "selectedForRedraw": true,
      "batch": "22",
      "status": "candidate"
    },
    {
      "id": "bbg-p0211-containers-and-orchestration-containers-and",
      "rank": 219,
      "sourcePage": 211,
      "sourcePointer": "p. 211",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Proxy + Container",
      "score": 51,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 3,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "rag",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Proxy + Container",
        "keyTerms": [
          "Proxy",
          "Container",
          "Deployment",
          "RAG",
          "Rag",
          "Deploy",
          "Scale",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Container",
          "concept: Deployment",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0211.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0211.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0265-architecture-source-map-architecture-source",
      "rank": 220,
      "sourcePage": 265,
      "sourcePointer": "p. 265",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Container + Architecture",
      "score": 51,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 2,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "how"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Container + Architecture",
        "keyTerms": [
          "Container",
          "Architecture",
          "How",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Architecture",
          "concept: How",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0265.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0265.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0286-ai-agents-and-tool-use",
      "rank": 221,
      "sourcePage": 286,
      "sourcePointer": "p. 286",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: LLM + Agent",
      "score": 51,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Llm",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Llm",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0286.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0286.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0292-search-retrieval-and-rag-search",
      "rank": 222,
      "sourcePage": 292,
      "sourcePointer": "p. 292",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + Index",
      "score": 51,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "database",
        "index",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "LLM",
          "Embedding",
          "Tool",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: LLM",
          "concept: Embedding",
          "concept: Tool"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0292.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0292.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0382-cloud-infrastructure-and-iac-cloud",
      "rank": 223,
      "sourcePage": 382,
      "sourcePointer": "p. 382",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Cheatsheet",
      "score": 51,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Cheatsheet",
        "keyTerms": [
          "Cheatsheet",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Cheatsheet",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0382.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0382.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0425-web-request-lifecycle-web-request",
      "rank": 224,
      "sourcePage": 425,
      "sourcePointer": "p. 425",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP",
      "score": 51,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP",
        "keyTerms": [
          "HTTP",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0425.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0425.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0435-networking-protocols-and-edge-networking",
      "rank": 225,
      "sourcePage": 435,
      "sourcePointer": "p. 435",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Explained + Networking Protocols and Edge",
      "score": 51,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "explained"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Explained + Networking Protocols and Edge",
        "keyTerms": [
          "Explained",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Explained",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0435.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0435.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0021-cloud-infrastructure-and-iac-cloud",
      "rank": 226,
      "sourcePage": 21,
      "sourcePointer": "p. 21",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Container + Orchestration",
      "score": 50,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "rag",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Container + Orchestration",
        "keyTerms": [
          "Container",
          "Orchestration",
          "CI/CD",
          "Deployment",
          "RAG",
          "Tool",
          "Workflow",
          "Port",
          "Rag",
          "Deploy"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Orchestration",
          "concept: CI/CD",
          "concept: Deployment",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0021.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0021.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0024-deployment-release-and-versioning-deployment",
      "rank": 227,
      "sourcePage": 24,
      "sourcePointer": "p. 24",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Stream + Deployment",
      "score": 50,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "stream",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Stream + Deployment",
        "keyTerms": [
          "Stream",
          "Deployment",
          "Tool",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Deployment",
          "concept: Tool",
          "concept: Deploy",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0024.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0024.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0057-architecture-source-map-architecture-source",
      "rank": 228,
      "sourcePage": 57,
      "sourcePointer": "p. 57",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 50,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0057.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0057.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0069-messaging-events-and-streaming-messaging",
      "rank": 229,
      "sourcePage": 69,
      "sourcePointer": "p. 69",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Topic + Event Bus",
      "score": 50,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Topic + Event Bus",
        "keyTerms": [
          "Topic",
          "Event Bus",
          "Vs",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Event Bus",
          "concept: Vs",
          "concept: Messaging Events and Streaming"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0069.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0069.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0122-concurrency-runtime-and-scheduling-concurrency",
      "rank": 230,
      "sourcePage": 122,
      "sourcePointer": "p. 122",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Pattern + Design Pattern",
      "score": 50,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Pattern + Design Pattern",
        "keyTerms": [
          "Pattern",
          "Design Pattern",
          "Step",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Design Pattern",
          "concept: Step",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0122.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0122.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-23.png",
      "selectedForRedraw": true,
      "batch": "23",
      "status": "candidate"
    },
    {
      "id": "bbg-p0141-concurrency-runtime-and-scheduling-concurrency",
      "rank": 231,
      "sourcePage": 141,
      "sourcePointer": "p. 141",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: How + Concurrency Runtime and Scheduling",
      "score": 50,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: How + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "How",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0141.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0141.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-24.png",
      "selectedForRedraw": true,
      "batch": "24",
      "status": "candidate"
    },
    {
      "id": "bbg-p0145-cloud-infrastructure-and-iac-cloud",
      "rank": 232,
      "sourcePage": 145,
      "sourcePointer": "p. 145",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Object Storage + Container",
      "score": 50,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Object Storage + Container",
        "keyTerms": [
          "Object Storage",
          "Container",
          "Orchestration",
          "RAG",
          "Rag",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Object Storage",
          "concept: Container",
          "concept: Orchestration",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0145.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0145.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-24.png",
      "selectedForRedraw": true,
      "batch": "24",
      "status": "candidate"
    },
    {
      "id": "bbg-p0148-search-retrieval-and-rag-search",
      "rank": 233,
      "sourcePage": 148,
      "sourcePointer": "p. 148",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Index + LLM",
      "score": 50,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how",
        "index",
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Index + LLM",
        "keyTerms": [
          "Index",
          "LLM",
          "RAG",
          "Embedding",
          "How",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: LLM",
          "concept: RAG",
          "concept: Embedding",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0148.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0148.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0154-cloud-infrastructure-and-iac-cloud",
      "rank": 234,
      "sourcePage": 154,
      "sourcePointer": "p. 154",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: CDN + CI/CD",
      "score": 50,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "how",
        "cdn",
        "rag"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: CDN + CI/CD",
        "keyTerms": [
          "CDN",
          "CI/CD",
          "RAG",
          "Security",
          "How",
          "Cdn",
          "Rag",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: CDN",
          "concept: CI/CD",
          "concept: RAG",
          "concept: Security",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0154.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0154.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0169-api-gateways-and-contracts-api",
      "rank": 235,
      "sourcePage": 169,
      "sourcePointer": "p. 169",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Rate Limiting + Protocol",
      "score": 50,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "rate limit"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Rate Limiting + Protocol",
        "keyTerms": [
          "Rate Limiting",
          "Protocol",
          "Port",
          "Reliability",
          "Rate Limit",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Rate Limiting",
          "concept: Protocol",
          "concept: Port",
          "concept: Reliability",
          "concept: Rate Limit"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0169.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0169.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0210-containers-and-orchestration-containers-and",
      "rank": 236,
      "sourcePage": 210,
      "sourcePointer": "p. 210",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Orchestration",
      "score": 50,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Orchestration",
        "keyTerms": [
          "Container",
          "Orchestration",
          "Cheatsheet",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Orchestration",
          "concept: Cheatsheet",
          "concept: Deploy",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0210.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0210.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-24.png",
      "selectedForRedraw": true,
      "batch": "24",
      "status": "candidate"
    },
    {
      "id": "bbg-p0255-web-request-lifecycle-web-request",
      "rank": 237,
      "sourcePage": 255,
      "sourcePointer": "p. 255",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + SSO",
      "score": 50,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "dns"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + SSO",
        "keyTerms": [
          "Session",
          "SSO",
          "DNS",
          "TCP",
          "HTTP",
          "HTTPS",
          "Step",
          "Dns",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: SSO",
          "concept: DNS",
          "concept: TCP",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0255.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0255.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0283-identity-access-and-auth-identity",
      "rank": 238,
      "sourcePage": 283,
      "sourcePointer": "p. 283",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + JWT",
      "score": 50,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt",
        "paseto"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "Security",
          "Auth",
          "Jwt",
          "Paseto",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: Security",
          "concept: Auth",
          "concept: Jwt"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0283.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0283.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0351-data-pipelines-and-analytics-data",
      "rank": 239,
      "sourcePage": 351,
      "sourcePointer": "p. 351",
      "topic": "data-pipelines-and-analytics",
      "topicTitle": "Data Pipelines and Analytics",
      "titleHint": "Data Pipelines and Analytics: Stream + Port",
      "score": 50,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 2,
        "topicCoverage": 13,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "vs",
        "stream"
      ],
      "sourceSummary": {
        "title": "Data Pipelines and Analytics: Stream + Port",
        "keyTerms": [
          "Stream",
          "Port",
          "How",
          "Vs",
          "Data Pipelines and Analytics"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Port",
          "concept: How",
          "concept: Vs",
          "concept: Data Pipelines and Analytics"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0351.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0351.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-24.png",
      "selectedForRedraw": true,
      "batch": "24",
      "status": "candidate"
    },
    {
      "id": "bbg-p0363-architecture-source-map-architecture-source",
      "rank": 240,
      "sourcePage": 363,
      "sourcePointer": "p. 363",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Database + Index",
      "score": 50,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "database",
        "index"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "Map",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: Map",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0363.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0363.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-24.png",
      "selectedForRedraw": true,
      "batch": "24",
      "status": "candidate"
    },
    {
      "id": "bbg-p0364-ai-models-and-llm-systems",
      "rank": 241,
      "sourcePage": 364,
      "sourcePointer": "p. 364",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + How",
      "score": 50,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + How",
        "keyTerms": [
          "LLM",
          "How",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: How",
          "concept: Llm",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0364.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0364.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-25.png",
      "selectedForRedraw": true,
      "batch": "25",
      "status": "candidate"
    },
    {
      "id": "bbg-p0019-web-request-lifecycle-web-request",
      "rank": 242,
      "sourcePage": 19,
      "sourcePointer": "p. 19",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: SSO + TCP",
      "score": 49,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: SSO + TCP",
        "keyTerms": [
          "SSO",
          "TCP",
          "HTTP",
          "Step",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: TCP",
          "concept: HTTP",
          "concept: Step",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0019.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0019.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0043-ai-models-and-llm-systems",
      "rank": 243,
      "sourcePage": 43,
      "sourcePointer": "p. 43",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Agent",
      "score": 49,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 28,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Tool",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Tool",
          "concept: Llm",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0043.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0043.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0109-cloud-infrastructure-and-iac-cloud",
      "rank": 244,
      "sourcePage": 109,
      "sourcePointer": "p. 109",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Authentication + JWT",
      "score": 49,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt",
        "database"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "OAuth",
          "Topic",
          "Database",
          "Container",
          "CI/CD",
          "Tool",
          "Auth",
          "Jwt"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: OAuth",
          "concept: Topic",
          "concept: Database"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0109.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0109.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0144-api-gateways-and-contracts-api",
      "rank": 245,
      "sourcePage": 144,
      "sourcePointer": "p. 144",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Authentication + Authorization",
      "score": 49,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "JWT",
          "OAuth",
          "HTTP",
          "HTTPS",
          "Port",
          "Security",
          "Auth",
          "Jwt"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: JWT",
          "concept: OAuth",
          "concept: HTTP"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0144.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0144.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0165-search-retrieval-and-rag-search",
      "rank": 246,
      "sourcePage": 165,
      "sourcePointer": "p. 165",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Embedding + Pattern",
      "score": 49,
      "scoring": {
        "imageDensity": 7,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Embedding + Pattern",
        "keyTerms": [
          "Embedding",
          "Pattern",
          "Map",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Embedding",
          "concept: Pattern",
          "concept: Map",
          "concept: Search Retrieval and RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0165.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0165.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-25.png",
      "selectedForRedraw": true,
      "batch": "25",
      "status": "candidate"
    },
    {
      "id": "bbg-p0214-database-foundations-database-foundations-database",
      "rank": 247,
      "sourcePage": 214,
      "sourcePointer": "p. 214",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database",
      "score": 49,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database",
        "keyTerms": [
          "Database",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0214.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0214.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-25.png",
      "selectedForRedraw": true,
      "batch": "25",
      "status": "candidate"
    },
    {
      "id": "bbg-p0240-database-performance-indexing-database-performance",
      "rank": 248,
      "sourcePage": 240,
      "sourcePointer": "p. 240",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Database + Index",
      "score": 49,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how",
        "database",
        "index"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "Port",
          "How",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: Port",
          "concept: How",
          "concept: Database Performance and Indexing"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0240.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0240.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-25.png",
      "selectedForRedraw": true,
      "batch": "25",
      "status": "candidate"
    },
    {
      "id": "bbg-p0320-algorithms-and-decision-models-algorithms",
      "rank": 249,
      "sourcePage": 320,
      "sourcePointer": "p. 320",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Step",
      "score": 49,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Step",
        "keyTerms": [
          "Step",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Step",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0320.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0320.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0328-deployment-release-and-versioning-deployment",
      "rank": 250,
      "sourcePage": 328,
      "sourcePointer": "p. 328",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Index + How",
      "score": 49,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "index"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Index + How",
        "keyTerms": [
          "Index",
          "How",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: How",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0328.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0328.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-25.png",
      "selectedForRedraw": true,
      "batch": "25",
      "status": "candidate"
    },
    {
      "id": "bbg-p0373-ai-models-and-llm-systems",
      "rank": 251,
      "sourcePage": 373,
      "sourcePointer": "p. 373",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: LLM + Llm",
      "score": 49,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "llm"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: LLM + Llm",
        "keyTerms": [
          "LLM",
          "Llm",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Llm",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0373.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0373.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-26.png",
      "selectedForRedraw": true,
      "batch": "26",
      "status": "candidate"
    },
    {
      "id": "bbg-p0061-containers-and-orchestration-containers-and",
      "rank": 252,
      "sourcePage": 61,
      "sourcePointer": "p. 61",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Orchestration",
      "score": 48,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Orchestration",
        "keyTerms": [
          "Container",
          "Orchestration",
          "How",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Orchestration",
          "concept: How",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0061.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0061.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0174-ai-agents-and-tool-use",
      "rank": 253,
      "sourcePage": 174,
      "sourcePointer": "p. 174",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent",
      "score": 48,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent",
        "keyTerms": [
          "Agent",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0174.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0174.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-26.png",
      "selectedForRedraw": true,
      "batch": "26",
      "status": "candidate"
    },
    {
      "id": "bbg-p0186-grpc-and-service-communication-service",
      "rank": 254,
      "sourcePage": 186,
      "sourcePointer": "p. 186",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: Diagram Below + Diagram",
      "score": 48,
      "scoring": {
        "imageDensity": 22,
        "textMarkers": 3,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "diagram below",
        "diagram",
        "how"
      ],
      "sourceSummary": {
        "title": "Service Communication: Diagram Below + Diagram",
        "keyTerms": [
          "Diagram Below",
          "Diagram",
          "How",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: Diagram Below",
          "concept: Diagram",
          "concept: How",
          "concept: Service Communication"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0186.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0186.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-26.png",
      "selectedForRedraw": true,
      "batch": "26",
      "status": "candidate"
    },
    {
      "id": "bbg-p0212-algorithms-and-decision-models-algorithms",
      "rank": 255,
      "sourcePage": 212,
      "sourcePointer": "p. 212",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: RAG + Port",
      "score": 48,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: RAG + Port",
        "keyTerms": [
          "RAG",
          "Port",
          "Rag",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Port",
          "concept: Rag",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0212.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0212.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-26.png",
      "selectedForRedraw": true,
      "batch": "26",
      "status": "candidate"
    },
    {
      "id": "bbg-p0330-messaging-events-and-streaming-messaging",
      "rank": 256,
      "sourcePage": 330,
      "sourcePointer": "p. 330",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Topic + Stream",
      "score": 48,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 2,
        "topicCoverage": 18,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "high level",
        "explained",
        "stream",
        "kafka"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Topic + Stream",
        "keyTerms": [
          "Topic",
          "Stream",
          "Producer",
          "Reliability",
          "High Level",
          "Explained",
          "Kafka",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Stream",
          "concept: Producer",
          "concept: Reliability",
          "concept: High Level"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0330.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0330.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-26.png",
      "selectedForRedraw": true,
      "batch": "26",
      "status": "candidate"
    },
    {
      "id": "bbg-p0356-ai-agents-and-tool-use",
      "rank": 257,
      "sourcePage": 356,
      "sourcePointer": "p. 356",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 48,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "Step",
          "How",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: Step",
          "concept: How",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0356.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0356.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0007-networking-protocols-and-edge-networking",
      "rank": 258,
      "sourcePage": 7,
      "sourcePointer": "p. 7",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: HTTP + Protocol",
      "score": 47,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "explained",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: HTTP + Protocol",
        "keyTerms": [
          "HTTP",
          "Protocol",
          "Explained",
          "Microservice",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Protocol",
          "concept: Explained",
          "concept: Microservice",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0007.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0007.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0047-database-performance-indexing-database-performance",
      "rank": 259,
      "sourcePage": 47,
      "sourcePointer": "p. 47",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Database + Replication",
      "score": 47,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 3,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "database",
        "index",
        "shard"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Database + Replication",
        "keyTerms": [
          "Database",
          "Replication",
          "Sharding",
          "Index",
          "Port",
          "Shard",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Replication",
          "concept: Sharding",
          "concept: Index",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0047.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0047.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0076-api-gateways-and-contracts-api",
      "rank": 260,
      "sourcePage": 76,
      "sourcePointer": "p. 76",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Tool + Port",
      "score": 47,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Tool + Port",
        "keyTerms": [
          "Tool",
          "Port",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Port",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0076.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0076.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0080-networking-protocols-and-edge-networking",
      "rank": 261,
      "sourcePage": 80,
      "sourcePointer": "p. 80",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + UDP",
      "score": 47,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "stream"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + UDP",
        "keyTerms": [
          "TCP",
          "UDP",
          "HTTP",
          "Stream",
          "Protocol",
          "How",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: UDP",
          "concept: HTTP",
          "concept: Stream",
          "concept: Protocol"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0080.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0080.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0091-frontend-architecture-performance-frontend-architecture",
      "rank": 262,
      "sourcePage": 91,
      "sourcePointer": "p. 91",
      "topic": "frontend-architecture-performance",
      "topicTitle": "Frontend Architecture and Performance",
      "titleHint": "Frontend Architecture and Performance: How",
      "score": 47,
      "scoring": {
        "imageDensity": 26,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Frontend Architecture and Performance: How",
        "keyTerms": [
          "How",
          "Frontend Architecture and Performance"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Frontend Architecture and Performance"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0091.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0091.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-27.png",
      "selectedForRedraw": true,
      "batch": "27",
      "status": "candidate"
    },
    {
      "id": "bbg-p0095-ai-agents-and-tool-use",
      "rank": 263,
      "sourcePage": 95,
      "sourcePointer": "p. 95",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Map + How",
      "score": 47,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "how"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Map + How",
        "keyTerms": [
          "Map",
          "How",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Map",
          "concept: How",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0095.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0095.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-27.png",
      "selectedForRedraw": true,
      "batch": "27",
      "status": "candidate"
    },
    {
      "id": "bbg-p0206-messaging-events-and-streaming-messaging",
      "rank": 264,
      "sourcePage": 206,
      "sourcePointer": "p. 206",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Queue + Topic",
      "score": 47,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "how",
        "queue",
        "rabbitmq"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Queue + Topic",
        "keyTerms": [
          "Queue",
          "Topic",
          "Broker",
          "Producer",
          "How",
          "Rabbitmq",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Topic",
          "concept: Broker",
          "concept: Producer",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0206.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0206.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0253-application-security-application-security-topic",
      "rank": 265,
      "sourcePage": 253,
      "sourcePointer": "p. 253",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: Topic + Database",
      "score": 47,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 14,
        "systemDesignPriority": 3,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "map",
        "vs",
        "database",
        "index",
        "shard"
      ],
      "sourceSummary": {
        "title": "Application Security: Topic + Database",
        "keyTerms": [
          "Topic",
          "Database",
          "Replication",
          "Sharding",
          "Index",
          "Tool",
          "Security",
          "Map",
          "Vs",
          "Shard"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Database",
          "concept: Replication",
          "concept: Sharding",
          "concept: Index"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0253.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0253.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-27.png",
      "selectedForRedraw": true,
      "batch": "27",
      "status": "candidate"
    },
    {
      "id": "bbg-p0297-containers-and-orchestration-containers-and",
      "rank": 266,
      "sourcePage": 297,
      "sourcePointer": "p. 297",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Orchestration",
      "score": 47,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "explained",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Orchestration",
        "keyTerms": [
          "Container",
          "Orchestration",
          "Deployment",
          "Explained",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Orchestration",
          "concept: Deployment",
          "concept: Explained",
          "concept: Deploy"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0297.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0297.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-27.png",
      "selectedForRedraw": true,
      "batch": "27",
      "status": "candidate"
    },
    {
      "id": "bbg-p0333-api-gateways-and-contracts-api",
      "rank": 267,
      "sourcePage": 333,
      "sourcePointer": "p. 333",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: LLM + Agent",
      "score": 47,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "llm",
        "agent"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: LLM + Agent",
        "keyTerms": [
          "LLM",
          "Agent",
          "Tool",
          "Protocol",
          "Llm",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Agent",
          "concept: Tool",
          "concept: Protocol",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0333.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0333.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0417-search-retrieval-and-rag-search",
      "rank": 268,
      "sourcePage": 417,
      "sourcePointer": "p. 417",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Database + Transaction",
      "score": 47,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Database + Transaction",
        "keyTerms": [
          "Database",
          "Transaction",
          "Vector Search",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Transaction",
          "concept: Vector Search",
          "concept: Search Retrieval and RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0417.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0417.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-27.png",
      "selectedForRedraw": true,
      "batch": "27",
      "status": "candidate"
    },
    {
      "id": "bbg-p0017-api-gateways-and-contracts-api",
      "rank": 269,
      "sourcePage": 17,
      "sourcePointer": "p. 17",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: API Gateway + Rate Limiting",
      "score": 46,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "api gateway",
        "rate limit"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: API Gateway + Rate Limiting",
        "keyTerms": [
          "API Gateway",
          "Rate Limiting",
          "Security",
          "Api Gateway",
          "Rate Limit",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: API Gateway",
          "concept: Rate Limiting",
          "concept: Security",
          "concept: Api Gateway",
          "concept: Rate Limit"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0017.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0017.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0025-search-retrieval-and-rag-search",
      "rank": 270,
      "sourcePage": 25,
      "sourcePointer": "p. 25",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + RAG",
      "score": 46,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 26,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "rag",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + RAG",
        "keyTerms": [
          "LLM",
          "RAG",
          "Embedding",
          "Tool",
          "Rag",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: RAG",
          "concept: Embedding",
          "concept: Tool",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0025.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0025.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0035-backend-service-architecture-backend-service",
      "rank": 271,
      "sourcePage": 35,
      "sourcePointer": "p. 35",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Cache + Queue",
      "score": 46,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 3,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "cache",
        "queue",
        "database"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Cache + Queue",
        "keyTerms": [
          "Cache",
          "Queue",
          "Database",
          "Tool",
          "Port",
          "Architecture",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Queue",
          "concept: Database",
          "concept: Tool",
          "concept: Port"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0035.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0035.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0052-identity-access-and-auth-identity",
      "rank": 272,
      "sourcePage": 52,
      "sourcePointer": "p. 52",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + JWT",
      "score": 46,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: Auth",
          "concept: Jwt",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0052.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0052.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0054-cloud-infrastructure-and-iac-cloud",
      "rank": 273,
      "sourcePage": 54,
      "sourcePointer": "p. 54",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: DNS + Queue",
      "score": 46,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 4,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "dns",
        "queue",
        "stream",
        "database"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: DNS + Queue",
        "keyTerms": [
          "DNS",
          "Queue",
          "Stream",
          "Database",
          "Security",
          "Dns",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: DNS",
          "concept: Queue",
          "concept: Stream",
          "concept: Database",
          "concept: Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0054.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0054.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0090-caching-and-rate-limiting-caching",
      "rank": 274,
      "sourcePage": 90,
      "sourcePointer": "p. 90",
      "topic": "caching-and-rate-limiting",
      "topicTitle": "Caching and Rate Limiting",
      "titleHint": "Caching and Rate Limiting: Cache + Queue",
      "score": 46,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 4,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "queue",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Caching and Rate Limiting: Cache + Queue",
        "keyTerms": [
          "Cache",
          "Queue",
          "Database",
          "Object Storage",
          "RAG",
          "Rag",
          "Caching and Rate Limiting"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Queue",
          "concept: Database",
          "concept: Object Storage",
          "concept: RAG"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0090.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0090.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0094-identity-access-and-auth-identity",
      "rank": 275,
      "sourcePage": 94,
      "sourcePointer": "p. 94",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Session",
      "score": 46,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Session",
        "keyTerms": [
          "Authentication",
          "Session",
          "SSO",
          "Step",
          "Auth",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Session",
          "concept: SSO",
          "concept: Step",
          "concept: Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0094.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0094.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0151-database-foundations-database-foundations-concept",
      "rank": 276,
      "sourcePage": 151,
      "sourcePointer": "p. 151",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Concept Map",
      "score": 46,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Database Foundations: Concept Map",
        "keyTerms": [
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0151.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0151.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-28.png",
      "selectedForRedraw": true,
      "batch": "28",
      "status": "candidate"
    },
    {
      "id": "bbg-p0303-concurrency-runtime-and-scheduling-concurrency",
      "rank": 277,
      "sourcePage": 303,
      "sourcePointer": "p. 303",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Vs + Concurrency Runtime and Scheduling",
      "score": 46,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Vs + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Vs",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Vs",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0303.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0303.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0340-api-gateways-and-contracts-api",
      "rank": 278,
      "sourcePage": 340,
      "sourcePointer": "p. 340",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Tool",
      "score": 46,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Tool",
        "keyTerms": [
          "Tool",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0340.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0340.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0365-search-retrieval-and-rag-search",
      "rank": 279,
      "sourcePage": 365,
      "sourcePointer": "p. 365",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: LLM + Embedding",
      "score": 46,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 2,
        "topicCoverage": 26,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "step",
        "llm"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: LLM + Embedding",
        "keyTerms": [
          "LLM",
          "Embedding",
          "Map",
          "Step",
          "Llm",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: LLM",
          "concept: Embedding",
          "concept: Map",
          "concept: Step",
          "concept: Llm"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0365.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0365.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-28.png",
      "selectedForRedraw": true,
      "batch": "28",
      "status": "candidate"
    },
    {
      "id": "bbg-p0050-networking-protocols-and-edge-networking",
      "rank": 280,
      "sourcePage": 50,
      "sourcePointer": "p. 50",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Networking Protocols and Edge",
      "score": 45,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Networking Protocols and Edge",
        "keyTerms": [
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0050.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0050.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0096-database-foundations-database-foundations-database",
      "rank": 281,
      "sourcePage": 96,
      "sourcePointer": "p. 96",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + How",
      "score": 45,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + How",
        "keyTerms": [
          "Database",
          "How",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: How",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0096.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0096.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0098-platform-selection-and-tradeoffs-platform",
      "rank": 282,
      "sourcePage": 98,
      "sourcePointer": "p. 98",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Cache",
      "score": 45,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": true,
      "signals": [
        "cache"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Cache",
        "keyTerms": [
          "Cache",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0098.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0098.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0113-architecture-source-map-architecture-source",
      "rank": 283,
      "sourcePage": 113,
      "sourcePointer": "p. 113",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Container + Security",
      "score": 45,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: Container + Security",
        "keyTerms": [
          "Container",
          "Security",
          "Deploy",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Security",
          "concept: Deploy",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0113.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0113.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0126-concurrency-runtime-and-scheduling-concurrency",
      "rank": 284,
      "sourcePage": 126,
      "sourcePointer": "p. 126",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 45,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0126.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0126.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0155-database-performance-indexing-database-performance",
      "rank": 285,
      "sourcePage": 155,
      "sourcePointer": "p. 155",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Database + Index",
      "score": 45,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "step",
        "database",
        "index"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Database + Index",
        "keyTerms": [
          "Database",
          "Index",
          "Step",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Index",
          "concept: Step",
          "concept: Database Performance and Indexing"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0155.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0155.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0280-concurrency-runtime-and-scheduling-concurrency",
      "rank": 286,
      "sourcePage": 280,
      "sourcePointer": "p. 280",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 45,
      "scoring": {
        "imageDensity": 21,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0280.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0280.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0335-ai-models-and-llm-systems",
      "rank": 287,
      "sourcePage": 335,
      "sourcePointer": "p. 335",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: How",
      "score": 45,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: How",
        "keyTerms": [
          "How",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0335.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0335.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0337-concurrency-runtime-and-scheduling-concurrency",
      "rank": 288,
      "sourcePage": 337,
      "sourcePointer": "p. 337",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Cache + Port",
      "score": 45,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "cache"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Cache + Port",
        "keyTerms": [
          "Cache",
          "Port",
          "How",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Port",
          "concept: How",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0337.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0337.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0028-frontend-architecture-performance-frontend-architecture",
      "rank": 289,
      "sourcePage": 28,
      "sourcePointer": "p. 28",
      "topic": "frontend-architecture-performance",
      "topicTitle": "Frontend Architecture and Performance",
      "titleHint": "Frontend Architecture and Performance: How",
      "score": 44,
      "scoring": {
        "imageDensity": 27,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Frontend Architecture and Performance: How",
        "keyTerms": [
          "How",
          "Frontend Architecture and Performance"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Frontend Architecture and Performance"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0028.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0028.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-29.png",
      "selectedForRedraw": true,
      "batch": "29",
      "status": "candidate"
    },
    {
      "id": "bbg-p0127-concurrency-runtime-and-scheduling-concurrency",
      "rank": 290,
      "sourcePage": 127,
      "sourcePointer": "p. 127",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Port + How",
      "score": 44,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0127.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0127.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0181-networking-protocols-and-edge-networking",
      "rank": 291,
      "sourcePage": 181,
      "sourcePointer": "p. 181",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Cache + Networking Protocols and Edge",
      "score": 44,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "cache"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Cache + Networking Protocols and Edge",
        "keyTerms": [
          "Cache",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0181.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0181.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0183-architecture-source-map-architecture-source",
      "rank": 292,
      "sourcePage": 183,
      "sourcePointer": "p. 183",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: SSO + Port",
      "score": 44,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Architecture Source Map: SSO + Port",
        "keyTerms": [
          "SSO",
          "Port",
          "Architecture",
          "Microservice",
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Port",
          "concept: Architecture",
          "concept: Microservice",
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0183.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0183.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0193-networking-protocols-and-edge-networking",
      "rank": 293,
      "sourcePage": 193,
      "sourcePointer": "p. 193",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: TCP + Networking Protocols and Edge",
      "score": 44,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: TCP + Networking Protocols and Edge",
        "keyTerms": [
          "TCP",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: TCP",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0193.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0193.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0216-testing-quality-and-code-health",
      "rank": 294,
      "sourcePage": 216,
      "sourcePointer": "p. 216",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Step + Testing Quality and Code Health",
      "score": 44,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Step + Testing Quality and Code Health",
        "keyTerms": [
          "Step",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Step",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0216.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0216.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-30.png",
      "selectedForRedraw": true,
      "batch": "30",
      "status": "candidate"
    },
    {
      "id": "bbg-p0235-api-gateways-and-contracts-api",
      "rank": 295,
      "sourcePage": 235,
      "sourcePointer": "p. 235",
      "topic": "api-gateways-and-contracts",
      "topicTitle": "API Gateways and Contracts",
      "titleHint": "API Gateways and Contracts: Port + How",
      "score": 44,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "API Gateways and Contracts: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "API Gateways and Contracts"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: API Gateways and Contracts"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0235.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0235.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0267-ai-models-and-llm-systems",
      "rank": 296,
      "sourcePage": 267,
      "sourcePointer": "p. 267",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Deployment + High Level",
      "score": 44,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "high level",
        "deploy"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Deployment + High Level",
        "keyTerms": [
          "Deployment",
          "High Level",
          "Deploy",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: High Level",
          "concept: Deploy",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0267.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0267.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0300-ai-agents-and-tool-use",
      "rank": 297,
      "sourcePage": 300,
      "sourcePointer": "p. 300",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 44,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "how",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "Workflow",
          "Port",
          "How",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: Workflow",
          "concept: Port",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0300.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0300.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-30.png",
      "selectedForRedraw": true,
      "batch": "30",
      "status": "candidate"
    },
    {
      "id": "bbg-p0362-observability-reliability-and-debugging-observability",
      "rank": 298,
      "sourcePage": 362,
      "sourcePointer": "p. 362",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: CDN + How",
      "score": 44,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 15,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "cdn"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: CDN + How",
        "keyTerms": [
          "CDN",
          "How",
          "Cdn",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: CDN",
          "concept: How",
          "concept: Cdn",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0362.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0362.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-30.png",
      "selectedForRedraw": true,
      "batch": "30",
      "status": "candidate"
    },
    {
      "id": "bbg-p0385-cloud-infrastructure-and-iac-cloud",
      "rank": 299,
      "sourcePage": 385,
      "sourcePointer": "p. 385",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: SSO + Cache",
      "score": 44,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "database"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: SSO + Cache",
        "keyTerms": [
          "SSO",
          "Cache",
          "Topic",
          "Database",
          "CI/CD",
          "Tool",
          "Security",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Cache",
          "concept: Topic",
          "concept: Database",
          "concept: CI/CD"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0385.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0385.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0406-networking-protocols-and-edge-networking",
      "rank": 300,
      "sourcePage": 406,
      "sourcePointer": "p. 406",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Map + Networking Protocols and Edge",
      "score": 44,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "map"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Map + Networking Protocols and Edge",
        "keyTerms": [
          "Map",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Map",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0406.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0406.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-30.png",
      "selectedForRedraw": true,
      "batch": "30",
      "status": "candidate"
    },
    {
      "id": "bbg-p0418-search-retrieval-and-rag-search",
      "rank": 301,
      "sourcePage": 418,
      "sourcePointer": "p. 418",
      "topic": "search-retrieval-and-rag",
      "topicTitle": "Search, Retrieval, and RAG",
      "titleHint": "Search, Retrieval, and RAG: Session + Index",
      "score": 44,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 26,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "index",
        "rag"
      ],
      "sourceSummary": {
        "title": "Search, Retrieval, and RAG: Session + Index",
        "keyTerms": [
          "Session",
          "Index",
          "Transaction",
          "RAG",
          "Embedding",
          "Map",
          "Rag",
          "Search Retrieval and RAG"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: Index",
          "concept: Transaction",
          "concept: RAG",
          "concept: Embedding"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0418.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0418.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0438-web-request-lifecycle-web-request",
      "rank": 302,
      "sourcePage": 438,
      "sourcePointer": "p. 438",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Authentication + Authorization",
      "score": 44,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "auth"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "OAuth",
          "Protocol",
          "Map",
          "Auth",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: OAuth",
          "concept: Protocol",
          "concept: Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0438.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0438.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0040-testing-quality-and-code-health",
      "rank": 303,
      "sourcePage": 40,
      "sourcePointer": "p. 40",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: RAG + Rag",
      "score": 43,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: RAG + Rag",
        "keyTerms": [
          "RAG",
          "Rag",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Rag",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0040.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0040.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0056-algorithms-and-decision-models-algorithms",
      "rank": 304,
      "sourcePage": 56,
      "sourcePointer": "p. 56",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Compare",
      "score": 43,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "compare"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Compare",
        "keyTerms": [
          "Compare",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Compare",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0056.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0056.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0081-web-request-lifecycle-web-request",
      "rank": 305,
      "sourcePage": 81,
      "sourcePointer": "p. 81",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP + HTTPS",
      "score": 43,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP + HTTPS",
        "keyTerms": [
          "HTTP",
          "HTTPS",
          "Protocol",
          "Port",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Protocol",
          "concept: Port",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0081.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0081.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0187-database-foundations-database-foundations-database",
      "rank": 306,
      "sourcePage": 187,
      "sourcePointer": "p. 187",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + Step",
      "score": 43,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 2,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "step",
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + Step",
        "keyTerms": [
          "Database",
          "Step",
          "How",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Step",
          "concept: How",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0187.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0187.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0199-platform-selection-and-tradeoffs-platform",
      "rank": 307,
      "sourcePage": 199,
      "sourcePointer": "p. 199",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Deployment + Tool",
      "score": 43,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 20,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "map",
        "kafka",
        "deploy",
        "scale"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Deployment + Tool",
        "keyTerms": [
          "Deployment",
          "Tool",
          "Pattern",
          "Map",
          "Kafka",
          "Deploy",
          "Scale",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Tool",
          "concept: Pattern",
          "concept: Map",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0199.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0199.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0207-messaging-events-and-streaming-messaging",
      "rank": 308,
      "sourcePage": 207,
      "sourcePointer": "p. 207",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Queue + Topic",
      "score": 43,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 2,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "how",
        "queue",
        "rabbitmq"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Queue + Topic",
        "keyTerms": [
          "Queue",
          "Topic",
          "Consumer",
          "Pattern",
          "How",
          "Rabbitmq",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Topic",
          "concept: Consumer",
          "concept: Pattern",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0207.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0207.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0218-database-foundations-database-foundations-database",
      "rank": 309,
      "sourcePage": 218,
      "sourcePointer": "p. 218",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database + How",
      "score": 43,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 1,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database + How",
        "keyTerms": [
          "Database",
          "How",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: How",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0218.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0218.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0284-concurrency-runtime-and-scheduling-concurrency",
      "rank": 310,
      "sourcePage": 284,
      "sourcePointer": "p. 284",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Cheatsheet + Concurrency Runtime and Scheduling",
      "score": 43,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "cheatsheet"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Cheatsheet + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Cheatsheet",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Cheatsheet",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0284.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0284.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-31.png",
      "selectedForRedraw": true,
      "batch": "31",
      "status": "candidate"
    },
    {
      "id": "bbg-p0288-containers-and-orchestration-containers-and",
      "rank": 311,
      "sourcePage": 288,
      "sourcePointer": "p. 288",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container",
      "score": 43,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container",
        "keyTerms": [
          "Container",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0288.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0288.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0398-networking-protocols-and-edge-networking",
      "rank": 312,
      "sourcePage": 398,
      "sourcePointer": "p. 398",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Proxy + Networking Protocols and Edge",
      "score": 43,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Proxy + Networking Protocols and Edge",
        "keyTerms": [
          "Proxy",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0398.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0398.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0399-concurrency-runtime-and-scheduling-concurrency",
      "rank": 313,
      "sourcePage": 399,
      "sourcePointer": "p. 399",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Port + Concurrency Runtime and Scheduling",
      "score": 43,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Port + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Port",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0399.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0399.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0430-concurrency-runtime-and-scheduling-concurrency",
      "rank": 314,
      "sourcePage": 430,
      "sourcePointer": "p. 430",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Database + Transaction",
      "score": 43,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Database + Transaction",
        "keyTerms": [
          "Database",
          "Transaction",
          "RAG",
          "How",
          "Rag",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Transaction",
          "concept: RAG",
          "concept: How",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0430.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0430.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0042-ai-agents-and-tool-use",
      "rank": 315,
      "sourcePage": 42,
      "sourcePointer": "p. 42",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent",
      "score": 42,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent",
        "keyTerms": [
          "Agent",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0042.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0042.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-32.png",
      "selectedForRedraw": true,
      "batch": "32",
      "status": "candidate"
    },
    {
      "id": "bbg-p0058-backend-service-architecture-backend-service",
      "rank": 316,
      "sourcePage": 58,
      "sourcePointer": "p. 58",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Database + Port",
      "score": 42,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 2,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 8
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Database + Port",
        "keyTerms": [
          "Database",
          "Port",
          "Architecture",
          "How",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Port",
          "concept: Architecture",
          "concept: How",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0058.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0058.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0067-domain-modeling-and-clean-architecture",
      "rank": 317,
      "sourcePage": 67,
      "sourcePointer": "p. 67",
      "topic": "domain-modeling-and-clean-architecture",
      "topicTitle": "Domain Modeling and Clean Architecture",
      "titleHint": "Domain Modeling and Clean Architecture: Architecture",
      "score": 42,
      "scoring": {
        "imageDensity": 20,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Domain Modeling and Clean Architecture: Architecture",
        "keyTerms": [
          "Architecture",
          "Domain Modeling and Clean Architecture"
        ],
        "conceptAnchors": [
          "concept: Architecture",
          "concept: Domain Modeling and Clean Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0067.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0067.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-32.png",
      "selectedForRedraw": true,
      "batch": "32",
      "status": "candidate"
    },
    {
      "id": "bbg-p0086-database-foundations-database-foundations-cache",
      "rank": 318,
      "sourcePage": 86,
      "sourcePointer": "p. 86",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Cache + Database",
      "score": 42,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 3,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "database",
        "scale"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Cache + Database",
        "keyTerms": [
          "Cache",
          "Database",
          "Scale",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Database",
          "concept: Scale",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0086.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0086.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0111-deployment-release-and-versioning-deployment",
      "rank": 319,
      "sourcePage": 111,
      "sourcePointer": "p. 111",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Workflow + Step",
      "score": 42,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 3,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "step",
        "how"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Workflow + Step",
        "keyTerms": [
          "Workflow",
          "Step",
          "How",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Workflow",
          "concept: Step",
          "concept: How",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0111.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0111.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-32.png",
      "selectedForRedraw": true,
      "batch": "32",
      "status": "candidate"
    },
    {
      "id": "bbg-p0115-performance-scalability-and-capacity-performance",
      "rank": 320,
      "sourcePage": 115,
      "sourcePointer": "p. 115",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: Cache + Queue",
      "score": 42,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 4,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "queue",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: Cache + Queue",
        "keyTerms": [
          "Cache",
          "Queue",
          "Database",
          "RAG",
          "Rag",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Queue",
          "concept: Database",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0115.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0115.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0185-testing-quality-and-code-health",
      "rank": 321,
      "sourcePage": 185,
      "sourcePointer": "p. 185",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Tool + Step",
      "score": 42,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "step",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Tool + Step",
        "keyTerms": [
          "Tool",
          "Step",
          "Deploy",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Step",
          "concept: Deploy",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0185.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0185.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0247-algorithms-and-decision-models-algorithms",
      "rank": 322,
      "sourcePage": 247,
      "sourcePointer": "p. 247",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Cache + Database",
      "score": 42,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "database"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Cache + Database",
        "keyTerms": [
          "Cache",
          "Database",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Database",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0247.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0247.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0257-web-request-lifecycle-web-request",
      "rank": 323,
      "sourcePage": 257,
      "sourcePointer": "p. 257",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Session + HTTP",
      "score": 42,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Session + HTTP",
        "keyTerms": [
          "Session",
          "HTTP",
          "HTTPS",
          "Step",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: HTTP",
          "concept: HTTPS",
          "concept: Step",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0257.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0257.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0278-observability-reliability-and-debugging-observability",
      "rank": 324,
      "sourcePage": 278,
      "sourcePointer": "p. 278",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: Tool + How",
      "score": 42,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 15,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: Tool + How",
        "keyTerms": [
          "Tool",
          "How",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: How",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0278.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0278.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0314-concurrency-runtime-and-scheduling-concurrency",
      "rank": 325,
      "sourcePage": 314,
      "sourcePointer": "p. 314",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: How + Concurrency Runtime and Scheduling",
      "score": 42,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: How + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "How",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0314.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0314.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0327-ai-models-and-llm-systems",
      "rank": 326,
      "sourcePage": 327,
      "sourcePointer": "p. 327",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Database + RAG",
      "score": 42,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 28,
        "systemDesignPriority": 2,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Database + RAG",
        "keyTerms": [
          "Database",
          "RAG",
          "Rag",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: RAG",
          "concept: Rag",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0327.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0327.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0436-networking-protocols-and-edge-networking",
      "rank": 327,
      "sourcePage": 436,
      "sourcePointer": "p. 436",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Port + How",
      "score": 42,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0436.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0436.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0060-algorithms-and-decision-models-algorithms",
      "rank": 328,
      "sourcePage": 60,
      "sourcePointer": "p. 60",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Rate Limiting + Replication",
      "score": 41,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "rate limit"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Rate Limiting + Replication",
        "keyTerms": [
          "Rate Limiting",
          "Replication",
          "Port",
          "Rate Limit",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Rate Limiting",
          "concept: Replication",
          "concept: Port",
          "concept: Rate Limit",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0060.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0060.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0084-database-foundations-database-foundations-database",
      "rank": 329,
      "sourcePage": 84,
      "sourcePointer": "p. 84",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database",
      "score": 41,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database",
        "keyTerms": [
          "Database",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0084.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0084.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0121-web-request-lifecycle-web-request",
      "rank": 330,
      "sourcePage": 121,
      "sourcePointer": "p. 121",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Tool",
      "score": 41,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Tool",
        "keyTerms": [
          "Tool",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0121.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0121.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0157-identity-access-and-auth-identity",
      "rank": 331,
      "sourcePage": 157,
      "sourcePointer": "p. 157",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + JWT",
      "score": 41,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "auth",
        "jwt"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + JWT",
        "keyTerms": [
          "Authentication",
          "JWT",
          "Auth",
          "Jwt",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: JWT",
          "concept: Auth",
          "concept: Jwt",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0157.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0157.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0293-deployment-release-and-versioning-deployment",
      "rank": 332,
      "sourcePage": 293,
      "sourcePointer": "p. 293",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment Release and Versioning",
      "score": 41,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment Release and Versioning",
        "keyTerms": [
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0293.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0293.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0296-containers-and-orchestration-containers-and",
      "rank": 333,
      "sourcePage": 296,
      "sourcePointer": "p. 296",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Port",
      "score": 41,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Port",
        "keyTerms": [
          "Container",
          "Port",
          "Security",
          "Step",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Port",
          "concept: Security",
          "concept: Step",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0296.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0296.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0329-deployment-release-and-versioning-deployment",
      "rank": 334,
      "sourcePage": 329,
      "sourcePointer": "p. 329",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Index + How",
      "score": 41,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "how",
        "index"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Index + How",
        "keyTerms": [
          "Index",
          "How",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: How",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0329.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0329.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0350-containers-and-orchestration-containers-and",
      "rank": 335,
      "sourcePage": 350,
      "sourcePointer": "p. 350",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Proxy + Container",
      "score": 41,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Proxy + Container",
        "keyTerms": [
          "Proxy",
          "Container",
          "Orchestration",
          "Port",
          "How",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Container",
          "concept: Orchestration",
          "concept: Port",
          "concept: How"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0350.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0350.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0383-cloud-infrastructure-and-iac-cloud",
      "rank": 336,
      "sourcePage": 383,
      "sourcePointer": "p. 383",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Stream + RAG",
      "score": 41,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "stream",
        "rag"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Stream + RAG",
        "keyTerms": [
          "Stream",
          "RAG",
          "Port",
          "Rag",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: RAG",
          "concept: Port",
          "concept: Rag",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0383.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0383.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0409-platform-selection-and-tradeoffs-platform",
      "rank": 337,
      "sourcePage": 409,
      "sourcePointer": "p. 409",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Vs",
      "score": 41,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 20,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Vs",
        "keyTerms": [
          "Vs",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Vs",
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0409.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0409.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0410-networking-protocols-and-edge-networking",
      "rank": 338,
      "sourcePage": 410,
      "sourcePointer": "p. 410",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Networking Protocols and Edge",
      "score": 41,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Networking Protocols and Edge",
        "keyTerms": [
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0410.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0410.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0432-networking-protocols-and-edge-networking",
      "rank": 339,
      "sourcePage": 432,
      "sourcePointer": "p. 432",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Proxy + Load Balancer",
      "score": 41,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "load balancer"
      ],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Proxy + Load Balancer",
        "keyTerms": [
          "Proxy",
          "Load Balancer",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Load Balancer",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0432.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0432.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0062-containers-and-orchestration-containers-and",
      "rank": 340,
      "sourcePage": 62,
      "sourcePointer": "p. 62",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Proxy + Container",
      "score": 40,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Proxy + Container",
        "keyTerms": [
          "Proxy",
          "Container",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Container",
          "concept: Deploy",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0062.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0062.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0092-frontend-architecture-performance-frontend-architecture",
      "rank": 341,
      "sourcePage": 92,
      "sourcePointer": "p. 92",
      "topic": "frontend-architecture-performance",
      "topicTitle": "Frontend Architecture and Performance",
      "titleHint": "Frontend Architecture and Performance: Cache + Port",
      "score": 40,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 2,
        "topicCoverage": 13,
        "systemDesignPriority": 1,
        "stepMarkers": 10
      },
      "visualSignal": true,
      "signals": [
        "cheat sheet",
        "architecture",
        "cache"
      ],
      "sourceSummary": {
        "title": "Frontend Architecture and Performance: Cache + Port",
        "keyTerms": [
          "Cache",
          "Port",
          "Cheat Sheet",
          "Architecture",
          "Frontend Architecture and Performance"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Port",
          "concept: Cheat Sheet",
          "concept: Architecture",
          "concept: Frontend Architecture and Performance"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0092.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0092.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-35.png",
      "selectedForRedraw": true,
      "batch": "35",
      "status": "candidate"
    },
    {
      "id": "bbg-p0201-ai-models-and-llm-systems",
      "rank": 342,
      "sourcePage": 201,
      "sourcePointer": "p. 201",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Pattern + Architecture",
      "score": 40,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Pattern + Architecture",
        "keyTerms": [
          "Pattern",
          "Architecture",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Architecture",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0201.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0201.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0318-backend-service-architecture-backend-service",
      "rank": 343,
      "sourcePage": 318,
      "sourcePointer": "p. 318",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Database + How",
      "score": 40,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": true,
      "signals": [
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Database + How",
        "keyTerms": [
          "Database",
          "How",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: How",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0318.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0318.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-35.png",
      "selectedForRedraw": true,
      "batch": "35",
      "status": "candidate"
    },
    {
      "id": "bbg-p0408-networking-protocols-and-edge-networking",
      "rank": 344,
      "sourcePage": 408,
      "sourcePointer": "p. 408",
      "topic": "networking-protocols-and-edge",
      "topicTitle": "Networking, Protocols, and Edge",
      "titleHint": "Networking, Protocols, and Edge: Protocol + Port",
      "score": 40,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 35,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Networking, Protocols, and Edge: Protocol + Port",
        "keyTerms": [
          "Protocol",
          "Port",
          "Networking Protocols and Edge"
        ],
        "conceptAnchors": [
          "concept: Protocol",
          "concept: Port",
          "concept: Networking Protocols and Edge"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0408.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0408.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0023-performance-scalability-and-capacity-performance",
      "rank": 345,
      "sourcePage": 23,
      "sourcePointer": "p. 23",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: Sharding + How",
      "score": 39,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "how",
        "shard",
        "scale"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: Sharding + How",
        "keyTerms": [
          "Sharding",
          "How",
          "Shard",
          "Scale",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: Sharding",
          "concept: How",
          "concept: Shard",
          "concept: Scale",
          "concept: Performance Scalability and Capacity"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0023.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0023.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0045-deployment-release-and-versioning-deployment",
      "rank": 346,
      "sourcePage": 45,
      "sourcePointer": "p. 45",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Tool + Port",
      "score": 39,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 10
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Tool + Port",
        "keyTerms": [
          "Tool",
          "Port",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Port",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0045.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0045.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0161-deployment-release-and-versioning-deployment",
      "rank": 347,
      "sourcePage": 161,
      "sourcePointer": "p. 161",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment + Rollback",
      "score": 39,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment + Rollback",
        "keyTerms": [
          "Deployment",
          "Rollback",
          "How",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Rollback",
          "concept: How",
          "concept: Deploy",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0161.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0161.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0224-domain-modeling-and-clean-architecture",
      "rank": 348,
      "sourcePage": 224,
      "sourcePointer": "p. 224",
      "topic": "domain-modeling-and-clean-architecture",
      "topicTitle": "Domain Modeling and Clean Architecture",
      "titleHint": "Domain Modeling and Clean Architecture: Architecture",
      "score": 39,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Domain Modeling and Clean Architecture: Architecture",
        "keyTerms": [
          "Architecture",
          "Domain Modeling and Clean Architecture"
        ],
        "conceptAnchors": [
          "concept: Architecture",
          "concept: Domain Modeling and Clean Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0224.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0224.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0345-domain-modeling-and-clean-architecture",
      "rank": 349,
      "sourcePage": 345,
      "sourcePointer": "p. 345",
      "topic": "domain-modeling-and-clean-architecture",
      "topicTitle": "Domain Modeling and Clean Architecture",
      "titleHint": "Domain Modeling and Clean Architecture: Architecture",
      "score": 39,
      "scoring": {
        "imageDensity": 19,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Domain Modeling and Clean Architecture: Architecture",
        "keyTerms": [
          "Architecture",
          "Domain Modeling and Clean Architecture"
        ],
        "conceptAnchors": [
          "concept: Architecture",
          "concept: Domain Modeling and Clean Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0345.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0345.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0352-web-request-lifecycle-web-request",
      "rank": 350,
      "sourcePage": 352,
      "sourcePointer": "p. 352",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Stream",
      "score": 39,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "stream"
      ],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Stream",
        "keyTerms": [
          "Stream",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0352.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0352.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0374-ai-models-and-llm-systems",
      "rank": 351,
      "sourcePage": 374,
      "sourcePointer": "p. 374",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: How",
      "score": 39,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: How",
        "keyTerms": [
          "How",
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0374.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0374.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0420-messaging-events-and-streaming-messaging",
      "rank": 352,
      "sourcePage": 420,
      "sourcePointer": "p. 420",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Queue + Topic",
      "score": 39,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "workflow",
        "queue",
        "kafka",
        "rabbitmq"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Queue + Topic",
        "keyTerms": [
          "Queue",
          "Topic",
          "Broker",
          "Producer",
          "Consumer",
          "Tool",
          "Workflow",
          "Pattern",
          "Kafka",
          "Rabbitmq"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Topic",
          "concept: Broker",
          "concept: Producer",
          "concept: Consumer"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0420.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0420.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-36.png",
      "selectedForRedraw": true,
      "batch": "36",
      "status": "candidate"
    },
    {
      "id": "bbg-p0001-architecture-source-map-architecture-source",
      "rank": 353,
      "sourcePage": 1,
      "sourcePointer": "p. 1",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 38,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0001.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0001.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0245-ai-agents-and-tool-use",
      "rank": 354,
      "sourcePage": 245,
      "sourcePointer": "p. 245",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 38,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 2,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "vs",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "Protocol",
          "Architecture",
          "Vs",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: Protocol",
          "concept: Architecture",
          "concept: Vs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0245.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0245.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0311-messaging-events-and-streaming-messaging",
      "rank": 355,
      "sourcePage": 311,
      "sourcePointer": "p. 311",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Topic + Broker",
      "score": 38,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 18,
        "systemDesignPriority": 1,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "kafka"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Topic + Broker",
        "keyTerms": [
          "Topic",
          "Broker",
          "Consumer",
          "Kafka",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Broker",
          "concept: Consumer",
          "concept: Kafka",
          "concept: Messaging Events and Streaming"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0311.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0311.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0355-concurrency-runtime-and-scheduling-concurrency",
      "rank": 356,
      "sourcePage": 355,
      "sourcePointer": "p. 355",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 38,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0355.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0355.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0367-algorithms-and-decision-models-algorithms",
      "rank": 357,
      "sourcePage": 367,
      "sourcePointer": "p. 367",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Queue + Port",
      "score": 38,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "queue"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Queue + Port",
        "keyTerms": [
          "Queue",
          "Port",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Queue",
          "concept: Port",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0367.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0367.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-36.png",
      "selectedForRedraw": true,
      "batch": "36",
      "status": "candidate"
    },
    {
      "id": "bbg-p0394-platform-selection-and-tradeoffs-platform",
      "rank": 358,
      "sourcePage": 394,
      "sourcePointer": "p. 394",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Concept Map",
      "score": 38,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Concept Map",
        "keyTerms": [
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0394.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0394.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0404-identity-access-and-auth-identity",
      "rank": 359,
      "sourcePage": 404,
      "sourcePointer": "p. 404",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Authentication + Authorization",
      "score": 38,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "auth"
      ],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Authentication + Authorization",
        "keyTerms": [
          "Authentication",
          "Authorization",
          "OAuth",
          "Auth",
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Authentication",
          "concept: Authorization",
          "concept: OAuth",
          "concept: Auth",
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0404.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0404.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0087-grpc-and-service-communication-service",
      "rank": 360,
      "sourcePage": 87,
      "sourcePointer": "p. 87",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: Database + Tool",
      "score": 37,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Service Communication: Database + Tool",
        "keyTerms": [
          "Database",
          "Tool",
          "Protocol",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Tool",
          "concept: Protocol",
          "concept: Service Communication"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0087.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0087.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-36.png",
      "selectedForRedraw": true,
      "batch": "36",
      "status": "candidate"
    },
    {
      "id": "bbg-p0140-algorithms-and-decision-models-algorithms",
      "rank": 361,
      "sourcePage": 140,
      "sourcePointer": "p. 140",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Proxy + Pattern",
      "score": 37,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Proxy + Pattern",
        "keyTerms": [
          "Proxy",
          "Pattern",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Pattern",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0140.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0140.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0260-software-architecture-patterns-software-architecture",
      "rank": 362,
      "sourcePage": 260,
      "sourcePointer": "p. 260",
      "topic": "software-architecture-patterns",
      "topicTitle": "Software Architecture Patterns",
      "titleHint": "Software Architecture Patterns: Concept Map",
      "score": 37,
      "scoring": {
        "imageDensity": 24,
        "textMarkers": 0,
        "topicCoverage": 13,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [],
      "sourceSummary": {
        "title": "Software Architecture Patterns: Concept Map",
        "keyTerms": [
          "Software Architecture Patterns"
        ],
        "conceptAnchors": [
          "concept: Software Architecture Patterns"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0260.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0260.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-37.png",
      "selectedForRedraw": true,
      "batch": "37",
      "status": "candidate"
    },
    {
      "id": "bbg-p0281-concurrency-runtime-and-scheduling-concurrency",
      "rank": 363,
      "sourcePage": 281,
      "sourcePointer": "p. 281",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Port + How",
      "score": 37,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "scale"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Port + How",
        "keyTerms": [
          "Port",
          "How",
          "Scale",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: How",
          "concept: Scale",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0281.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0281.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0319-concurrency-runtime-and-scheduling-concurrency",
      "rank": 364,
      "sourcePage": 319,
      "sourcePointer": "p. 319",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Database + Concurrency Runtime and Scheduling",
      "score": 37,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Database + Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Database",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0319.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0319.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0391-cloud-infrastructure-and-iac-cloud",
      "rank": 365,
      "sourcePage": 391,
      "sourcePointer": "p. 391",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Container + Architecture",
      "score": 37,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Container + Architecture",
        "keyTerms": [
          "Container",
          "Architecture",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Architecture",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0391.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0391.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0022-performance-scalability-and-capacity-performance",
      "rank": 366,
      "sourcePage": 22,
      "sourcePointer": "p. 22",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: How + Performance Scalability and Capacity",
      "score": 36,
      "scoring": {
        "imageDensity": 18,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: How + Performance Scalability and Capacity",
        "keyTerms": [
          "How",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Performance Scalability and Capacity"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0022.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0022.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0198-performance-scalability-and-capacity-performance",
      "rank": 367,
      "sourcePage": 198,
      "sourcePointer": "p. 198",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: Tool + Scale",
      "score": 36,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": true,
      "signals": [
        "scale"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: Tool + Scale",
        "keyTerms": [
          "Tool",
          "Scale",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Scale",
          "concept: Performance Scalability and Capacity"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0198.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0198.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-37.png",
      "selectedForRedraw": true,
      "batch": "37",
      "status": "candidate"
    },
    {
      "id": "bbg-p0241-algorithms-and-decision-models-algorithms",
      "rank": 368,
      "sourcePage": 241,
      "sourcePointer": "p. 241",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Index + Map",
      "score": 36,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "index"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Index + Map",
        "keyTerms": [
          "Index",
          "Map",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: Map",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0241.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0241.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-37.png",
      "selectedForRedraw": true,
      "batch": "37",
      "status": "candidate"
    },
    {
      "id": "bbg-p0295-application-security-application-security-tool",
      "rank": 369,
      "sourcePage": 295,
      "sourcePointer": "p. 295",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: Tool + Security",
      "score": 36,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Application Security: Tool + Security",
        "keyTerms": [
          "Tool",
          "Security",
          "Reliability",
          "Application Security"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: Security",
          "concept: Reliability",
          "concept: Application Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0295.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0295.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0344-ai-agents-and-tool-use",
      "rank": 370,
      "sourcePage": 344,
      "sourcePointer": "p. 344",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Step",
      "score": 36,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Step",
        "keyTerms": [
          "Agent",
          "Step",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Step",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0344.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0344.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0353-backend-service-architecture-backend-service",
      "rank": 371,
      "sourcePage": 353,
      "sourcePointer": "p. 353",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Pattern",
      "score": 36,
      "scoring": {
        "imageDensity": 14,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Backend Service Architecture: Pattern",
        "keyTerms": [
          "Pattern",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0353.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0353.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0358-observability-reliability-and-debugging-observability",
      "rank": 372,
      "sourcePage": 358,
      "sourcePointer": "p. 358",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: Vs + Observability Reliability and Debugging",
      "score": 36,
      "scoring": {
        "imageDensity": 17,
        "textMarkers": 1,
        "topicCoverage": 15,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: Vs + Observability Reliability and Debugging",
        "keyTerms": [
          "Vs",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: Vs",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0358.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0358.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0426-web-request-lifecycle-web-request",
      "rank": 373,
      "sourcePage": 426,
      "sourcePointer": "p. 426",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: HTTP",
      "score": 36,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: HTTP",
        "keyTerms": [
          "HTTP",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0426.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0426.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0041-testing-quality-and-code-health",
      "rank": 374,
      "sourcePage": 41,
      "sourcePointer": "p. 41",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Pattern + Design Pattern",
      "score": 35,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [
        "architecture"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Pattern + Design Pattern",
        "keyTerms": [
          "Pattern",
          "Design Pattern",
          "Architecture",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Design Pattern",
          "concept: Architecture",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0041.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0041.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0120-ai-agents-and-tool-use",
      "rank": 375,
      "sourcePage": 120,
      "sourcePointer": "p. 120",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Tool",
      "score": 35,
      "scoring": {
        "imageDensity": 12,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Tool",
        "keyTerms": [
          "Tool",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0120.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0120.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0137-deployment-release-and-versioning-deployment",
      "rank": 376,
      "sourcePage": 137,
      "sourcePointer": "p. 137",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: How + Deployment Release and Versioning",
      "score": 35,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: How + Deployment Release and Versioning",
        "keyTerms": [
          "How",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0137.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0137.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0203-database-performance-indexing-database-performance",
      "rank": 377,
      "sourcePage": 203,
      "sourcePointer": "p. 203",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Transaction + Rollback",
      "score": 35,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "step",
        "rag"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Transaction + Rollback",
        "keyTerms": [
          "Transaction",
          "Rollback",
          "RAG",
          "Step",
          "Rag",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Transaction",
          "concept: Rollback",
          "concept: RAG",
          "concept: Step",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0203.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0203.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0221-database-foundations-database-foundations-port",
      "rank": 378,
      "sourcePage": 221,
      "sourcePointer": "p. 221",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Port + Shard",
      "score": 35,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "shard"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Port + Shard",
        "keyTerms": [
          "Port",
          "Shard",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: Shard",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0221.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0221.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0428-web-request-lifecycle-web-request",
      "rank": 379,
      "sourcePage": 428,
      "sourcePointer": "p. 428",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: UDP + HTTP",
      "score": 35,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: UDP + HTTP",
        "keyTerms": [
          "UDP",
          "HTTP",
          "Port",
          "Reliability",
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: UDP",
          "concept: HTTP",
          "concept: Port",
          "concept: Reliability",
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0428.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0428.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0429-observability-reliability-and-debugging-observability",
      "rank": 380,
      "sourcePage": 429,
      "sourcePointer": "p. 429",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: How + Observability Reliability and Debugging",
      "score": 35,
      "scoring": {
        "imageDensity": 16,
        "textMarkers": 1,
        "topicCoverage": 15,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: How + Observability Reliability and Debugging",
        "keyTerms": [
          "How",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0429.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0429.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0133-platform-selection-and-tradeoffs-platform",
      "rank": 381,
      "sourcePage": 133,
      "sourcePointer": "p. 133",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Concept Map",
      "score": 34,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Concept Map",
        "keyTerms": [
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0133.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0133.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0173-containers-and-orchestration-containers-and",
      "rank": 382,
      "sourcePage": 173,
      "sourcePointer": "p. 173",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Port + Scale",
      "score": 34,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "scale"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Port + Scale",
        "keyTerms": [
          "Port",
          "Scale",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Port",
          "concept: Scale",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0173.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0173.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0251-algorithms-and-decision-models-algorithms",
      "rank": 383,
      "sourcePage": 251,
      "sourcePointer": "p. 251",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Pattern",
      "score": 34,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Pattern",
        "keyTerms": [
          "Pattern",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Pattern",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0251.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0251.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0272-domain-modeling-and-clean-architecture",
      "rank": 384,
      "sourcePage": 272,
      "sourcePointer": "p. 272",
      "topic": "domain-modeling-and-clean-architecture",
      "topicTitle": "Domain Modeling and Clean Architecture",
      "titleHint": "Domain Modeling and Clean Architecture: RAG + Explained",
      "score": 34,
      "scoring": {
        "imageDensity": 11,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "explained",
        "rag"
      ],
      "sourceSummary": {
        "title": "Domain Modeling and Clean Architecture: RAG + Explained",
        "keyTerms": [
          "RAG",
          "Explained",
          "Rag",
          "Domain Modeling and Clean Architecture"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Explained",
          "concept: Rag",
          "concept: Domain Modeling and Clean Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0272.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0272.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0287-grpc-and-service-communication-service",
      "rank": 385,
      "sourcePage": 287,
      "sourcePointer": "p. 287",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: Database + Agent",
      "score": 34,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 2,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "database",
        "agent"
      ],
      "sourceSummary": {
        "title": "Service Communication: Database + Agent",
        "keyTerms": [
          "Database",
          "Agent",
          "Tool",
          "Protocol",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Agent",
          "concept: Tool",
          "concept: Protocol",
          "concept: Service Communication"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0287.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0287.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0289-containers-and-orchestration-containers-and",
      "rank": 386,
      "sourcePage": 289,
      "sourcePointer": "p. 289",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + High Level",
      "score": 34,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "high level"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + High Level",
        "keyTerms": [
          "Container",
          "High Level",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: High Level",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0289.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0289.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0307-architecture-source-map-architecture-source",
      "rank": 387,
      "sourcePage": 307,
      "sourcePointer": "p. 307",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 34,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0307.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0307.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0348-web-request-lifecycle-web-request",
      "rank": 388,
      "sourcePage": 348,
      "sourcePointer": "p. 348",
      "topic": "web-request-lifecycle",
      "topicTitle": "Web Request Lifecycle",
      "titleHint": "Web Request Lifecycle: Concept Map",
      "score": 34,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Web Request Lifecycle: Concept Map",
        "keyTerms": [
          "Web Request Lifecycle"
        ],
        "conceptAnchors": [
          "concept: Web Request Lifecycle"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0348.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0348.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0055-application-security-application-security-how",
      "rank": 389,
      "sourcePage": 55,
      "sourcePointer": "p. 55",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: How",
      "score": 33,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Application Security: How",
        "keyTerms": [
          "How",
          "Application Security"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Application Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0055.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0055.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0072-caching-and-rate-limiting-caching",
      "rank": 390,
      "sourcePage": 72,
      "sourcePointer": "p. 72",
      "topic": "caching-and-rate-limiting",
      "topicTitle": "Caching and Rate Limiting",
      "titleHint": "Caching and Rate Limiting: SSO + Cache",
      "score": 33,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 3,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "database",
        "rag"
      ],
      "sourceSummary": {
        "title": "Caching and Rate Limiting: SSO + Cache",
        "keyTerms": [
          "SSO",
          "Cache",
          "Database",
          "RAG",
          "Rag",
          "Caching and Rate Limiting"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Cache",
          "concept: Database",
          "concept: RAG",
          "concept: Rag"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0072.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0072.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0129-deployment-release-and-versioning-deployment",
      "rank": 391,
      "sourcePage": 129,
      "sourcePointer": "p. 129",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment Release and Versioning",
      "score": 33,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment Release and Versioning",
        "keyTerms": [
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0129.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0129.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0142-concurrency-runtime-and-scheduling-concurrency",
      "rank": 392,
      "sourcePage": 142,
      "sourcePointer": "p. 142",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 33,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0142.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0142.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0322-application-security-application-security-session",
      "rank": 393,
      "sourcePage": 322,
      "sourcePointer": "p. 322",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: Session + Cookie",
      "score": 33,
      "scoring": {
        "imageDensity": 15,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "vs"
      ],
      "sourceSummary": {
        "title": "Application Security: Session + Cookie",
        "keyTerms": [
          "Session",
          "Cookie",
          "Security",
          "Vs",
          "Application Security"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: Cookie",
          "concept: Security",
          "concept: Vs",
          "concept: Application Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0322.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0322.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0354-backend-service-architecture-backend-service",
      "rank": 394,
      "sourcePage": 354,
      "sourcePointer": "p. 354",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Deployment + How",
      "score": 33,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 2,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "deploy",
        "microservice"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Deployment + How",
        "keyTerms": [
          "Deployment",
          "How",
          "Deploy",
          "Microservice",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: How",
          "concept: Deploy",
          "concept: Microservice",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0354.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0354.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0370-architecture-source-map-architecture-source",
      "rank": 395,
      "sourcePage": 370,
      "sourcePointer": "p. 370",
      "topic": "architecture-source-map",
      "topicTitle": "Architecture Source Map",
      "titleHint": "Architecture Source Map: Concept Map",
      "score": 33,
      "scoring": {
        "imageDensity": 0,
        "textMarkers": 0,
        "topicCoverage": 33,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Architecture Source Map: Concept Map",
        "keyTerms": [
          "Architecture Source Map"
        ],
        "conceptAnchors": [
          "concept: Architecture Source Map"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0370.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0370.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0150-testing-quality-and-code-health",
      "rank": 396,
      "sourcePage": 150,
      "sourcePointer": "p. 150",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Testing Quality and Code Health",
      "score": 32,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 12
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Testing Quality and Code Health",
        "keyTerms": [
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0150.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0150.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0213-algorithms-and-decision-models-algorithms",
      "rank": 397,
      "sourcePage": 213,
      "sourcePointer": "p. 213",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Stream",
      "score": 32,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "stream"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Stream",
        "keyTerms": [
          "Stream",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0213.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0213.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0304-concurrency-runtime-and-scheduling-concurrency",
      "rank": 398,
      "sourcePage": 304,
      "sourcePointer": "p. 304",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Cache + Port",
      "score": 32,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "cache"
      ],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Cache + Port",
        "keyTerms": [
          "Cache",
          "Port",
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Cache",
          "concept: Port",
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0304.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0304.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0309-deployment-release-and-versioning-deployment",
      "rank": 399,
      "sourcePage": 309,
      "sourcePointer": "p. 309",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment + Deploy",
      "score": 32,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment + Deploy",
        "keyTerms": [
          "Deployment",
          "Deploy",
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment",
          "concept: Deploy",
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0309.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0309.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0015-containers-and-orchestration-containers-and",
      "rank": 400,
      "sourcePage": 15,
      "sourcePointer": "p. 15",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Scale",
      "score": 31,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "scale"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Scale",
        "keyTerms": [
          "Container",
          "Scale",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Scale",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0015.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0015.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0149-testing-quality-and-code-health",
      "rank": 401,
      "sourcePage": 149,
      "sourcePointer": "p. 149",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Testing Quality and Code Health",
      "score": 31,
      "scoring": {
        "imageDensity": 13,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Testing Quality and Code Health",
        "keyTerms": [
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0149.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0149.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0171-caching-and-rate-limiting-caching",
      "rank": 402,
      "sourcePage": 171,
      "sourcePointer": "p. 171",
      "topic": "caching-and-rate-limiting",
      "topicTitle": "Caching and Rate Limiting",
      "titleHint": "Caching and Rate Limiting: SSO + Cache",
      "score": 31,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 14,
        "systemDesignPriority": 2,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [
        "cache",
        "rag"
      ],
      "sourceSummary": {
        "title": "Caching and Rate Limiting: SSO + Cache",
        "keyTerms": [
          "SSO",
          "Cache",
          "RAG",
          "Rag",
          "Caching and Rate Limiting"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Cache",
          "concept: RAG",
          "concept: Rag",
          "concept: Caching and Rate Limiting"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0171.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0171.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0189-data-pipelines-and-analytics-data",
      "rank": 403,
      "sourcePage": 189,
      "sourcePointer": "p. 189",
      "topic": "data-pipelines-and-analytics",
      "topicTitle": "Data Pipelines and Analytics",
      "titleHint": "Data Pipelines and Analytics: Stream + Tool",
      "score": 31,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "architecture",
        "stream"
      ],
      "sourceSummary": {
        "title": "Data Pipelines and Analytics: Stream + Tool",
        "keyTerms": [
          "Stream",
          "Tool",
          "Port",
          "Architecture",
          "Data Pipelines and Analytics"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Tool",
          "concept: Port",
          "concept: Architecture",
          "concept: Data Pipelines and Analytics"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0189.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0189.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0294-testing-quality-and-code-health",
      "rank": 404,
      "sourcePage": 294,
      "sourcePointer": "p. 294",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: Database + Testing Quality and Code Health",
      "score": 31,
      "scoring": {
        "imageDensity": 10,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: Database + Testing Quality and Code Health",
        "keyTerms": [
          "Database",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0294.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0294.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0298-containers-and-orchestration-containers-and",
      "rank": 405,
      "sourcePage": 298,
      "sourcePointer": "p. 298",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Proxy + Container",
      "score": 31,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Containers and Orchestration: Proxy + Container",
        "keyTerms": [
          "Proxy",
          "Container",
          "Deploy",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: Container",
          "concept: Deploy",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0298.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0298.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0317-deployment-release-and-versioning-deployment",
      "rank": 406,
      "sourcePage": 317,
      "sourcePointer": "p. 317",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment Release and Versioning",
      "score": 31,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment Release and Versioning",
        "keyTerms": [
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0317.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0317.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0414-database-performance-indexing-database-performance",
      "rank": 407,
      "sourcePage": 414,
      "sourcePointer": "p. 414",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Index + Map",
      "score": 31,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 4
      },
      "visualSignal": true,
      "signals": [
        "map",
        "index"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Index + Map",
        "keyTerms": [
          "Index",
          "Map",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: Map",
          "concept: Database Performance and Indexing"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0414.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0414.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-41.png",
      "selectedForRedraw": true,
      "batch": "41",
      "status": "candidate"
    },
    {
      "id": "bbg-p0070-messaging-events-and-streaming-messaging",
      "rank": 408,
      "sourcePage": 70,
      "sourcePointer": "p. 70",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Stream + Consumer",
      "score": 30,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 18,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "stream"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Stream + Consumer",
        "keyTerms": [
          "Stream",
          "Consumer",
          "How",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Stream",
          "concept: Consumer",
          "concept: How",
          "concept: Messaging Events and Streaming"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0070.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0070.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0123-algorithms-and-decision-models-algorithms",
      "rank": 409,
      "sourcePage": 123,
      "sourcePointer": "p. 123",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Proxy + How",
      "score": 30,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Proxy + How",
        "keyTerms": [
          "Proxy",
          "How",
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Proxy",
          "concept: How",
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0123.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0123.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0227-database-performance-indexing-database-performance",
      "rank": 410,
      "sourcePage": 227,
      "sourcePointer": "p. 227",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: Index + How",
      "score": 30,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "how",
        "index"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: Index + How",
        "keyTerms": [
          "Index",
          "How",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: Index",
          "concept: How",
          "concept: Database Performance and Indexing"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0227.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0227.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0325-identity-access-and-auth-identity",
      "rank": 411,
      "sourcePage": 325,
      "sourcePointer": "p. 325",
      "topic": "identity-access-and-auth",
      "topicTitle": "Identity, Access, and Auth",
      "titleHint": "Identity, Access, and Auth: Identity Access and Auth",
      "score": 30,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 29,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Identity, Access, and Auth: Identity Access and Auth",
        "keyTerms": [
          "Identity Access and Auth"
        ],
        "conceptAnchors": [
          "concept: Identity Access and Auth"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0325.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0325.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0387-ai-agents-and-tool-use",
      "rank": 412,
      "sourcePage": 387,
      "sourcePointer": "p. 387",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 30,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0387.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0387.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0217-testing-quality-and-code-health",
      "rank": 413,
      "sourcePage": 217,
      "sourcePointer": "p. 217",
      "topic": "testing-quality-and-code-health",
      "topicTitle": "Testing, Quality, and Code Health",
      "titleHint": "Testing, Quality, and Code Health: How + Testing Quality and Code Health",
      "score": 29,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Testing, Quality, and Code Health: How + Testing Quality and Code Health",
        "keyTerms": [
          "How",
          "Testing Quality and Code Health"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Testing Quality and Code Health"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0217.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0217.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0219-database-foundations-database-foundations-database",
      "rank": 414,
      "sourcePage": 219,
      "sourcePointer": "p. 219",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Database",
      "score": 29,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Database Foundations: Database",
        "keyTerms": [
          "Database",
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0219.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0219.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0285-concurrency-runtime-and-scheduling-concurrency",
      "rank": 415,
      "sourcePage": 285,
      "sourcePointer": "p. 285",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 29,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0285.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0285.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0336-ai-models-and-llm-systems",
      "rank": 416,
      "sourcePage": 336,
      "sourcePointer": "p. 336",
      "topic": "ai-models-and-llm-systems",
      "topicTitle": "AI Models and LLM Systems",
      "titleHint": "AI Models and LLM Systems: Concept Map",
      "score": 29,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 28,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "AI Models and LLM Systems: Concept Map",
        "keyTerms": [
          "AI Models and LLM Systems"
        ],
        "conceptAnchors": [
          "concept: AI Models and LLM Systems"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0336.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0336.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0416-cloud-infrastructure-and-iac-cloud",
      "rank": 417,
      "sourcePage": 416,
      "sourcePointer": "p. 416",
      "topic": "cloud-infrastructure-and-iac",
      "topicTitle": "Cloud Infrastructure and IaC",
      "titleHint": "Cloud Infrastructure and IaC: Virtualization",
      "score": 29,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Cloud Infrastructure and IaC: Virtualization",
        "keyTerms": [
          "Virtualization",
          "Cloud Infrastructure and IaC"
        ],
        "conceptAnchors": [
          "concept: Virtualization",
          "concept: Cloud Infrastructure and IaC"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0416.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0416.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0138-deployment-release-and-versioning-deployment",
      "rank": 418,
      "sourcePage": 138,
      "sourcePointer": "p. 138",
      "topic": "deployment-release-and-versioning",
      "topicTitle": "Deployment, Release, and Versioning",
      "titleHint": "Deployment, Release, and Versioning: Deployment Release and Versioning",
      "score": 28,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 25,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Deployment, Release, and Versioning: Deployment Release and Versioning",
        "keyTerms": [
          "Deployment Release and Versioning"
        ],
        "conceptAnchors": [
          "concept: Deployment Release and Versioning"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0138.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0138.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0357-ai-agents-and-tool-use",
      "rank": 419,
      "sourcePage": 357,
      "sourcePointer": "p. 357",
      "topic": "ai-agents-and-tool-use",
      "topicTitle": "AI Agents and Tool Use",
      "titleHint": "AI Agents and Tool Use: Agent + Tool",
      "score": 28,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "agent"
      ],
      "sourceSummary": {
        "title": "AI Agents and Tool Use: Agent + Tool",
        "keyTerms": [
          "Agent",
          "Tool",
          "AI Agents and Tool Use"
        ],
        "conceptAnchors": [
          "concept: Agent",
          "concept: Tool",
          "concept: AI Agents and Tool Use"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0357.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0357.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0402-containers-and-orchestration-containers-and",
      "rank": 420,
      "sourcePage": 402,
      "sourcePointer": "p. 402",
      "topic": "containers-and-orchestration",
      "topicTitle": "Containers and Orchestration",
      "titleHint": "Containers and Orchestration: Container + Virtualization",
      "score": 27,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Containers and Orchestration: Container + Virtualization",
        "keyTerms": [
          "Container",
          "Virtualization",
          "Containers and Orchestration"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Virtualization",
          "concept: Containers and Orchestration"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0402.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0402.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0009-algorithms-and-decision-models-algorithms",
      "rank": 421,
      "sourcePage": 9,
      "sourcePointer": "p. 9",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Concept Map",
      "score": 26,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Concept Map",
        "keyTerms": [
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0009.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0009.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0082-platform-selection-and-tradeoffs-platform",
      "rank": 422,
      "sourcePage": 82,
      "sourcePointer": "p. 82",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: RAG + Rag",
      "score": 26,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: RAG + Rag",
        "keyTerms": [
          "RAG",
          "Rag",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: RAG",
          "concept: Rag",
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0082.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0082.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0099-platform-selection-and-tradeoffs-platform",
      "rank": 423,
      "sourcePage": 99,
      "sourcePointer": "p. 99",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Scale",
      "score": 26,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "scale"
      ],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Scale",
        "keyTerms": [
          "Scale",
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Scale",
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0099.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0099.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0152-platform-selection-and-tradeoffs-platform",
      "rank": 424,
      "sourcePage": 152,
      "sourcePointer": "p. 152",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Concept Map",
      "score": 26,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 0,
        "stepMarkers": 4
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Concept Map",
        "keyTerms": [
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0152.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0152.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0215-database-foundations-database-foundations-concept",
      "rank": 425,
      "sourcePage": 215,
      "sourcePointer": "p. 215",
      "topic": "database-foundations",
      "topicTitle": "Database Foundations",
      "titleHint": "Database Foundations: Concept Map",
      "score": 26,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 22,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Database Foundations: Concept Map",
        "keyTerms": [
          "Database Foundations"
        ],
        "conceptAnchors": [
          "concept: Database Foundations"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0215.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0215.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0315-concurrency-runtime-and-scheduling-concurrency",
      "rank": 426,
      "sourcePage": 315,
      "sourcePointer": "p. 315",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 25,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0315.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0315.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0331-messaging-events-and-streaming-messaging",
      "rank": 427,
      "sourcePage": 331,
      "sourcePointer": "p. 331",
      "topic": "messaging-events-and-streaming",
      "topicTitle": "Messaging, Events, and Streaming",
      "titleHint": "Messaging, Events, and Streaming: Topic + Broker",
      "score": 25,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 18,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "kafka"
      ],
      "sourceSummary": {
        "title": "Messaging, Events, and Streaming: Topic + Broker",
        "keyTerms": [
          "Topic",
          "Broker",
          "Consumer",
          "Reliability",
          "Kafka",
          "Messaging Events and Streaming"
        ],
        "conceptAnchors": [
          "concept: Topic",
          "concept: Broker",
          "concept: Consumer",
          "concept: Reliability",
          "concept: Kafka"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0331.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0331.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0338-concurrency-runtime-and-scheduling-concurrency",
      "rank": 428,
      "sourcePage": 338,
      "sourcePointer": "p. 338",
      "topic": "concurrency-runtime-and-scheduling",
      "topicTitle": "Concurrency, Runtime, and Scheduling",
      "titleHint": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
      "score": 25,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 24,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Concurrency, Runtime, and Scheduling: Concurrency Runtime and Scheduling",
        "keyTerms": [
          "Concurrency Runtime and Scheduling"
        ],
        "conceptAnchors": [
          "concept: Concurrency Runtime and Scheduling"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0338.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0338.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0342-application-security-application-security-database",
      "rank": 429,
      "sourcePage": 342,
      "sourcePointer": "p. 342",
      "topic": "application-security",
      "topicTitle": "Application Security",
      "titleHint": "Application Security: Database + How",
      "score": 25,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how",
        "database"
      ],
      "sourceSummary": {
        "title": "Application Security: Database + How",
        "keyTerms": [
          "Database",
          "How",
          "Application Security"
        ],
        "conceptAnchors": [
          "concept: Database",
          "concept: How",
          "concept: Application Security"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0342.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0342.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0442-frontend-architecture-performance-frontend-architecture",
      "rank": 430,
      "sourcePage": 442,
      "sourcePointer": "p. 442",
      "topic": "frontend-architecture-performance",
      "topicTitle": "Frontend Architecture and Performance",
      "titleHint": "Frontend Architecture and Performance: Microservice",
      "score": 25,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 13,
        "systemDesignPriority": 1,
        "stepMarkers": 6
      },
      "visualSignal": false,
      "signals": [
        "microservice"
      ],
      "sourceSummary": {
        "title": "Frontend Architecture and Performance: Microservice",
        "keyTerms": [
          "Microservice",
          "Frontend Architecture and Performance"
        ],
        "conceptAnchors": [
          "concept: Microservice",
          "concept: Frontend Architecture and Performance"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0442.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0442.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0013-grpc-and-service-communication-service",
      "rank": 431,
      "sourcePage": 13,
      "sourcePointer": "p. 13",
      "topic": "grpc-and-service-communication",
      "topicTitle": "Service Communication",
      "titleHint": "Service Communication: HTTP + Port",
      "score": 24,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "step"
      ],
      "sourceSummary": {
        "title": "Service Communication: HTTP + Port",
        "keyTerms": [
          "HTTP",
          "Port",
          "Step",
          "Service Communication"
        ],
        "conceptAnchors": [
          "concept: HTTP",
          "concept: Port",
          "concept: Step",
          "concept: Service Communication"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0013.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0013.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0033-platform-selection-and-tradeoffs-platform",
      "rank": 432,
      "sourcePage": 33,
      "sourcePointer": "p. 33",
      "topic": "platform-selection-and-tradeoffs",
      "topicTitle": "Platform Selection and Tradeoffs",
      "titleHint": "Platform Selection and Tradeoffs: Concept Map",
      "score": 24,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 20,
        "systemDesignPriority": 0,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Platform Selection and Tradeoffs: Concept Map",
        "keyTerms": [
          "Platform Selection and Tradeoffs"
        ],
        "conceptAnchors": [
          "concept: Platform Selection and Tradeoffs"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0033.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0033.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0233-database-performance-indexing-database-performance",
      "rank": 433,
      "sourcePage": 233,
      "sourcePointer": "p. 233",
      "topic": "database-performance-indexing",
      "topicTitle": "Database Performance and Indexing",
      "titleHint": "Database Performance and Indexing: SSO + Database",
      "score": 24,
      "scoring": {
        "imageDensity": 3,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "database"
      ],
      "sourceSummary": {
        "title": "Database Performance and Indexing: SSO + Database",
        "keyTerms": [
          "SSO",
          "Database",
          "Database Performance and Indexing"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Database",
          "concept: Database Performance and Indexing"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0233.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0233.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0321-observability-reliability-and-debugging-observability",
      "rank": 434,
      "sourcePage": 321,
      "sourcePointer": "p. 321",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: Container + Deployment",
      "score": 23,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 0,
        "topicCoverage": 15,
        "systemDesignPriority": 1,
        "stepMarkers": 2
      },
      "visualSignal": false,
      "signals": [
        "deploy"
      ],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: Container + Deployment",
        "keyTerms": [
          "Container",
          "Deployment",
          "Deploy",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: Container",
          "concept: Deployment",
          "concept: Deploy",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0321.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0321.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0323-backend-service-architecture-backend-service",
      "rank": 435,
      "sourcePage": 323,
      "sourcePointer": "p. 323",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: Session + Cookie",
      "score": 23,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 16,
        "systemDesignPriority": 1,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "rag"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: Session + Cookie",
        "keyTerms": [
          "Session",
          "Cookie",
          "RAG",
          "Rag",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: Session",
          "concept: Cookie",
          "concept: RAG",
          "concept: Rag",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0323.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0323.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0368-algorithms-and-decision-models-algorithms",
      "rank": 436,
      "sourcePage": 368,
      "sourcePointer": "p. 368",
      "topic": "algorithms-and-decision-models",
      "topicTitle": "Algorithms and Decision Models",
      "titleHint": "Algorithms and Decision Models: Concept Map",
      "score": 23,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 0,
        "topicCoverage": 21,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Algorithms and Decision Models: Concept Map",
        "keyTerms": [
          "Algorithms and Decision Models"
        ],
        "conceptAnchors": [
          "concept: Algorithms and Decision Models"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0368.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0368.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0261-software-architecture-patterns-software-architecture",
      "rank": 437,
      "sourcePage": 261,
      "sourcePointer": "p. 261",
      "topic": "software-architecture-patterns",
      "topicTitle": "Software Architecture Patterns",
      "titleHint": "Software Architecture Patterns: High Level",
      "score": 22,
      "scoring": {
        "imageDensity": 5,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "high level"
      ],
      "sourceSummary": {
        "title": "Software Architecture Patterns: High Level",
        "keyTerms": [
          "High Level",
          "Software Architecture Patterns"
        ],
        "conceptAnchors": [
          "concept: High Level",
          "concept: Software Architecture Patterns"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0261.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0261.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0029-frontend-architecture-performance-frontend-architecture",
      "rank": 438,
      "sourcePage": 29,
      "sourcePointer": "p. 29",
      "topic": "frontend-architecture-performance",
      "topicTitle": "Frontend Architecture and Performance",
      "titleHint": "Frontend Architecture and Performance: Tool + How",
      "score": 21,
      "scoring": {
        "imageDensity": 4,
        "textMarkers": 1,
        "topicCoverage": 13,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Frontend Architecture and Performance: Tool + How",
        "keyTerms": [
          "Tool",
          "How",
          "Frontend Architecture and Performance"
        ],
        "conceptAnchors": [
          "concept: Tool",
          "concept: How",
          "concept: Frontend Architecture and Performance"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0029.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0029.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0263-backend-service-architecture-backend-service",
      "rank": 439,
      "sourcePage": 263,
      "sourcePointer": "p. 263",
      "topic": "backend-service-architecture",
      "topicTitle": "Backend Service Architecture",
      "titleHint": "Backend Service Architecture: How",
      "score": 21,
      "scoring": {
        "imageDensity": 1,
        "textMarkers": 1,
        "topicCoverage": 16,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Backend Service Architecture: How",
        "keyTerms": [
          "How",
          "Backend Service Architecture"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Backend Service Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0263.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0263.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0400-observability-reliability-and-debugging-observability",
      "rank": 440,
      "sourcePage": 400,
      "sourcePointer": "p. 400",
      "topic": "observability-reliability-and-debugging",
      "topicTitle": "Observability, Reliability, and Debugging",
      "titleHint": "Observability, Reliability, and Debugging: SSO + Observability Reliability and Debugging",
      "score": 21,
      "scoring": {
        "imageDensity": 6,
        "textMarkers": 0,
        "topicCoverage": 15,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [],
      "sourceSummary": {
        "title": "Observability, Reliability, and Debugging: SSO + Observability Reliability and Debugging",
        "keyTerms": [
          "SSO",
          "Observability Reliability and Debugging"
        ],
        "conceptAnchors": [
          "concept: SSO",
          "concept: Observability Reliability and Debugging"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0400.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0400.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0273-domain-modeling-and-clean-architecture",
      "rank": 441,
      "sourcePage": 273,
      "sourcePointer": "p. 273",
      "topic": "domain-modeling-and-clean-architecture",
      "topicTitle": "Domain Modeling and Clean Architecture",
      "titleHint": "Domain Modeling and Clean Architecture: How",
      "score": 20,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Domain Modeling and Clean Architecture: How",
        "keyTerms": [
          "How",
          "Domain Modeling and Clean Architecture"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Domain Modeling and Clean Architecture"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0273.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0273.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    },
    {
      "id": "bbg-p0359-performance-scalability-and-capacity-performance",
      "rank": 442,
      "sourcePage": 359,
      "sourcePointer": "p. 359",
      "topic": "performance-scalability-and-capacity",
      "topicTitle": "Performance, Scalability, and Capacity",
      "titleHint": "Performance, Scalability, and Capacity: How + Performance Scalability and Capacity",
      "score": 20,
      "scoring": {
        "imageDensity": 2,
        "textMarkers": 1,
        "topicCoverage": 14,
        "systemDesignPriority": 0,
        "stepMarkers": 0
      },
      "visualSignal": false,
      "signals": [
        "how"
      ],
      "sourceSummary": {
        "title": "Performance, Scalability, and Capacity: How + Performance Scalability and Capacity",
        "keyTerms": [
          "How",
          "Performance Scalability and Capacity"
        ],
        "conceptAnchors": [
          "concept: How",
          "concept: Performance Scalability and Capacity"
        ]
      },
      "sourceRender": ".cache/architecture-reference/source-corpus/visuals/page-renders/page-0359.png",
      "candidateCrop": ".cache/architecture-reference/source-corpus/visuals/candidate-crops/candidate-page-0359.png",
      "contactSheet": ".cache/architecture-reference/source-corpus/visuals/contact-sheets/visual-candidates-top-120.png",
      "selectedForRedraw": false,
      "batch": null,
      "status": "candidate"
    }
  ]
}
