DeliveryWaves
42 days

Build Waves

How this platform was built: Wave 0 laid the rails, then concurrent agent bursts (#1–#7) ran in parallel — each strand owning an area and shipping it. This is the orchestration story.

16

Waves planned

14

Waves landed

290

Agent-runs total

49

Parallel strands

Timeline

Each wave fans out into parallel agents. Bar width tracks the agent count against the busiest wave.

FoundationRails + base packages (orchestrator-built)
0 agentsDone
  • MonorepoTurborepo + pnpm, tsconfig/tailwind/prettier presets, CI.
  • shared-typesEnums + canonical Error Contract (R2) — 6 tests.
  • ui / supabase / dbTokens + StatusDot/ProgressRing; Realtime hook (R3); Prisma db-pull.
  • SchemaMigration Set A + RLS + state-machine RPC + gate evaluator.
Wave D₀Dev-Admin Dashboard — built first
0 agentsDone
  • Cockpitapps/dev-admin — 3 tabs, traffic-light KPIs, burndown, 100-KPI catalog.
Burst #1validation-engine, ui kit, web base, Set B
13 agentsDone
  • validation-engine6 pure gates + readiness + ceiling (38 tests).
  • ui kit14 product components (ovals, ack-ladder, Mission Control, nugget timeline).
  • apps/web + workerHomepage + worlds; pg-boss worker; Set B migration.
Burst #2Full web app + BE migrations + tests + devops
30 agentsDone
  • apps/webEvent dashboard, Mission Control, create wizard, role views, write APIs.
  • BackendMigrations 0003–0006 (node SM, vendor gov, readiness, immutability).
  • Quality + DevOpsTests, Playwright scaffold, native-PG script, Dockerfiles, README.
Burst #3Write-path APIs + Error-Contract UX
23 agentsDone
  • Write APIsnodes/roles/invitations/nuggets/instructions/acks/tasks/alerts.
  • UXErrorPanel + TransitionControl ("Next locks + why"), Slot Machine, Ripple.
  • Observability@uploz/observability + health endpoints + docs.
Burst #4Cockpit live-data + drift + E2E + security
16 agentsDone
  • CockpitLive env/coverage/drift wiring + /api/status.
  • AI Drift MonitorLint detecting direct DB writes bypassing RPC (R1/R5).
  • SecuritySecurity review + threat model + runbook docs.
Burst #5Production Docker (self-hosted Supabase)
13 agentsDone
  • ComposeFull self-hosted Supabase + apps + Caddy (auto-HTTPS).
  • OpsMigrate-runner, secrets generator, backup/restore, GHCR release CI, bootstrap.
Burst #6MVP02 backend depth
15 agentsDone
  • EngineCritical-path, impact-preview, escalation policy.
  • Schema + workerEscalation, notifications, presence, audit triggers; @uploz/notifications.
Burst #7Frontend completeness
18 agentsDone
  • Event pagesMap(ripple), dependencies, alerts, readiness, roles-matrix, vendor.
  • Dev-AdminKPIs-explorer, status, RTM, waves, velocity pages.
Bursts #8–10backend-2 + i18n/auth + quality
42 agentsDone
  • backend-2Generic rule-engine, override, replay, vendor multi-node, SQL critical-path.
  • frontend-2i18n EN/HE/HI + RTL, auth middleware, command palette, a11y.
  • qualityk6 + Lighthouse, @uploz/test-utils, more tests, security/perf docs.
Wave Dbackend-3 + frontend-3 (PWA) + quality-2
39 agentsDone
  • backend-3Clusters, i18n templates, analytics views, retention, scheduler.
  • frontend-3Engine wired into UI (critical-path/forecast); PWA shell; export.
  • quality-2Observability/test-utils tests, CodeQL, USER-GUIDE/ADRs/CHANGELOG.
Wave ESecurity (RLS) + MVP02 UX + observability/E2E
38 agentsDone
  • E1 security+dataJWT→RLS enforced client, auth routes, rate-limit, demo-seed (170 web tests).
  • E2 MVP02 UXEscalation timeline, offline queue+sync, applied-a11y, HE/HI fill.
  • E3 obs+E2E+designGlitchTip/PostHog/OTel seams, green Playwright, component gallery.
Wave FReal-data path fix + auth/JWT + /creator redesign
12 agentsDone
  • Data pathJWT keys derived from secret at boot; Supabase-standard role grants (migration 0088) — event pages now render real data.
  • MigrationsSet advanced to 0001–0088 (all applied).
  • DesignYin-yang /creator redesigned with a proper S-curve.
StagingStaging DEPLOYED & live (62.169.27.202)
8 agentsDone
  • ContainerSingle-image uploz-staging up — web :8090, dev-admin :8091, supabase-api :8095 (swarmiq-os untouched).
  • BuildBoth apps GREEN — web 192 static pages, dev-admin 101.
  • Seed3 events (DRAFT / REHEARSAL_READY / COMPLETED), 8 nodes, 43 roles, 17 alerts, 14 nuggets, 31 activity rows.
Wave GPost-deploy hardening (open bugs)
5 agentsIn Progress
  • Roles route/event/[id]/roles returns HTTP 404 — fix in progress.
  • GoTrue authReal email+password login incomplete (auth schema missing identities/sessions tables).
  • SMTPSelf-hosted SMTP not wired — magic-link emails do not deliver yet.
  • ReadinessScores show 0% — worker readiness compute not populating snapshots.
  • RealtimeOut-of-scope for the single-image build (no live push).
Wave UXCockpit redesign — sidebar IA + strategic screens (Session C)
18 agentsIn Progress
  • NavigationLeft Sidebar + per-section Sub-tabs (8 groups) replacing the flat 23-tab strip; curated nav.ts source of truth; usePathname active-state; mobile drawer; Uploz logo.
  • LandingCockpit rebuilt: status band (Demo Readiness / countdown / MVP% / critical bugs / env health) + Feature Readiness + Delivery Metrics + tiled burndown/gantt/focus/env grid.
  • ChartsPure-SVG LineChart, StackedBarChart, StatusStrip, WorldMap added to packages/ui (no charting lib).
  • StrategyNew Strategy section: Vision, Personas, Use Cases, Competitive (+ Content moved here).
  • AI & Swarm OpsNew top-level category: Agent Performance / Success Rate / Cost / Collaboration / Failures (static telemetry; live agent_runs migration pending Session A number).
  • Multi-siteDemo Readiness, Feature Readiness, Deployment Map, Digital Twin, Event Simulation screens.

Wave history is the cockpit's own build log (illustrative project-tracking state), not product data. Agent counts reflect strands run in parallel per burst; pending waves show 0 until they kick off.