WI-021 · Surfaces & Delivery · deploy-infra

Deploy/infra: Supabase schema -> Cloudflare Workers (OpenNext) + analytics

queued P1 medium risk   Owner: TBD   0% · 0/1 tasks complete

Gates: S4 Requirements: REQ-INFRA-001 Updated: 2026-06-22

At a glance

CodeWI-021
PhaseSurfaces & Delivery
Order51 of 93
Story points5
Primary surfaceCloudflare Workers + Supabase infra
Retires
Depends onWeb command center (sales, photos, items, enrich, review, publish, imports)
Blocks
Evidence
docs/technical/architecture.md (Deploy)

Goals

Deploy/infra: Supabase schema -> Cloudflare Workers (OpenNext) + analytics — advances S4 toward its gate(s).

Implementation — what to build

Deploy order (DEPLOY.md)

  • Apply Supabase schema first; then Cloudflare Workers via OpenNext (opennextjs-cloudflare build && deploy).

Infra

  • Storage buckets: estate-sale-photos, garage-sale-submission-photos; service-role key server-side only (never in browser).

Analytics

  • Cloudflare Web Analytics + PostHog + Supabase aggregates, wired after the Sprint 1 spine proof.

Cost

  • Migration point to paid CF Workers + paid Supabase tier at production scale (infra cost flag).

Acceptance

  • Schema deploys, app runs on CF Workers via OpenNext, analytics wired.

Checklist

  • S4 Deploy/infra: Supabase schema -> Cloudflare Workers via OpenNext, with analytics wired.

Gates & testing

  • S4 Deploy/infra: Supabase schema -> Cloudflare Workers via OpenNext, with analytics wired.
    HITL QA 💲 PAID INFRA

Requirements

Verify (done when)

schema deploys, then Workers via OpenNext, with analytics live.

Cost triggers

💲 PAID INFRA

Migration point to paid Cloudflare Workers + paid Supabase tier at production scale.

Status & editing

queued   Sprint: Surfaces & Delivery

Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.

Human-in-the-loop

No human tasks linked.

Findings

None recorded yet.

Concerns

None recorded yet.

Risks

None recorded yet.

Tech debt

None recorded yet.

Tools used

No tool calls recorded.

Files & artifacts

No files / artifacts recorded.

Update log

No log entries yet.