WI-019 · Surfaces & Delivery · mobile-capture

Mobile capture app (Expo RN): capture, room labels, notes, sync, review

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

Gates: S2 Requirements: REQ-SURF-002 Updated: 2026-06-22
Evidence
docs/product/mobile-strategy.md; docs/ARCHITECTURE.md (phase 3)

Goals

Mobile capture app (Expo RN): capture, room labels, notes, sync, review — advances S2 toward its gate(s).

Implementation — what to build

Stack

  • apps/mobile (Expo RN, Trove Go); point at the hosted API via EXPO_PUBLIC_API_BASE_URL; no keys on device.
  • Lift shared src/lib/trove*.ts types/helpers into packages/core for reuse.

Seller Mode (TroveSnap Capture)

  • Create/select sale; take/upload item photos; room/zone labels (WI-032); quick notes.
  • Items-needing-review list + appraisal-recommended flags; capture-better-photos from the checklist; basic sale status.

Sync

  • Writes go to ingestion candidates via the API (never canonical); offline queue then sync.

Acceptance

  • Create/select sale, photos, room labels, notes, sync, and simple review work on device.

Checklist

  • S2 Mobile capture app (Expo RN): create/select sale, photos, room labels, quick notes, sync, and simple review.

Gates & testing

  • S2 Mobile capture app (Expo RN): create/select sale, photos, room labels, quick notes, sync, and simple review.
    HITL QA

Requirements

  • REQ-SURF-002 accepted A mobile capture app must support fast sale-floor capture and sync (one app, two modes).
    Done when: The Expo RN 'Trove Go' app (Buyer Mode + TroveSnap Capture) supports create/select sale, photos, room labels, notes, sync, and simple review; no keys on device.

Verify (done when)

a sale can be captured on device and synced for later review.

Cost triggers

No paid API / infra spend triggered by this item.

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.