intrnl.cloud
Implementation plan

Phase 4: runtime and data plane

Deliverables and exit criteria for runtime and data plane.

Status: planned; completion evidence not yet recorded in this documentation.

Implement:

  • Dedicated runtime-cluster reference deployment
  • Runtime agent/reconciler
  • Gateway
  • Route table
  • Static asset service
  • Per-app sandboxed workerd workload
  • @intrnl/sdk
  • @intrnl/nuxt
  • DB binding service
  • KV binding service
  • Egress proxy
  • Telemetry
  • Resource limits
  • Runtime compatibility versions

Exit criteria:

  • Signed Nuxt artifact serves through a runtime hostname.
  • Runtime code cannot reach host/private/control networks.
  • DB and KV are app/environment-scoped.
  • Static assets bypass workerd.
  • Runtime assertion exposes the correct user and cannot be spoofed.
  • Cross-app binding access fails.

Identity dependency

Use a controlled test issuer to validate assertions and anti-spoofing in this phase. Production Entra identity and session lifecycle are delivered in Phase 6. A test assertion does not satisfy production identity acceptance.

Evidence to record

Record implementation revisions, test reports, relevant ADRs, unresolved findings, the accepting owner, and acceptance date. Leave this phase planned until its exit criteria are demonstrated.

Return to the implementation plan.