Raw Intake / local-first V0

Raw Intake

Capture raw reality, review before upload, then route it into a card, rollout, room, source-card, lead, telemetry session or nudge.

Site

Supabase mode

Mock/local mode

mock_local

Env detected. Real writes still require RAW_INTAKE_PERSISTENCE_MODE=supabase and RAW_INTAKE_SUPABASE_WRITE_ENABLED=true.

RAW_INTAKE_PERSISTENCE_MODE is not supabase; raw intake writes remain mock/local.

RAW_INTAKE_SUPABASE_WRITE_ENABLED is not true; Supabase writes are disabled.

Supabase env detected, but the explicit write gate is closed.

RLS must be enabled before real data is stored.

Never expose service role or secret keys client-side.

No media upload should happen before explicit user confirmation.

Quick text

Fast note that can become a card, rollout, source-card or nudge.

Dictated text

Use the phone keyboard dictation in a textarea. The app does not record audio.

Voice memo

V0 plan for explicit local recording, preview and manual submit.

Photo

Choose/capture media, preview locally and submit only after confirmation.

Video

No automatic upload. No AI transcription in V0.

Walkthrough

Field notes, media picker and optional geolocation marker.

Road telemetry

Consent-gated geolocation + device motion logging. Research only.