Unclassified

RUNTIME TOPOLOGY

Status: CURRENT
Scope: Current and target runtime identities, app/package service boundaries, cloudflare worker boundaries
Canonical Owner: Platform
Last Verified: 2026-07-11
Evidence Basis: docs/CANON.md, docs/FINAL_E2E_SYSTEM.md, docs/platform-specs/15-deployment-architecture.md, docs/operations/ENDPOINT_MAP.md, Option B branch divergence audit, wrangler manifests across services/ and packages/
Supersedes: none
Superseded By: none


1. RUNTIME TOPOLOGY REALISM

SERVICE FOLDER
≠
CANONICAL SERVICE
≠
DEPLOYED WORKER
≠
ACTIVE RUNTIME

Documentation must never conflate these four concepts.

  • Service folder: repository artifact indicating intended implementation boundary
  • Canonical service: approved target runtime identity
  • Deployed Worker: manifest identity with deployed Cloudflare evidence
  • Active runtime: manifest, routing, binding, triggers, observability, and runtime traffic evidence combined

Presence in the repository is evidence only. Deployment, routing, binding, and traffic evidence are required before CURRENT classification.


2. CURRENT REPOSITORY RUNTIME IDENTITIES

From wrangler manifests in current branch, runtime identities observed:

FolderWorker NameHas RouteHas Service BindingsHas Durable ObjectsQueuesHas SecretsObserved Retired-Tech Secrets
services/actintegratewise-actnonononoyesSUPABASE_URL
services/adminintegratewise-adminnonononoyesDATABASE_URL
services/agent-registryintegratewise-agent-registrynononononono
services/billingintegratewise-billingnonononoyesSUPABASE_URL
services/connectorconnectorvesyesnoyesnono
services/connector-syncintegratewise-connector-syncnoyesnoyesnono
services/continuitycontinuitynoyesnononono
services/folder-watcherintegratewise-folder-watchernonoyesnonono
services/gatewaygatewaygateway.dev.integratewise.aiyesnononono
services/governintegratewise-governnonononoyesSUPABASE_URL
services/hermesintegratewise-hermesnononononono
services/intelligenceintelligenceintelligence.dev.integratewise.aiyesnononono
services/iw-agent-runtimeiw-agent-runtimenoyesyesnonono
services/knowledgeknowledgenononononono
services/l2l2nononononono
services/loaderintegratewise-loadernononononono
services/mcp-connectorintegratewise-mcp-connectormcp.integratewise.aiyesnonoyesno
services/normalizerintegratewise-normalizernononononono
services/pipelineintegratewise-pipelinepipeline.dev.integratewise.ainonononono
services/signalsintegratewise-signalsnononononono
services/storeintegratewise-storenonononoyesSUPABASE_URL
services/telemetryintegratewise-telemetrynononononono
services/tenantsintegratewise-tenantsnonononoyesSUPABASE_URL
services/thinkintegratewise-thinknononononono
services/twin-orchestratortwin-orchestratortwin.dev.integratewise.ainonononono
services/webhook-ingressintegratewise-webhook-ingressnoyesnononono
services/workflowworkflownononononono
packages/apihub-controller-apinononononono
packages/integratewise-mcp-tool-connectorintegratewise-mcp-connectornonononoyesno
packages/webhooksintegratewise-webhooksnononononono

3. TARGET RUNTIME TOPOLOGY

Canonical target topology expected:

Target IdentityRepository EvidenceStatus
gatewayYESCURRENT/TARGET
loaderYESCURRENT/TARGET
normalizerYESCURRENT
spine-writerNOTARGET/UNKNOWN
schema-synthesisUNKNOWNUNKNOWN
continuityYESCURRENT
governanceNO, govern existsTARGET/MIGRATING
hermesYES, runtime presentCURRENT
knowledgeYESCURRENT
storeYESCURRENT
workflowYESCURRENT
webhook-ingressYESCURRENT
mcp-connectorYESCURRENT
telemetryYESCURRENT
huggingface-inferenceUNKNOWNTARGET/UNKNOWN
adminYESCURRENT
tenantsYESCURRENT
billingYESCURRENT

4. CURRENT ROUTING AND SERVICE BINDING EVIDENCE

Option B Wave 0 evidence records intended bindings:

  • gateway WANTS: ADMIN, BILLING, TENANTS
  • connector WANTS: LOADER, MCP, STORE

These are not yet canonical branched. Cherry-pick/approval status:

  • Approved for canonical branch: NO
  • Approved for worktree: evidence supported
  • Applied in runtime manifests on current branch: evidence-supported divergence audit only

Current documented routing traffic evidence is UNKNOWN until Cloudflare runtime review


5. DEPLOYED VS. ACTIVE CLASSIFICATION

Classification guidance:

ClassificationMeaning
TARGET_RUNTIMEApproved target service identity not yet proven deployed from current branch manifests
HISTORICAL_ACTIVEExisting router with retained runtime and traffic surface; no longer canonical
HISTORICAL_DORMANTExisting router with manifest but no observed/traffic evidence supporting operational use
DUPLICATE_RUNTIMEMultiple runtime identities intended for same url/role
UNKNOWNInsufficient evidence to classify

A large Cloudflare account reportedly contains about 98 deployed workers. Exact runtime classification cannot be made here without runtime inventory evidence, and must be treated as UNKNOWN.


6. APPS AND PACKAGE RUNTIME BOUNDARIES

Runtime app boundaries:

AppEvidenceTarget RoleNotes
apps/webPresent; docs target this as Vite/React targetTARGETverify host/runtime assumptions
apps/workspacePresentCURRENT/CURRENT_EVIDENCEmay hold corpus evidence; not canonical target unless verified
apps/desktopPresent; wrapperHISTORICALdesktop wrapper only
apps/mobilePresent; placeholderHISTORICALplaceholder only
apps/docsPresentUNKNOWNdocs-only app mission

Package boundary documentation requires separate verification of publish boundaries, module exports, and cross-package invocation. Backup packages such as packages/config-backup-, packages/lib-backup-, packages/types-backup-* must be classified strictly and not left alive as duplicate sources of truth.


7. DOCUMENTS THAT PRECEDE THIS

  • docs/platform-specs/15-deployment-architecture.md
  • docs/operations/CF_WIRE_STATUS.md
  • docs/operations/ENDPOINT_MAP.md
  • docs/internal/operations/OPERATIONAL_STATE.md
  • OPTION_B_BRANCH_DIVERGENCE_AUDIT.md
  • OPTION_B_WAVE0_LOG.md

When conflict arises between this document and those documents, this document is canonical.