{
  "generated_at": "2026-04-10T10:31:25.574Z",
  "system": {
    "id": "topolo-one",
    "name": "TopoloOne",
    "slug": "topolo-one",
    "kind": "application",
    "summary": "Unified admin dashboard plus worker-backed pricing, content, growth, and developer-acquisition surfaces for TopoloOne.",
    "aliases": [],
    "lifecycle": "active",
    "last_verified": "2026-04-10",
    "owners": [
      "platform-experience"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloOne"
    ],
    "service_ids": [
      "svc_oneclick_dash"
    ],
    "visibility": "public",
    "api_contract": {
      "type": "curated",
      "source": "PlatformApplications/TopoloOne/apps/dashboard-web/src/lib/api.ts",
      "notes": "The dashboard contract is defined by the Auth-backed client routes it calls, while the marketing worker adds public checkout, waitlist, demo-booking, admin-session, and subscription-webhook ingestion endpoints plus static portfolio and developer acquisition routes. Public developer CTAs now hand off from TopoloOne into the separate TopoloDevelopers application on developers.topolo.app/signup."
    },
    "primary_hosts": [
      "https://one.topolo.app",
      "https://one.topolo.io"
    ],
    "doc_paths": [
      "applications/one",
      "internal/apps/topolo-one"
    ],
    "dependencies": [
      "topolo-auth",
      "topolo-nexus",
      "topolo-developers"
    ],
    "public_hub_url": "/systems/topolo-one",
    "internal_hub_url": null,
    "application_api_url": "/reference/apps/topolo-one",
    "generated_openapi_url": null,
    "machine_urls": {
      "system": "/machine/systems/topolo-one.json",
      "application": "/machine/applications/topolo-one.json"
    }
  },
  "docs": {
    "public": [
      {
        "id": "applications/forecast.mdx",
        "title": "Topolo Forecast",
        "summary": "Public overview of the forecasting product for cash-flow, P&L, KPI, and multi-scenario planning workflows.",
        "audience": "public",
        "tags": [
          "forecasting",
          "finance",
          "planning"
        ],
        "url": "/applications/forecast.mdx",
        "last_verified": "2026-04-07"
      },
      {
        "id": "applications/one.mdx",
        "title": "TopoloOne",
        "summary": "Public overview of the TopoloOne dashboard, worker-backed growth surfaces, and the public developer-acquisition funnel.",
        "audience": "public",
        "tags": [
          "dashboard",
          "operators",
          "api-keys"
        ],
        "url": "/applications/one.mdx",
        "last_verified": "2026-04-10"
      },
      {
        "id": "guides/quick-start.mdx",
        "title": "Quick Start",
        "summary": "Fast onboarding path for developers integrating with Topolo services.",
        "audience": "public",
        "tags": [
          "onboarding",
          "auth",
          "api-keys"
        ],
        "url": "/guides/quick-start.mdx",
        "last_verified": "2026-04-07"
      },
      {
        "id": "platform/architecture.mdx",
        "title": "Platform Architecture",
        "summary": "Top-level platform shape, authority boundaries, and how the unified documentation platform maps onto the codebase.",
        "audience": "public",
        "tags": [
          "architecture",
          "platform",
          "systems"
        ],
        "url": "/platform/architecture.mdx",
        "last_verified": "2026-04-10"
      },
      {
        "id": "platform/api-keys.mdx",
        "title": "API Keys",
        "summary": "Central API key model, scope ownership, and resource binding behavior across Topolo services.",
        "audience": "public",
        "tags": [
          "api-keys",
          "security",
          "platform"
        ],
        "url": "/platform/api-keys.mdx",
        "last_verified": "2026-04-07"
      }
    ],
    "internal": [],
    "runbooks": []
  },
  "authority": {
    "owners": [
      "platform-experience"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloOne"
    ],
    "service_ids": [
      "svc_oneclick_dash"
    ],
    "dependencies": [
      "topolo-auth",
      "topolo-nexus",
      "topolo-developers"
    ],
    "aliases": []
  },
  "interfaces": {
    "contract_type": "curated",
    "contract_source": "PlatformApplications/TopoloOne/apps/dashboard-web/src/lib/api.ts",
    "contract_source_exists": true,
    "openapi": null,
    "readme": {
      "path": "PlatformApplications/TopoloOne/README.md",
      "intro": [
        "Canonical documentation for TopoloOne lives in `PlatformApplications/TopoloDocs`.",
        "Use this repository for implementation only. Local product and operational docs have been retired in favor of the docs application."
      ],
      "headings": [
        "TopoloOne"
      ],
      "routeHighlights": [],
      "commandHighlights": []
    }
  },
  "auth": {
    "depends_on_topolo_auth": true,
    "api_key_scopes": [
      {
        "name": "dashboard.read",
        "description": "View Topolo One dashboard",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "apps.read",
        "description": "View application catalog",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "apps.write",
        "description": "Manage applications and deployments",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "workflows.read",
        "description": "View automation workflows",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "workflows.write",
        "description": "Create and edit workflows",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "launches.read",
        "description": "Generate or inspect launch flows",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "widgets.read",
        "description": "Read widget and summary data",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "notifications.read",
        "description": "View notification state",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "notifications.write",
        "description": "Manage notification subscriptions",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "settings.read",
        "description": "View system settings",
        "resourcePattern": null,
        "kind": "api_key_scope"
      },
      {
        "name": "settings.write",
        "description": "Manage system configuration",
        "resourcePattern": null,
        "kind": "api_key_scope"
      }
    ],
    "service_permissions": [
      {
        "name": "dashboard:read",
        "description": "View OneClick dashboard",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "apps:read",
        "description": "View application catalog",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "apps:write",
        "description": "Manage applications and deployments",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "workflows:read",
        "description": "View automation workflows",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "workflows:write",
        "description": "Create and edit workflows",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "launches:read",
        "description": "Generate or inspect launch flows",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "widgets:read",
        "description": "Read widget and summary data",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "notifications:read",
        "description": "View notification state",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "notifications:write",
        "description": "Manage notification subscriptions",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "settings:read",
        "description": "View system settings",
        "resourcePattern": null,
        "kind": "permission"
      },
      {
        "name": "settings:write",
        "description": "Manage system configuration",
        "resourcePattern": null,
        "kind": "permission"
      }
    ]
  },
  "runtime": {
    "primary_hosts": [
      "https://one.topolo.app",
      "https://one.topolo.io"
    ],
    "repo_entries": [
      "PlatformApplications/TopoloOne/README.md",
      "PlatformApplications/TopoloOne/apps/",
      "PlatformApplications/TopoloOne/commitlint.config.js",
      "PlatformApplications/TopoloOne/docs/",
      "PlatformApplications/TopoloOne/lighthouserc.js",
      "PlatformApplications/TopoloOne/package.json",
      "PlatformApplications/TopoloOne/packages/",
      "PlatformApplications/TopoloOne/playwright-report/",
      "PlatformApplications/TopoloOne/playwright.config.ts",
      "PlatformApplications/TopoloOne/pnpm-lock.yaml",
      "PlatformApplications/TopoloOne/pnpm-workspace.yaml",
      "PlatformApplications/TopoloOne/scripts/",
      "PlatformApplications/TopoloOne/test-results/",
      "PlatformApplications/TopoloOne/tests/",
      "PlatformApplications/TopoloOne/topolo.cloudcontrol.json"
    ],
    "wrangler_surfaces": [
      {
        "path": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
        "observabilityEnabled": true,
        "environments": [
          "preview",
          "production"
        ],
        "routes": [],
        "vars": [
          "ALLOWED_ORIGINS",
          "LOG_LEVEL",
          "NODE_ENV",
          "SERVICE_NAME"
        ],
        "bindings": [
          {
            "kind": "kv",
            "binding": "CHAT_CACHE",
            "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
            "target": "5ee16c92ffe34626aacbe45b94e416fe"
          },
          {
            "kind": "kv",
            "binding": "CHAT_CACHE",
            "environment": "preview",
            "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
            "target": "5ee16c92ffe34626aacbe45b94e416fe"
          },
          {
            "kind": "kv",
            "binding": "CHAT_CACHE",
            "environment": "production",
            "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
            "target": "5ee16c92ffe34626aacbe45b94e416fe"
          }
        ],
        "cronTriggers": [],
        "workerName": "ai-chat-rag",
        "main": "dist/index.js",
        "compatibilityDate": "2025-06-17",
        "buildCommand": "pnpm run build",
        "assetsDirectory": "./public"
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/dashboard-web/wrangler.toml",
        "observabilityEnabled": false,
        "environments": [],
        "routes": [],
        "vars": [],
        "bindings": [],
        "cronTriggers": [],
        "workerName": "topoloone",
        "compatibilityDate": "2026-04-04"
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "observabilityEnabled": true,
        "environments": [
          "preview",
          "production"
        ],
        "routes": [
          "one.topolo.app/*"
        ],
        "vars": [
          "ALLOWED_ORIGINS",
          "AUTH_API_URL",
          "DASHBOARD_APP_ORIGIN",
          "LOG_LEVEL",
          "NODE_ENV",
          "SERVICE_NAME"
        ],
        "bindings": [
          {
            "kind": "d1",
            "binding": "ONECLICK_DB",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "ace6619b-0dae-4248-870b-71561d9087e2"
          },
          {
            "kind": "kv",
            "binding": "ONECLICK_KV",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "53140b1879254915bfb46179f09d197b"
          },
          {
            "kind": "d1",
            "binding": "ONECLICK_DB",
            "environment": "preview",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "ace6619b-0dae-4248-870b-71561d9087e2"
          },
          {
            "kind": "kv",
            "binding": "ONECLICK_KV",
            "environment": "preview",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "a4ed16d4573d45b8a05eefa54f18eb5f"
          },
          {
            "kind": "d1",
            "binding": "ONECLICK_DB",
            "environment": "production",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "ace6619b-0dae-4248-870b-71561d9087e2"
          },
          {
            "kind": "kv",
            "binding": "ONECLICK_KV",
            "environment": "production",
            "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
            "target": "a4ed16d4573d45b8a05eefa54f18eb5f"
          }
        ],
        "cronTriggers": [],
        "workerName": "topoloone-worker",
        "main": "dist/index.js",
        "compatibilityDate": "2025-06-17",
        "buildCommand": "pnpm run build",
        "assetsDirectory": "./public"
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "observabilityEnabled": false,
        "environments": [
          "staging"
        ],
        "routes": [],
        "vars": [
          "ENVIRONMENT",
          "NEXT_PUBLIC_SIGNUP_MODE",
          "NEXT_PUBLIC_SITE_URL"
        ],
        "bindings": [
          {
            "kind": "kv",
            "binding": "WAITLIST_KV",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "97ef5229c1574541bb7d5dd6b437d5b6"
          },
          {
            "kind": "kv",
            "binding": "BOOKING_KV",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "b45b9707d5984639b03f42e3f9e42fcb"
          },
          {
            "kind": "kv",
            "binding": "SUBS_KV",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "5cd7bce0ea88411d857169ea9ef46c2a"
          },
          {
            "kind": "kv",
            "binding": "WAITLIST_KV",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "97ef5229c1574541bb7d5dd6b437d5b6"
          },
          {
            "kind": "kv",
            "binding": "BOOKING_KV",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "b45b9707d5984639b03f42e3f9e42fcb"
          },
          {
            "kind": "kv",
            "binding": "SUBS_KV",
            "environment": "staging",
            "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
            "target": "5cd7bce0ea88411d857169ea9ef46c2a"
          }
        ],
        "cronTriggers": [],
        "workerName": "topoloone-website",
        "compatibilityDate": "2025-08-01",
        "main": "worker/index.js",
        "assetsDirectory": "out"
      }
    ],
    "packages": [
      {
        "path": "PlatformApplications/TopoloOne/apps/ai-chat-rag/package.json",
        "name": "@nodo/ai-chat-rag",
        "scripts": [
          "dev",
          "start",
          "build",
          "deploy",
          "deploy:dry-run",
          "test",
          "test:ci",
          "test:miniflare",
          "cf-typegen",
          "clean",
          "lint",
          "type-check",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "dev",
            "command": "wrangler dev --port 8687"
          },
          {
            "name": "start",
            "command": "wrangler dev --port 8687"
          },
          {
            "name": "build",
            "command": "esbuild src/index.ts --bundle --outfile=dist/index.js --format=esm --platform=browser --target=es2022"
          },
          {
            "name": "deploy",
            "command": "wrangler deploy"
          },
          {
            "name": "deploy:dry-run",
            "command": "wrangler deploy --dry-run --outdir .wrangler/build"
          },
          {
            "name": "test",
            "command": "vitest"
          },
          {
            "name": "test:ci",
            "command": "vitest run"
          },
          {
            "name": "test:miniflare",
            "command": "miniflare src/index.ts --modules --compatibility-date=2025-07-01"
          },
          {
            "name": "cf-typegen",
            "command": "wrangler types"
          },
          {
            "name": "clean",
            "command": "rm -rf dist"
          },
          {
            "name": "lint",
            "command": "eslint src --ext .ts"
          },
          {
            "name": "type-check",
            "command": "tsc --noEmit"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/dashboard-web/package.json",
        "name": "@nodo/dashboard-web",
        "description": "Nodo SSO Dashboard Web Application",
        "scripts": [
          "dev",
          "build",
          "preview",
          "lint",
          "lint:fix",
          "test",
          "clean"
        ],
        "scriptCommands": [
          {
            "name": "dev",
            "command": "vite"
          },
          {
            "name": "build",
            "command": "tsc && vite build --mode production"
          },
          {
            "name": "preview",
            "command": "vite preview"
          },
          {
            "name": "lint",
            "command": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0"
          },
          {
            "name": "lint:fix",
            "command": "eslint . --ext ts,tsx --fix"
          },
          {
            "name": "test",
            "command": "vitest"
          },
          {
            "name": "clean",
            "command": "rm -rf dist"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/dashboard-worker/package.json",
        "name": "@nodo/dashboard-worker",
        "scripts": [
          "dev",
          "start",
          "build",
          "deploy",
          "deploy:dry-run",
          "test",
          "test:ci",
          "test:miniflare",
          "cf-typegen",
          "clean",
          "lint",
          "type-check",
          "typecheck"
        ],
        "scriptCommands": [
          {
            "name": "dev",
            "command": "wrangler dev --port 8686"
          },
          {
            "name": "start",
            "command": "wrangler dev --port 8686"
          },
          {
            "name": "build",
            "command": "esbuild src/index.ts --bundle --outfile=dist/index.js --format=esm --platform=browser --target=es2022"
          },
          {
            "name": "deploy",
            "command": "wrangler deploy"
          },
          {
            "name": "deploy:dry-run",
            "command": "wrangler deploy --dry-run --outdir .wrangler/build"
          },
          {
            "name": "test",
            "command": "vitest"
          },
          {
            "name": "test:ci",
            "command": "vitest run"
          },
          {
            "name": "test:miniflare",
            "command": "miniflare src/index.ts --modules --compatibility-date=2025-07-01"
          },
          {
            "name": "cf-typegen",
            "command": "wrangler types"
          },
          {
            "name": "clean",
            "command": "rm -rf dist"
          },
          {
            "name": "lint",
            "command": "eslint src --ext .ts"
          },
          {
            "name": "type-check",
            "command": "tsc --noEmit"
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloOne/apps/marketing-site/package.json",
        "name": "@nodo/marketing-site",
        "scripts": [
          "dev",
          "build",
          "build:cf",
          "preview:cf",
          "start",
          "lint",
          "lint:fix",
          "format",
          "format:check",
          "typecheck",
          "test",
          "test:run",
          "test:ui",
          "test:coverage",
          "e2e",
          "test:e2e"
        ],
        "scriptCommands": [
          {
            "name": "dev",
            "command": "next dev"
          },
          {
            "name": "build",
            "command": "next build"
          },
          {
            "name": "build:cf",
            "command": "echo 'Using static export instead of next-on-pages'"
          },
          {
            "name": "preview:cf",
            "command": "wrangler pages dev .vercel/output/static"
          },
          {
            "name": "start",
            "command": "next start"
          },
          {
            "name": "lint",
            "command": "next lint"
          },
          {
            "name": "lint:fix",
            "command": "next lint --fix"
          },
          {
            "name": "format",
            "command": "prettier --write ."
          },
          {
            "name": "format:check",
            "command": "prettier --check ."
          },
          {
            "name": "typecheck",
            "command": "tsc --noEmit"
          },
          {
            "name": "test",
            "command": "vitest"
          },
          {
            "name": "test:run",
            "command": "vitest run"
          },
          {
            "name": "test:ui",
            "command": "vitest --ui"
          },
          {
            "name": "test:coverage",
            "command": "vitest run --coverage"
          },
          {
            "name": "e2e",
            "command": "playwright test"
          },
          {
            "name": "test:e2e",
            "command": "playwright test"
          }
        ]
      },
      {
        "path": "PlatformApplications/TopoloOne/package.json",
        "name": "nodo-oneclick-sso",
        "description": "TopoloOne - Multi-app SSO launchpad",
        "scripts": [
          "bootstrap",
          "build",
          "build:packages",
          "build:apps",
          "dev",
          "dev:web",
          "dev:worker",
          "build:web",
          "build:worker",
          "deploy:worker",
          "test:worker",
          "lint",
          "lint:fix",
          "lint:marketing",
          "lint:all",
          "test"
        ],
        "scriptCommands": [
          {
            "name": "bootstrap",
            "command": "pnpm install && pnpm build:packages && pnpm prepare"
          },
          {
            "name": "build",
            "command": "pnpm build:packages && pnpm build:apps"
          },
          {
            "name": "build:packages",
            "command": "pnpm --filter '@nodo/auth-client' build"
          },
          {
            "name": "build:apps",
            "command": "pnpm --filter '@nodo/dashboard-web' build && pnpm --filter '@nodo/dashboard-worker' build"
          },
          {
            "name": "dev",
            "command": "pnpm --parallel --filter '@nodo/dashboard-web' --filter '@nodo/dashboard-worker' dev"
          },
          {
            "name": "dev:web",
            "command": "pnpm --filter @nodo/dashboard-web dev"
          },
          {
            "name": "dev:worker",
            "command": "pnpm --filter @nodo/dashboard-worker dev"
          },
          {
            "name": "build:web",
            "command": "pnpm --filter @nodo/dashboard-web build"
          },
          {
            "name": "build:worker",
            "command": "pnpm --filter @nodo/dashboard-worker build"
          },
          {
            "name": "deploy:worker",
            "command": "pnpm --filter @nodo/dashboard-worker deploy"
          },
          {
            "name": "test:worker",
            "command": "pnpm --filter @nodo/dashboard-worker test"
          },
          {
            "name": "lint",
            "command": "pnpm --filter '@nodo/dashboard-web' --filter '@nodo/dashboard-worker' --filter '@nodo/auth-client' lint"
          },
          {
            "name": "lint:fix",
            "command": "pnpm --filter '@nodo/dashboard-web' --filter '@nodo/dashboard-worker' --filter '@nodo/auth-client' lint:fix"
          },
          {
            "name": "lint:marketing",
            "command": "pnpm --filter '@nodo/marketing-site' lint"
          },
          {
            "name": "lint:all",
            "command": "pnpm --recursive lint"
          },
          {
            "name": "test",
            "command": "pnpm --recursive test"
          }
        ]
      }
    ]
  },
  "data": {
    "env_vars": [
      "ALLOWED_ORIGINS",
      "AUTH_API_URL",
      "DASHBOARD_APP_ORIGIN",
      "ENVIRONMENT",
      "LOG_LEVEL",
      "NEXT_PUBLIC_SIGNUP_MODE",
      "NEXT_PUBLIC_SITE_URL",
      "NODE_ENV",
      "SERVICE_NAME"
    ],
    "bindings": [
      {
        "kind": "kv",
        "binding": "CHAT_CACHE",
        "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
        "target": "5ee16c92ffe34626aacbe45b94e416fe"
      },
      {
        "kind": "kv",
        "binding": "CHAT_CACHE",
        "environment": "preview",
        "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
        "target": "5ee16c92ffe34626aacbe45b94e416fe"
      },
      {
        "kind": "kv",
        "binding": "CHAT_CACHE",
        "environment": "production",
        "sourcePath": "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
        "target": "5ee16c92ffe34626aacbe45b94e416fe"
      },
      {
        "kind": "d1",
        "binding": "ONECLICK_DB",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "ace6619b-0dae-4248-870b-71561d9087e2"
      },
      {
        "kind": "kv",
        "binding": "ONECLICK_KV",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "53140b1879254915bfb46179f09d197b"
      },
      {
        "kind": "d1",
        "binding": "ONECLICK_DB",
        "environment": "preview",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "ace6619b-0dae-4248-870b-71561d9087e2"
      },
      {
        "kind": "kv",
        "binding": "ONECLICK_KV",
        "environment": "preview",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "a4ed16d4573d45b8a05eefa54f18eb5f"
      },
      {
        "kind": "d1",
        "binding": "ONECLICK_DB",
        "environment": "production",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "ace6619b-0dae-4248-870b-71561d9087e2"
      },
      {
        "kind": "kv",
        "binding": "ONECLICK_KV",
        "environment": "production",
        "sourcePath": "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
        "target": "a4ed16d4573d45b8a05eefa54f18eb5f"
      },
      {
        "kind": "kv",
        "binding": "WAITLIST_KV",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "97ef5229c1574541bb7d5dd6b437d5b6"
      },
      {
        "kind": "kv",
        "binding": "BOOKING_KV",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "b45b9707d5984639b03f42e3f9e42fcb"
      },
      {
        "kind": "kv",
        "binding": "SUBS_KV",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "5cd7bce0ea88411d857169ea9ef46c2a"
      },
      {
        "kind": "kv",
        "binding": "WAITLIST_KV",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "97ef5229c1574541bb7d5dd6b437d5b6"
      },
      {
        "kind": "kv",
        "binding": "BOOKING_KV",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "b45b9707d5984639b03f42e3f9e42fcb"
      },
      {
        "kind": "kv",
        "binding": "SUBS_KV",
        "environment": "staging",
        "sourcePath": "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
        "target": "5cd7bce0ea88411d857169ea9ef46c2a"
      }
    ],
    "queue_bindings": [],
    "storage_kinds": [
      "kv",
      "d1"
    ],
    "workflow_signals": []
  },
  "deployment": {
    "commands": [
      {
        "name": "build",
        "command": "PlatformApplications/TopoloOne/apps/ai-chat-rag/package.json :: esbuild src/index.ts --bundle --outfile=dist/index.js --format=esm --platform=browser --target=es2022"
      },
      {
        "name": "deploy",
        "command": "PlatformApplications/TopoloOne/apps/ai-chat-rag/package.json :: wrangler deploy"
      },
      {
        "name": "deploy:dry-run",
        "command": "PlatformApplications/TopoloOne/apps/ai-chat-rag/package.json :: wrangler deploy --dry-run --outdir .wrangler/build"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloOne/apps/dashboard-web/package.json :: tsc && vite build --mode production"
      },
      {
        "name": "preview",
        "command": "PlatformApplications/TopoloOne/apps/dashboard-web/package.json :: vite preview"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloOne/apps/dashboard-worker/package.json :: esbuild src/index.ts --bundle --outfile=dist/index.js --format=esm --platform=browser --target=es2022"
      },
      {
        "name": "deploy",
        "command": "PlatformApplications/TopoloOne/apps/dashboard-worker/package.json :: wrangler deploy"
      },
      {
        "name": "deploy:dry-run",
        "command": "PlatformApplications/TopoloOne/apps/dashboard-worker/package.json :: wrangler deploy --dry-run --outdir .wrangler/build"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloOne/apps/marketing-site/package.json :: next build"
      },
      {
        "name": "build:cf",
        "command": "PlatformApplications/TopoloOne/apps/marketing-site/package.json :: echo 'Using static export instead of next-on-pages'"
      },
      {
        "name": "preview:cf",
        "command": "PlatformApplications/TopoloOne/apps/marketing-site/package.json :: wrangler pages dev .vercel/output/static"
      },
      {
        "name": "build",
        "command": "PlatformApplications/TopoloOne/package.json :: pnpm build:packages && pnpm build:apps"
      },
      {
        "name": "build:packages",
        "command": "PlatformApplications/TopoloOne/package.json :: pnpm --filter '@nodo/auth-client' build"
      },
      {
        "name": "build:apps",
        "command": "PlatformApplications/TopoloOne/package.json :: pnpm --filter '@nodo/dashboard-web' build && pnpm --filter '@nodo/dashboard-worker' build"
      },
      {
        "name": "build:web",
        "command": "PlatformApplications/TopoloOne/package.json :: pnpm --filter @nodo/dashboard-web build"
      },
      {
        "name": "build:worker",
        "command": "PlatformApplications/TopoloOne/package.json :: pnpm --filter @nodo/dashboard-worker build"
      }
    ],
    "routes": [
      "one.topolo.app/*"
    ],
    "environments": [
      "preview",
      "production",
      "staging"
    ],
    "assets_directories": [
      "./public",
      "out"
    ],
    "observability_enabled": true
  },
  "debugging": {
    "failure_modes": [],
    "entrypoints": [
      "PlatformApplications/TopoloOne/apps/ai-chat-rag/wrangler.toml",
      "PlatformApplications/TopoloOne/apps/dashboard-web/wrangler.toml",
      "PlatformApplications/TopoloOne/apps/dashboard-worker/wrangler.toml",
      "PlatformApplications/TopoloOne/apps/marketing-site/wrangler.toml",
      "PlatformApplications/TopoloOne/apps/dashboard-web/src/lib/api.ts",
      "PlatformApplications/TopoloOne/README.md",
      "PlatformApplications/TopoloOne/apps/ai-chat-rag/package.json",
      "PlatformApplications/TopoloOne/apps/dashboard-web/package.json",
      "PlatformApplications/TopoloOne/apps/dashboard-worker/package.json",
      "PlatformApplications/TopoloOne/apps/marketing-site/package.json",
      "PlatformApplications/TopoloOne/package.json"
    ]
  }
}