{
  "generated_at": "2026-04-10T10:04:35.579Z",
  "system": {
    "id": "topolo-web",
    "name": "Topolo Web",
    "slug": "topolo-web",
    "kind": "application",
    "summary": "Reserved Topolo web application directory tracked in the system registry so canonical coverage stays complete while the app is unscaffolded.",
    "aliases": [],
    "lifecycle": "inventory",
    "last_verified": "2026-04-08",
    "owners": [
      "product-platform"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloWeb"
    ],
    "service_ids": [],
    "visibility": "internal",
    "api_contract": {
      "type": "curated",
      "source": "PlatformApplications/TopoloWeb",
      "notes": "Registry stub only. No canonical application handbook exists yet because the directory is currently empty."
    },
    "primary_hosts": [],
    "doc_paths": [
      "internal/apps/topolo-web"
    ],
    "dependencies": [
      "topolo-platform"
    ],
    "public_hub_url": null,
    "internal_hub_url": "/internal/systems/topolo-web",
    "application_api_url": "/reference/apps/topolo-web",
    "generated_openapi_url": null,
    "machine_urls": {
      "system": "/machine/systems/topolo-web.json",
      "application": "/machine/applications/topolo-web.json"
    }
  },
  "docs": {
    "public": [],
    "internal": [
      {
        "id": "apps/topolo-web.mdx",
        "title": "TopoloWeb Handbook",
        "summary": "Registry placeholder for the reserved TopoloWeb application directory.",
        "audience": "internal",
        "tags": [
          "placeholder",
          "web"
        ],
        "url": "/internal/apps/topolo-web.mdx",
        "last_verified": "2026-04-08"
      }
    ],
    "runbooks": [
      {
        "id": "runbooks/api-key-scope-mismatches.mdx",
        "title": "API Key Scope Mismatches",
        "summary": "Runbook for when TopoloOne or an app shows the wrong API key scopes, no scopes, or unexpected scope drift.",
        "url": "/internal/runbooks/api-key-scope-mismatches.mdx"
      },
      {
        "id": "runbooks/auth-session-and-role-drift.mdx",
        "title": "Auth Session and Role Drift",
        "summary": "Runbook for stale role claims, incorrect admin gating, and mismatches between live org roles and token claims.",
        "url": "/internal/runbooks/auth-session-and-role-drift.mdx"
      },
      {
        "id": "runbooks/cors-and-cross-origin-failures.mdx",
        "title": "CORS and Cross-Origin Failures",
        "summary": "Runbook for preflight failures, wrong API origins, and wildcard-origin credential issues.",
        "url": "/internal/runbooks/cors-and-cross-origin-failures.mdx"
      },
      {
        "id": "runbooks/stale-deploy-and-cache-issues.mdx",
        "title": "Stale Deploy and Cache Issues",
        "summary": "Runbook for old bundles, wrong host delivery, stale service workers, and mismatched Pages/worker routes.",
        "url": "/internal/runbooks/stale-deploy-and-cache-issues.mdx"
      },
      {
        "id": "runbooks/resource-binding-sync-failures.mdx",
        "title": "Resource Binding Sync Failures",
        "summary": "Runbook for missing bindable resources such as brands or workspaces in the API key form.",
        "url": "/internal/runbooks/resource-binding-sync-failures.mdx"
      }
    ]
  },
  "authority": {
    "owners": [
      "product-platform"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloWeb"
    ],
    "service_ids": [],
    "dependencies": [
      "topolo-platform"
    ],
    "aliases": []
  },
  "interfaces": {
    "contract_type": "curated",
    "contract_source": "PlatformApplications/TopoloWeb",
    "contract_source_exists": true,
    "openapi": null,
    "readme": null
  },
  "auth": {
    "depends_on_topolo_auth": false,
    "api_key_scopes": [],
    "service_permissions": []
  },
  "runtime": {
    "primary_hosts": [],
    "repo_entries": [],
    "wrangler_surfaces": [],
    "packages": []
  },
  "data": {
    "env_vars": [],
    "bindings": [],
    "queue_bindings": [],
    "storage_kinds": [],
    "workflow_signals": []
  },
  "deployment": {
    "commands": [],
    "routes": [],
    "environments": [],
    "assets_directories": [],
    "observability_enabled": false
  },
  "debugging": {
    "failure_modes": [
      "No Auth service ID is registered for this system.",
      "No primary host is registered in the system registry.",
      "No wrangler.toml surface was discovered under the registered repo paths.",
      "Neither OpenAPI nor README-derived interface detail was found."
    ],
    "entrypoints": [
      "PlatformApplications/TopoloWeb"
    ]
  }
}