{
  "ok": true,
  "app": "cloud-itonami",
  "surface": "operator-cockpit",
  "version": "0.1.117",
  "asOf": "2026-07-16",
  "routes": {
    "home": "/",
    "orgRepo": "/{org}/{repo}",
    "jobsUi": "/#jobs",
    "jobsApi": "/api/jobs",
    "marketEntryUi": "/#market-entry",
    "marketEntryApi": "/api/market-entry",
    "marketEntryCountry": "/api/market-entry?country=JPN",
    "goLiveUi": "/#go-live",
    "hrPaidPath": "/isco-1212/",
    "billingStatus": "/api/billing/status",
    "marketplace": "/marketplace/",
    "marketplaceJson": "/marketplace.json",
    "openBusinessList": "/api/open-business",
    "openBusinessItem": "/api/open-business/{isicRev5}",
    "openBusinessDryRun": "POST /api/open-business/{isicRev5}/{intakes|recommendations|approvals}",
    "openBusinessUi": "/open-business/{isicRev5}",
    "openBusinessStatic": "/open-business.json",
    "tenantMetrics": "/api/{org}/{repo}/metrics",
    "productMetrics": "/api/metrics",
    "flagshipJobsDemo": "https://cloud-itonami.github.io/cloud-itonami-isic-6399/",
    "flagshipTalentDemo": "https://cloud-itonami.github.io/cloud-itonami-isic-6310/",
    "llms": "/llms.txt",
    "health": "/health.json",
    "platformStatus": "/api/status",
    "maturityApi": "/api/maturity",
    "fleetMetrics": "/api/fleet/metrics",
    "freeTenantClaim": "/isco-1212/?org=ops-demo&repo=hr-practice",
    "maturitySeedItem": "/api/open-business/8299",
    "flagshipPlacementDemo": "https://cloud-itonami.github.io/cloud-itonami-isic-7810/",
    "openBusiness7810": "/api/open-business/7810",
    "agentRuns": "/api/agent-runs",
    "jobsSearch": "/api/jobs?q=&location=&remote=1&limit=",
    "marketplaceApi": "/api/marketplace",
    "marketEntrySearch": "/api/market-entry?q=&limit=",
    "openBusinessSearch": "/api/open-business?q=&limit=",
    "statusFreePath": "/api/status",
    "liveHealth": "/api/health",
    "freePathSmoke": "nbb scripts/free_path_smoke.cljs",
    "npmSmoke": "npm run free-path-smoke",
    "freePathDocs": "/docs/free-path.md",
    "openapiFreePath": "/openapi-free-path.json",
    "aiPlugin": "/.well-known/ai-plugin.json",
    "securityTxt": "/.well-known/security.txt",
    "licensesJson": "/licenses.json",
    "licensesUi": "/licenses/",
    "badge": "/api/badge",
    "sitemap": "/sitemap.xml",
    "freePathApi": "/api/freepath",
    "freePathApiAlias": "/api/free-path"
  },
  "live": {
    "jobsLane": "GET /api/jobs — public meta-search (Arbeitnow+Jobicy), no auth",
    "marketEntry": "GET /api/market-entry — countries + agencies",
    "marketplace": "registry-fed fleet catalog",
    "openBusiness": "static+self-registered; item GET + dry-run POST (agent-run:* recorded, 7d TTL)",
    "billingStatus": "GET /api/billing/status — Stripe secret presence booleans only",
    "hrPaidPath": "/isco-1212/ — webauthn + Stripe checkout (owner secrets required)",
    "metrics": "KV-backed external/paid/agentRuns via /api/fleet/metrics and /api/metrics",
    "productMetrics": "GET /api/metrics — BMC gate shape (active/external-paid/external-total/funnel.trials)",
    "dryRunNote": "POST open-business actions are simulated (committed:false) but count toward agentRuns7d",
    "platformStatus": "GET /api/status — product surface checklist + paid bottleneck",
    "freeTenant": "passkey claim on unique org/repo increments fleet metrics selfRegisteredOwners (no Stripe)",
    "iscoFreePath": "/isco-1212/ free claim + free-path panel (no Stripe)",
    "nearFlagship7810": "open-business static includes employment placement (ISIC 7810) + github.io demo",
    "jobsFilter": "GET /api/jobs filters on full lane (edge params stripped so totalUnfiltered is honest ~200)",
    "agentRuns": "GET /api/agent-runs — 7d dry-run activity list",
    "marketplaceApi": "GET /api/marketplace?q=&limit= — filterable fleet catalog (static marketplace.json)",
    "searchApis": "open-business, marketplace, market-entry, jobs all support q+limit filters",
    "stripeTestMode": "sk_test_ clears stripe-configured via /api/billing/status (mode:test)",
    "freePath": "GET /api/status → freePath + nextOwnerActions (Stripe is only remaining gate)",
    "liveHealth": "GET /api/health — KV freePath snapshot (complements this static file)",
    "bmcCollect": "BMC collect.cljs health → /api/health (freePath KV)",
    "agentUserAgent": "Avoid Python-urllib/* (CF 1010); set explicit UA",
    "productMetricsFreePath": "GET /api/metrics includes freePath for BMC merge",
    "freePathDocs": "Operator/agent free-path runbook (no Stripe)",
    "agentDiscovery": "ai-plugin + openapi-free-path for free-path agents",
    "funnel": "Cockpit free-path funnel uses live selfReg/agentRuns/external/paid",
    "metricsFunnel": "GET /api/metrics funnel includes freeClaims/agentRuns7d/externalTenants/paid",
    "badge": "GET /api/badge SVG free-path maturity badge",
    "freePathApi": "GET /api/freepath (preferred) or /api/free-path",
    "redirectsNote": "Removed /api/* splat rewrite that could SPA-capture Functions",
    "apiMiddlewareGuard": "unknown /api/* → 502 JSON api-route-html-leak (functions/_middleware.js)",
    "productSurface15": "status productSurface includes freepath-digest + agent-discovery + free-path-badge (15 free checks)",
    "productSurface16": "status productSurface also probes live github.io flagship demos (16 free checks)",
    "productSurface17": "status productSurface probes /isco-1212/ free claim UI (17 free checks)",
    "productSurface18": "status productSurface probes /marketplace/ catalog UI (18 free checks)",
    "productSurface20": "cockpit-ui + free-tenant-verticals (6399/6310/7810/8299) → 20 free checks",
    "productSurface21": "agent-runs-verticals dry-run activity across 6399/6310/7810/8299 → 21 free checks",
    "productSurface24": "jobs-remote + market-entry-jpn + billing-gate-transparent → 24 free checks",
    "productSurface25": "free-path-docs /docs/free-path.md not SPA-captured → 25 free checks",
    "productSurface26": "api-cors-preflight OPTIONS on status/health/freepath → 26 free checks",
    "productSurface28": "llms-txt + go-live-docs discovery → 28 free checks",
    "productSurface30": "robots-txt + stripe-setup-docs discovery → 30 free checks",
    "productSurface33": "sitemap-xml + open-business-static + marketplace-static → 33 free checks",
    "productSurface35": "health-json-static + agent-runs-isic-filter → 35 free checks",
    "productSurface36": "agent-runs-fresh (<6h) + versioned free-path badge → 36 free checks",
    "productSurface37": "deploy-version-align openapi≡health.json≡/api/health + 10s fetch timeouts → 37 free checks",
    "productSurface39": "jobs-location + marketplace-talent filters → 39 free checks",
    "productSurface40": "metrics-path-align freepath≡/api/metrics≡/api/fleet/metrics → 40 free checks",
    "productSurface42": "freepath-maturity-map + freepath-headers (x-itonami-*) → 42 free checks",
    "productSurface43": "health-headers x-itonami-live/version/free-path-ok → 43 free checks",
    "productSurface45": "freepath-version-align + agent-runs-isic-multi (6310/7810/8299 filters) + status x-itonami surface headers → 45 free checks",
    "productSurface47": "badge-version-align + metrics-headers (x-itonami free-path-ok/version on /api/metrics) → 47 free checks",
    "productSurface50": "fleet-metrics-headers + openapi-core-paths + ai-plugin-maturity → 50 free checks",
    "productSurface53": "health-json-routes + open-business-ui + billing-headers → 53 free checks",
    "productSurface56": "badge-headers + agent-runs-headers + sitemap-core-paths → 56 free checks",
    "productSurface59": "jobs-headers + open-business-headers + robots-allow-freepath → 59 free checks",
    "productSurface62": "marketplace-headers + market-entry-headers + security-txt → 62 free checks",
    "productSurface65": "open-business-item-headers + maturity-api (non-recursive compact digest) + openapi /api/maturity → 65 free checks",
    "productSurface68": "cors-catalog-preflight + licenses-json + llms-maturity → 68 free checks",
    "freeTenantSeeds": "ops-maturity-seed/hr-practice + ops-placement-seed/agency + ops-jobs-seed/meta-search + ops-talent-seed/practice",
    "productSurface71": "cors-ops-preflight + seed-item-headers + robots-allow-maturity → 71 free checks",
    "productSurface74": "cors-metrics-preflight + sitemap-maturity-licenses + free-path-docs-maturity → 74 free checks",
    "productSurface77": "health-links-maturity + maturity-counts-align + security-txt-rfc → 77 free checks",
    "productSurface80": "health-json-routes-ext + metrics-version-align + openapi-servers → 80 free checks",
    "productSurface83": "metrics-funnel + fleet-version-align + api-middleware-guard → 83 free checks",
    "productSurface87": "billing-owner-hints + maturity-bottleneck/links + freepath-links → 87 free checks",
    "productSurface90": "next-owner-stripe-cmds + ai-plugin-logo-health + metrics-hint-status → 90 free checks",
    "productSurface93": "freepath-hint-align + ai-plugin-auth-none + agent-runs-version-align → 93 free checks",
    "productSurface96": "dry-run-surface + openapi-description-ua + go-live-docs-stripe → 96 free checks",
    "productSurface100": "openapi-title + static catalog align + robots licenses → 100 free checks",
    "productSurface103": "dry-run-actions-multi + free-claim-url + free-path-object → 103 free checks",
    "productSurface107": "openapi-dry-run-enum + market-entry-scale + freePath agentRuns/selfReg align → 107 free checks",
    "productSurface111": "licenses-procedures + next-owner-verify + maturity-paid-path + free-path-claim-field → 111 free checks",
    "productSurface115": "licenses-ui + openapi-version-align + freepath-maturity-link + free-path-catalog-fields → 115 free checks",
    "productSurface119": "health-links-licenses + freepath-alias-align + robots-allow-licenses-ui + sitemap-licenses-ui → 119 free checks",
    "productSurface123": "dry-run-seed + openapi-catalog-ext + llms-licenses + status-links-core → 123 free checks",
    "productSurface127": "health-json-licenses-ui + maturity-links-licenses + free-path-docs-licenses + cors-alias-preflight → 127 free checks",
    "productSurface131": "free-path-docs-dry-run + go-live-free-claim + robots-allow-alias + free-path-agent-runs-url → 131 free checks",
    "productSurface135": "badge-svg-type + free-path-docs-badge + llms-agent-runs + sitemap-agent-runs → 135 free checks",
    "productSurface140": "health agent-runs links/routes + free-path openapi docs + robots agent-runs + billing checkoutUi → 140 free checks",
    "productSurface144": "freepath+maturity agent-runs links + llms badge + ai-plugin licenses → 144 free checks",
    "productSurface148": "health metrics links + llms openapi + ai-plugin agent-runs + sitemap badge → 148 free checks",
    "productSurface153": "freepath+maturity metrics links + free-path docs jobs + robots badge + openapi jobs → 153 free checks",
    "productSurface157": "llms jobs + free-path docs marketplace + openapi marketplace + robots jobs/marketplace → 157 free checks",
    "productSurface161": "openapi market-entry + free-path docs market-entry + llms metrics + robots market-entry → 161 free checks",
    "productSurface166": "health-json jobs + llms market-entry/marketplace + robots open-business + sitemap catalog APIs → 166 free checks",
    "productSurface170": "health open-business/market-entry + free-path docs open-business + llms open-business + robots fleet → 170 free checks",
    "productSurface175": "health fleet + free-path docs fleet + llms fleet + robots billing + sitemap ops → 175 free checks",
    "productSurface179": "health billing + free-path docs billing + llms billing + openapi billing → 179 free checks",
    "productSurface183": "freepath+maturity fleet+billing deep-links → 183 free checks",
    "productSurface187": "health billing links + status ops links + free-path stripe docs + ai-plugin jobs → 187 free checks",
    "productSurface191": "openapi fleet + freepath catalog links + ai-plugin billing + llms stripe docs → 191 free checks",
    "productSurface195": "openapi agent-runs + maturity catalog + robots/sitemap stripe docs → 195 free checks",
    "productSurface199": "openapi open-business item + freepath/maturity marketplace + status catalog links → 199 free checks",
    "productSurface203": "health marketplace + openapi dry-run path + status market-entry + sitemap go-live → 203 free checks",
    "productSurface207": "openapi badge + free-path/llms/robots go-live docs → 207 free checks",
    "productSurface211": "openapi metrics + health go-live + status go-live + ai-plugin marketplace → 211 free checks",
    "productSurface215": "openapi status + freepath/maturity go-live + ai-plugin open-business → 215 free checks",
    "productSurface219": "openapi maturity + health/sitemap ai-plugin + status llms → 219 free checks",
    "productSurface223": "openapi freepath/health + sitemap llms + ai-plugin market-entry → 223 free checks",
    "productSurface227": "llms ai-plugin/security + health-json security + status security → 227 free checks",
    "productSurface231": "freepath licenses/security + maturity security + llms health.json → 231 free checks",
    "productSurface236": "health-json llms + freepath/maturity llms + go-live docs → 236 free checks",
    "productSurface242": "health.links catalog/go-live + ai-plugin fleet + sitemap health.json → 242 free checks",
    "productSurface247": "health market-entry/llms + ai-plugin security + robots/status go-live → 247 free checks",
    "productSurface252": "freepath/maturity badge + llms sitemap + status health/openapi → 252 free checks",
    "productSurface257": "health digest + maturity freepath + ai-plugin badge + robots openapi + status badge → 257 free checks",
    "productSurface262": "health sitemap/static + freepath openapi + ai-plugin go-live + status free-claim → 262 free checks",
    "productSurface268": "digest-alias + maturity openapi + free-claim plugin + llms static + robots marketplace + liveHealth → 268 free checks",
    "productSurface275": "health status + maturity status + llms marketplace.json + robots llms + sitemap static catalogs + home → 275 free checks",
    "productSurface281": "health openapi + maturity free-claim + robots isco + status hr/stripe/jobsSearch → 281 free checks",
    "productSurface287": "health free-claim + maturity health + freepath status + ai-plugin openapi url + productMetrics + flagship jobs → 287 free checks",
    "productSurface293": "free-path docs links + freepath free-claim + ai-plugin logo url + flagship talent/placement → 293 free checks",
    "productSurface299": "health badge + freepath alias/docs + robots docs + billing/tenant metrics → 299 free checks",
    "productSurface305": "health billing/security + maturity badge/licenses + freepath maturity + ai-plugin contact → 305 free checks",
    "productSurface312": "licenses/security/agent-runs aligns + freepath badge + status licenses + ai-plugin legal → 312 free checks",
    "productSurface319": "jobs/agent-runs/licenses aligns + ai-plugin name + status licenses-ui/agent-runs → 319 free checks",
    "productSurface326": "marketplace/fleet aligns + ai-plugin human name + status jobs/fleet → 326 free checks",
    "productSurface333": "billing/open-business aligns + schema version + status open-business/marketplace → 333 free checks"
  }
}