{
  "generated_at": "2026-04-10T10:04:35.571Z",
  "system": {
    "id": "topolo-learn",
    "name": "TopoloLearn",
    "slug": "topolo-learn",
    "kind": "application",
    "summary": "Multi-tenant learning platform for branded learning businesses, cohort delivery, assessment, evidence packs, certification, and enterprise seat management.",
    "aliases": [],
    "lifecycle": "active",
    "last_verified": "2026-04-09",
    "owners": [
      "product-platform"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloLearn",
      "PlatformApplications/TopoloDocs"
    ],
    "service_ids": [
      "srv_topolo_learn"
    ],
    "visibility": "internal",
    "api_contract": {
      "type": "curated",
      "source": "PlatformApplications/TopoloLearn/apps/api/src/index.ts",
      "notes": "Curated handbook and schema docs define the route-scoped operator, studio, member, runtime, assessment, certificate, activity, learner submission, and studio mutation contract owned by the Worker."
    },
    "primary_hosts": [
      "https://learn.topolo.app"
    ],
    "doc_paths": [
      "applications/learn",
      "internal/apps/topolo-learn",
      "internal/apps/topolo-learn-blueprint",
      "internal/apps/topolo-learn-technical-architecture",
      "internal/apps/topolo-learn-schema",
      "internal/apps/topolo-learn-operations"
    ],
    "dependencies": [
      "topolo-platform",
      "topolo-auth",
      "topolo-one",
      "applications-packages",
      "cloud-control"
    ],
    "public_hub_url": null,
    "internal_hub_url": "/internal/systems/topolo-learn",
    "application_api_url": "/reference/apps/topolo-learn",
    "generated_openapi_url": null,
    "machine_urls": {
      "system": "/machine/systems/topolo-learn.json",
      "application": "/machine/applications/topolo-learn.json"
    }
  },
  "docs": {
    "public": [
      {
        "id": "applications/learn.mdx",
        "title": "TopoloLearn",
        "summary": "Public overview of the Topolo-native multi-tenant learning platform for branded education businesses, cohort delivery, assessment, and certification.",
        "audience": "public",
        "tags": [
          "learning",
          "multi-tenant",
          "assessment",
          "certification"
        ],
        "url": "/applications/learn.mdx",
        "last_verified": "2026-04-09"
      }
    ],
    "internal": [
      {
        "id": "apps/topolo-learn-operations.mdx",
        "title": "TopoloLearn Setup And Operations",
        "summary": "Setup, local development, seeding, auth integration, deployment, and known limitations for TopoloLearn.",
        "audience": "internal",
        "tags": [
          "operations",
          "setup",
          "deployment"
        ],
        "url": "/internal/apps/topolo-learn-operations.mdx",
        "last_verified": "2026-04-09"
      },
      {
        "id": "apps/topolo-learn-blueprint.mdx",
        "title": "TopoloLearn Product Blueprint",
        "summary": "Architecture and product blueprint for the TopoloLearn tenancy model, user types, runtime boundaries, and extensibility path.",
        "audience": "internal",
        "tags": [
          "learning",
          "blueprint",
          "multi-tenant"
        ],
        "url": "/internal/apps/topolo-learn-blueprint.mdx",
        "last_verified": "2026-04-09"
      },
      {
        "id": "apps/topolo-learn-schema.mdx",
        "title": "TopoloLearn Schema Plan",
        "summary": "Schema and migration plan for the TopoloLearn D1 data model, indexes, and state transitions.",
        "audience": "internal",
        "tags": [
          "schema",
          "d1",
          "learning"
        ],
        "url": "/internal/apps/topolo-learn-schema.mdx",
        "last_verified": "2026-04-09"
      },
      {
        "id": "apps/topolo-learn-technical-architecture.mdx",
        "title": "TopoloLearn Technical Architecture",
        "summary": "Technical architecture for the TopoloLearn monorepo, bindings strategy, hostname resolution, caching, and observability.",
        "audience": "internal",
        "tags": [
          "learning",
          "architecture",
          "cloudflare"
        ],
        "url": "/internal/apps/topolo-learn-technical-architecture.mdx",
        "last_verified": "2026-04-09"
      },
      {
        "id": "apps/topolo-learn.mdx",
        "title": "TopoloLearn Handbook",
        "summary": "Internal handbook for TopoloLearn control-plane, studio, branded runtime, member, assessment, certification, and enterprise-seat surfaces.",
        "audience": "internal",
        "tags": [
          "learning",
          "cohorts",
          "assessment",
          "certificates"
        ],
        "url": "/internal/apps/topolo-learn.mdx",
        "last_verified": "2026-04-09"
      }
    ],
    "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/TopoloLearn",
      "PlatformApplications/TopoloDocs"
    ],
    "service_ids": [
      "srv_topolo_learn"
    ],
    "dependencies": [
      "topolo-platform",
      "topolo-auth",
      "topolo-one",
      "applications-packages",
      "cloud-control"
    ],
    "aliases": []
  },
  "interfaces": {
    "contract_type": "curated",
    "contract_source": "PlatformApplications/TopoloLearn/apps/api/src/index.ts",
    "contract_source_exists": true,
    "openapi": null,
    "readme": {
      "path": "PlatformApplications/TopoloLearn/README.md",
      "intro": [
        "TopoloLearn is the Topolo-native multi-tenant learning platform for branded training businesses, cohort delivery, assessment workflows, evidence packs, certification, and enterprise seat management.",
        "The canonical architecture and operating docs live in `PlatformApplications/TopoloDocs`. This repo-local README is a codebase entrypoint only."
      ],
      "headings": [
        "TopoloLearn"
      ],
      "routeHighlights": [],
      "commandHighlights": []
    }
  },
  "auth": {
    "depends_on_topolo_auth": true,
    "api_key_scopes": [
      {
        "name": "runtime.read",
        "description": "View branded runtime state and published brand snapshots",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "studio.read",
        "description": "View TopoloLearn studio state",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "studio.write",
        "description": "Manage TopoloLearn studio configuration",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "assessments.write",
        "description": "Review submissions and manage assessment outcomes",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "certificates.write",
        "description": "Issue and manage certificates",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "settings.read",
        "description": "View TopoloLearn settings",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "settings.write",
        "description": "Manage TopoloLearn settings",
        "resourcePattern": null,
        "kind": "api_key_scope"
      }
    ],
    "service_permissions": []
  },
  "runtime": {
    "primary_hosts": [
      "https://learn.topolo.app"
    ],
    "repo_entries": [
      "PlatformApplications/TopoloLearn/README.md",
      "PlatformApplications/TopoloLearn/apps/",
      "PlatformApplications/TopoloLearn/package.json",
      "PlatformApplications/TopoloLearn/packages/",
      "PlatformApplications/TopoloLearn/pnpm-lock.yaml",
      "PlatformApplications/TopoloLearn/pnpm-workspace.yaml",
      "PlatformApplications/TopoloLearn/topolo.cloudcontrol.json",
      "PlatformApplications/TopoloLearn/tsconfig.base.json",
      "PlatformApplications/TopoloDocs/astro.config.mjs",
      "PlatformApplications/TopoloDocs/package-lock.json",
      "PlatformApplications/TopoloDocs/package.json",
      "PlatformApplications/TopoloDocs/public/",
      "PlatformApplications/TopoloDocs/scripts/",
      "PlatformApplications/TopoloDocs/src/",
      "PlatformApplications/TopoloDocs/templates/",
      "PlatformApplications/TopoloDocs/topolo.cloudcontrol.json",
      "PlatformApplications/TopoloDocs/tsconfig.json"
    ],
    "wrangler_surfaces": [
      {
        "path": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "observabilityEnabled": false,
        "environments": [
          "dev",
          "staging"
        ],
        "routes": [],
        "vars": [
          "ENVIRONMENT",
          "FRONTEND_URL",
          "PLATFORM_HOST",
          "SERVICE_ID",
          "SKIP_AUTH",
          "TOPOLO_AUTH_API_URL"
        ],
        "bindings": [
          {
            "kind": "d1",
            "binding": "LEARN_DB",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "c6ccccaa-fc17-40c0-a985-8602a794dc07"
          },
          {
            "kind": "kv",
            "binding": "LEARN_PUBLISHED_KV",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "75f7fe4c581040c19518e9db5cc0ce26"
          },
          {
            "kind": "r2",
            "binding": "LEARN_UPLOADS_BUCKET",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-prod-r2-uploads"
          },
          {
            "kind": "r2",
            "binding": "LEARN_CERTIFICATES_BUCKET",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-prod-r2-certificates"
          },
          {
            "kind": "queue",
            "binding": "LEARN_ANALYTICS_QUEUE",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-prod-queue-analytics"
          },
          {
            "kind": "queue",
            "binding": "LEARN_WORKFLOW_QUEUE",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-prod-queue-workflows"
          },
          {
            "kind": "d1",
            "binding": "LEARN_DB",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "TODO_TOPLOLEARN_DEV_DB"
          },
          {
            "kind": "kv",
            "binding": "LEARN_PUBLISHED_KV",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "TODO_TOPLOLEARN_DEV_KV"
          },
          {
            "kind": "r2",
            "binding": "LEARN_UPLOADS_BUCKET",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-dev-r2-uploads"
          },
          {
            "kind": "r2",
            "binding": "LEARN_CERTIFICATES_BUCKET",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-dev-r2-certificates"
          },
          {
            "kind": "queue",
            "binding": "LEARN_ANALYTICS_QUEUE",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-dev-queue-analytics"
          },
          {
            "kind": "queue",
            "binding": "LEARN_WORKFLOW_QUEUE",
            "environment": "dev",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-dev-queue-workflows"
          },
          {
            "kind": "d1",
            "binding": "LEARN_DB",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "TODO_TOPLOLEARN_STAGING_DB"
          },
          {
            "kind": "kv",
            "binding": "LEARN_PUBLISHED_KV",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "TODO_TOPLOLEARN_STAGING_KV"
          },
          {
            "kind": "r2",
            "binding": "LEARN_UPLOADS_BUCKET",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-staging-r2-uploads"
          },
          {
            "kind": "r2",
            "binding": "LEARN_CERTIFICATES_BUCKET",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-staging-r2-certificates"
          },
          {
            "kind": "queue",
            "binding": "LEARN_ANALYTICS_QUEUE",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-staging-queue-analytics"
          },
          {
            "kind": "queue",
            "binding": "LEARN_WORKFLOW_QUEUE",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
            "target": "topololearn-staging-queue-workflows"
          }
        ],
        "cronTriggers": [],
        "workerName": "topololearn-api",
        "main": "src/index.ts",
        "compatibilityDate": "2026-04-07"
      },
      {
        "path": "PlatformApplications/TopoloLearn/apps/web/wrangler.toml",
        "observabilityEnabled": false,
        "environments": [],
        "routes": [],
        "vars": [],
        "bindings": [],
        "cronTriggers": [],
        "workerName": "topololearn",
        "compatibilityDate": "2026-04-07"
      }
    ],
    "packages": [
      {
        "path": "PlatformApplications/TopoloLearn/apps/api/package.json",
        "name": "@topolo/learn-api",
        "scripts": [
          "build",
          "dev",
          "deploy",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "build",
            "command": "tsc --noEmit"
          },
          {
            "name": "dev",
            "command": "wrangler dev --env dev --x-remote-bindings"
          },
          {
            "name": "deploy",
            "command": "wrangler deploy"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloLearn/apps/web/package.json",
        "name": "@topolo/learn-web",
        "scripts": [
          "build",
          "dev",
          "preview",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "build",
            "command": "vite build"
          },
          {
            "name": "dev",
            "command": "vite"
          },
          {
            "name": "preview",
            "command": "vite preview"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloLearn/package.json",
        "name": "topolo-learn",
        "scripts": [
          "build",
          "dev",
          "dev:api",
          "dev:web",
          "typecheck",
          "validate:docs"
        ],
        "scriptCommands": [
          {
            "name": "build",
            "command": "pnpm -r run build"
          },
          {
            "name": "dev",
            "command": "concurrently \"pnpm --dir apps/api dev\" \"pnpm --dir apps/web dev\""
          },
          {
            "name": "dev:api",
            "command": "pnpm --dir apps/api dev"
          },
          {
            "name": "dev:web",
            "command": "pnpm --dir apps/web dev"
          },
          {
            "name": "typecheck",
            "command": "pnpm -r run typecheck"
          },
          {
            "name": "validate:docs",
            "command": "npm --prefix ../TopoloDocs run validate"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloLearn/packages/config/package.json",
        "name": "@topolo/learn-config",
        "scripts": [
          "build",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "build",
            "command": "tsc --noEmit"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloLearn/packages/database/package.json",
        "name": "@topolo/learn-database",
        "scripts": [
          "build",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "build",
            "command": "tsc --noEmit"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      }
    ]
  },
  "data": {
    "env_vars": [
      "ENVIRONMENT",
      "FRONTEND_URL",
      "PLATFORM_HOST",
      "SERVICE_ID",
      "SKIP_AUTH",
      "TOPOLO_AUTH_API_URL"
    ],
    "bindings": [
      {
        "kind": "d1",
        "binding": "LEARN_DB",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "c6ccccaa-fc17-40c0-a985-8602a794dc07"
      },
      {
        "kind": "kv",
        "binding": "LEARN_PUBLISHED_KV",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "75f7fe4c581040c19518e9db5cc0ce26"
      },
      {
        "kind": "r2",
        "binding": "LEARN_UPLOADS_BUCKET",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-prod-r2-uploads"
      },
      {
        "kind": "r2",
        "binding": "LEARN_CERTIFICATES_BUCKET",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-prod-r2-certificates"
      },
      {
        "kind": "d1",
        "binding": "LEARN_DB",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "TODO_TOPLOLEARN_DEV_DB"
      },
      {
        "kind": "kv",
        "binding": "LEARN_PUBLISHED_KV",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "TODO_TOPLOLEARN_DEV_KV"
      },
      {
        "kind": "r2",
        "binding": "LEARN_UPLOADS_BUCKET",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-dev-r2-uploads"
      },
      {
        "kind": "r2",
        "binding": "LEARN_CERTIFICATES_BUCKET",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-dev-r2-certificates"
      },
      {
        "kind": "d1",
        "binding": "LEARN_DB",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "TODO_TOPLOLEARN_STAGING_DB"
      },
      {
        "kind": "kv",
        "binding": "LEARN_PUBLISHED_KV",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "TODO_TOPLOLEARN_STAGING_KV"
      },
      {
        "kind": "r2",
        "binding": "LEARN_UPLOADS_BUCKET",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-staging-r2-uploads"
      },
      {
        "kind": "r2",
        "binding": "LEARN_CERTIFICATES_BUCKET",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-staging-r2-certificates"
      }
    ],
    "queue_bindings": [
      {
        "kind": "queue",
        "binding": "LEARN_ANALYTICS_QUEUE",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-prod-queue-analytics"
      },
      {
        "kind": "queue",
        "binding": "LEARN_WORKFLOW_QUEUE",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-prod-queue-workflows"
      },
      {
        "kind": "queue",
        "binding": "LEARN_ANALYTICS_QUEUE",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-dev-queue-analytics"
      },
      {
        "kind": "queue",
        "binding": "LEARN_WORKFLOW_QUEUE",
        "environment": "dev",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-dev-queue-workflows"
      },
      {
        "kind": "queue",
        "binding": "LEARN_ANALYTICS_QUEUE",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-staging-queue-analytics"
      },
      {
        "kind": "queue",
        "binding": "LEARN_WORKFLOW_QUEUE",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
        "target": "topololearn-staging-queue-workflows"
      }
    ],
    "storage_kinds": [
      "d1",
      "kv",
      "r2"
    ],
    "workflow_signals": [
      "LEARN_ANALYTICS_QUEUE -> topololearn-prod-queue-analytics",
      "LEARN_WORKFLOW_QUEUE -> topololearn-prod-queue-workflows",
      "LEARN_ANALYTICS_QUEUE -> topololearn-dev-queue-analytics",
      "LEARN_WORKFLOW_QUEUE -> topololearn-dev-queue-workflows",
      "LEARN_ANALYTICS_QUEUE -> topololearn-staging-queue-analytics",
      "LEARN_WORKFLOW_QUEUE -> topololearn-staging-queue-workflows"
    ]
  },
  "deployment": {
    "commands": [
      {
        "name": "build",
        "command": "PlatformApplications/TopoloLearn/apps/api/package.json :: tsc --noEmit"
      },
      {
        "name": "deploy",
        "command": "PlatformApplications/TopoloLearn/apps/api/package.json :: wrangler deploy"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloLearn/apps/web/package.json :: vite build"
      },
      {
        "name": "preview",
        "command": "PlatformApplications/TopoloLearn/apps/web/package.json :: vite preview"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloLearn/package.json :: pnpm -r run build"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloLearn/packages/config/package.json :: tsc --noEmit"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloLearn/packages/database/package.json :: tsc --noEmit"
      }
    ],
    "routes": [],
    "environments": [
      "dev",
      "staging"
    ],
    "assets_directories": [],
    "observability_enabled": false
  },
  "debugging": {
    "failure_modes": [],
    "entrypoints": [
      "PlatformApplications/TopoloLearn/apps/api/wrangler.toml",
      "PlatformApplications/TopoloLearn/apps/web/wrangler.toml",
      "PlatformApplications/TopoloLearn/apps/api/src/index.ts",
      "PlatformApplications/TopoloLearn/README.md",
      "PlatformApplications/TopoloLearn/apps/api/package.json",
      "PlatformApplications/TopoloLearn/apps/web/package.json",
      "PlatformApplications/TopoloLearn/package.json",
      "PlatformApplications/TopoloLearn/packages/config/package.json",
      "PlatformApplications/TopoloLearn/packages/database/package.json"
    ]
  }
}