TroveSnap Roadmap

TroveSnap roadmap ties phases, milestone gates, sprints, provisional requirements, and evidence into one partner-visible view.

Whole roadmap
12/67 gates passed (all 11 phases)
20% by story points
Active sprint: P&C Wave 2: Core Contracts
Updated: 2026-06-22
12/67phase gates passed
0/4current sprint gates
20%work done by points (104/518 pts · 19/93 items)
0/12product milestones complete
4active phases
9HITL waiting/blocked

Product milestones — Start → POC

Product milestones are the big outcomes that span many phases & sprints (these cards). Their % rolls up from the phase gates detailed under Phases & gates below. Click a card to jump to its phase, or a gate chip to jump to that gate. Milestone vs gate vs phase?

Start21% to POCPOC
91%
Tracking System Live
10/11 gates
0%
Business Foundation
0/3 gates
37%
LLM Contract Layer Frozen
1/5 gates
7%
Ingestion Spine GA
0/7 gates
0%
Operational Floor GA
0/6 gates
0%
Capture & Enrich GA
0/5 gates
0%
Vision Discovery GA
0/7 gates
0%
Appraisal Intelligence GA
0/3 gates
0%
Demand & Recovery GA
0/5 gates
20%
Surfaces & Delivery GA
1/5 gates
0%
Freemium Launch
0/4 gates
0%
Customer Research & Beta
0/6 gates
Foundation91%
Tracking System Live
10/11 gates · in progress
A1A2A3A4A5A6TH1TH2TH3TH4TH5
Foundation0%
Business Foundation
0/3 gates · in progress
A4A7A8
Platform37%
LLM Contract Layer Frozen
1/5 gates · in progress
P1P2P3P4P8
Platform7%
Ingestion Spine GA
0/7 gates · in progress
P5P6B1B2B3B4B5
Operations0%
Operational Floor GA
0/6 gates · todo
C1C2C3C4C5C6
Ingestion0%
Capture & Enrich GA
0/5 gates · todo
D1D2D3D4D5
Vision0%
Vision Discovery GA
0/7 gates · todo
E1E2E3E4E5E8E9
Vision0%
Appraisal Intelligence GA
0/3 gates · todo
E6E7P4
Lifecycle0%
Demand & Recovery GA
0/5 gates · todo
F1F2F3F4F5
Delivery20%
Surfaces & Delivery GA
1/5 gates · in progress
S1S2S3S4P7
Go-To-Market0%
Freemium Launch
0/4 gates · todo
G1G2G3G4
Research0%
Customer Research & Beta
0/6 gates · todo
R1R2R3R4R5R6

Phase timeline

Foundation → active build (Spine → Operational → Capture → Vision → Demand), with positioning running in parallel.

Phase a
Tracking Foundation
5/8in progress
Phase p
Platform & Contracts
1/10in progress
build first💲
Phase b
Spine POC
0/5in progress
Phase c
Operational Floor POC
0/6todo
Phase d
Capture / Enrich POC
0/5todo
Phase e
Vision Contract POC
0/9todo
💲
Phase f
Demand / Recovery POC
0/5todo
Phase s
Surfaces & Delivery
1/4in progress
💲
Phase g
Positioning / Go-To-Market
0/4parallel
💲
Phase r
Research & Discovery
0/6parallel
Phase th
Tracker Hardening
5/5done

Active now

Build the core contract reference implementations the pipeline consumes — P3 output-validation trust pipeline (WI-012), P4 candidate-ranking engine (WI-013), P6 data-authority & RLS foundation (WI-015), and the governed MCP read/candidate surface (WI-016). P2 provider core (WI-011) already landed early (D30). Once P6 (WI-015) freezes, Spine (B1–B5) starts in parallel (D30).

47%

Active sprint · active

P&C Wave 2: Core Contracts

Platform & Contracts · 26/55 pts · 0/4 gates passed

26/55Points
5Work items
0In progress
0Blocked
0Review
2Done

All sprints → · Open the Live Board →

Waiting on humans

Phase A work needing partner action, review, or proof.

Draft initial S-corp filing plan waiting
Owner Mark Hilleary · reviewer Paul · waiting on Mark Hilleary
This tracker records work and evidence; it is not legal or tax advice. Get professional review before filing.
Open HITL-BIZ-001 →
Review S-corp rules and filing direction blocked
Owner Paul · reviewer Paul · waiting on Mark's initial S-corp plan (HITL-BIZ-001)
Blocked until HITL-BIZ-001 is submitted. Not legal/tax advice — use professional review.
Open HITL-BIZ-002 →
Research trademark availability waiting
Owner Mark Hilleary · reviewer Paul · waiting on Mark Hilleary
Not legal advice — a trademark attorney should confirm before filing.
Open HITL-BIZ-003 →
Track Justin partner work with accepted evidence waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Tracks accepted work + business value separately from claimed effort.
Open HITL-PARTNER-001 →
Gather garage-sale photo sets waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Gathering only. Tagging + corpus-building is Paul's task (WI-038).
Open HITL-RESEARCH-001 →
Gather estate-sale photo sets waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Gathering only. Tagging + corpus-building is Paul's task (WI-038).
Open HITL-RESEARCH-002 →
Estate-seller pain-point interviews waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Drives plan decisions — link findings back to requirements/roadmap.
Open HITL-RESEARCH-003 →
Recruit & onboard an early beta cohort waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Early validation loop; consent + privacy required.
Open HITL-RESEARCH-004 →
Compile estate-seller / liquidator list (Sacramento + surrounding) waiting
Owner Justin Hilleary · reviewer Paul · waiting on Justin Hilleary
Local-density-first (D4). Feeds R3 interviews + R4 beta cohort. Public info only.
Open HITL-RESEARCH-005 →

Partner contribution ledger

Accepted work evidence, tracked separately from claimed effort.

OwnerWorkStatusReviewerEvidence
Mark Hilleary
HITL-BIZ-001
Draft initial S-corp filing planwaitingPaulpending uploaded plan
Paul
HITL-BIZ-002
Review S-corp rules and filing directionblockedPaulpending Paul review notes
Mark Hilleary
HITL-BIZ-003
Research trademark availabilitywaitingPaulpending research summary and screenshots/links
Justin Hilleary
HITL-PARTNER-001
Track Justin partner work with accepted evidencewaitingPaulpending accepted work log
Justin Hilleary
HITL-RESEARCH-001
Gather garage-sale photo setswaitingPaulpending uploaded sample sets
Justin Hilleary
HITL-RESEARCH-002
Gather estate-sale photo setswaitingPaulpending uploaded sample sets
Justin Hilleary
HITL-RESEARCH-003
Estate-seller pain-point interviewswaitingPaulpending interview notes + synthesis
Justin Hilleary
HITL-RESEARCH-004
Recruit & onboard an early beta cohortwaitingPaulpending beta feedback log
Justin Hilleary
HITL-RESEARCH-005
Compile estate-seller / liquidator list (Sacramento + surrounding)waitingPaulpending compiled prospect list

Tech debt (2)

Debt flagged on work items during sprint work — newest first; resolve or schedule into a sprint. Add via an item's techDebt in status.json.

Story points double-count: the "Accepted Sprint Plan" umbrella items overlap the "Next Build Slices", so weighted progress over-counts. Pick one granularity.
📍 flagged 4d ago (2026-06-19) Tracker Foundation WI-008 → WI-040
status.json is whole-file JSON.stringify-reformatted by the seed/points scripts — noisy diffs on hand edits.
📍 flagged 4d ago (2026-06-19) Tracker Foundation WI-008 accepted (low priority)

How it maps — Phase → Sprint → Gate

The execution hierarchy: each phase runs one or more sprints (LLM agent-driven or human-led, some with HITL review); each sprint owns the gates shown below; gates are satisfied by work items (which can have tasks). Product milestones roll up across these gates. Full model →

Phase b · active-buildSpine POC

Prove the item identity, status, and QR backbone before adding heavier operational features.

Phase c · active-buildOperational Floor POC

Support real estate-sale floor operations crews actually need.

Phase d · active-buildCapture / Enrich POC

Improve ingestion speed without depending on fragile AI magic.

Phase e · active-buildVision Contract POC

Prove the vision interface as a replaceable, progressive service built on the frozen contracts.

Phase f · active-buildDemand / Recovery POC

Use QR and buyer activity to improve sell-through and post-sale recovery.

Phase s · active-buildSurfaces & Delivery

Ship the three product surfaces and the deploy pipeline that all feature work flows through.

Phase g · parallelPositioning / Go-To-Market

Keep seller positioning and partner-facing proof moving in parallel with the POC build.

Phase r · parallelResearch & Discovery

Ground the build in real customer truth: collect field data, talk to sellers about their pain, and pull a few in early to test enhancements — running in parallel with the POC build.

Phase th · foundationTracker Hardening

Make the tracker trustworthy before sprint metrics matter: integrity check, honest point model, decoupled reseed, full coverage linkage, and doc hygiene — the Tracker Foundation retro actions.

Phases & gates

Pick a phase to focus it (full width), or All to see every phase. Clicking a product-milestone card, gate chip, or timeline node above jumps here and auto-selects that phase. ● = active phase.

Phase a · foundation

Tracking Foundation

Make work visible, resumable, and evidence-backed before larger plan rewrites.

in progress
Exit gate: The sprint tracker, deliberation process, roadmap overview, provisional requirements register, human task tracking, and product-milestone rollup are published through the docs flow.

Gates (5/8)

  • A1
    Session handoff, decision log, status JSON, and deliberation process are live.
    done CODE TEST
    Sprint: Tracker Foundation LLM
  • A2
    Partner-facing tracker is generated and publishable through the docs site.
    done CODE TEST
    Sprint: Tracker Foundation LLM
  • A3
    Phase/milestone overview and provisional requirements register are seeded from accepted deliberation.
    done CODE TEST
    Sprint: Tracker Foundation LLM
  • A4
    Business formation, trademark research, and partner contribution tracking are visible as HITL tasks with evidence.
    in progress CODE TEST
    Sprint: Foundation HITL human · HITL
  • A5
    Tracker UX is upgraded: overview landing, milestone dashboard, phase timeline, per-item detail pages, and kanban board are generated.
    done CODE TEST
    Sprint: Tracker Foundation LLM
  • A6
    Landscape tracker layout, overall product-milestone rollup track, and requirement-ID badges are live.
    done CODE TEST
    Sprint: Tracker Foundation LLM
  • A7
    S-corp formed and signed: filing plan reviewed (HITL-BIZ-001/002), entity filed, S-election made.
    todo HITL QA
    Sprint: Foundation HITL human · HITL
  • A8
    Trademark cleared: availability researched with proof (HITL-BIZ-003) and a file/variant decision made.
    todo HITL QA
    Sprint: Foundation HITL human · HITL

Sprint work (synced)

Human tasks

Draft initial S-corp filing plan waiting
Mark Hilleary · waiting on Mark Hilleary · sprint: Foundation HITL
Open HITL-BIZ-001 →
Review S-corp rules and filing direction blocked
Paul · waiting on Mark's initial S-corp plan (HITL-BIZ-001) · sprint: Foundation HITL
Open HITL-BIZ-002 →
Research trademark availability waiting
Mark Hilleary · waiting on Mark Hilleary · sprint: Foundation HITL
Open HITL-BIZ-003 →
Track Justin partner work with accepted evidence waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Foundation HITL
Open HITL-PARTNER-001 →

Phase p · foundation

Platform & Contracts

Establish the load-bearing technical contracts and platform boundaries every feature depends on, before feature POCs build on shifting ground.

serves WebAppHarness
in progress
build first
Exit gate: LLM scan I/O contracts, the provider-adapter boundary, the validation/ranking pipeline, the ingestion+promotion contract, the data-model layers, the MCP tool surface, and cost/observability policy are defined, versioned, and demoable behind stable interfaces.

Gates (1/10)

  • P1
    Scan I/O contract schemas and versioning are frozen: request envelope, per-scan_type result schemas, scan_version/result_version, shared enums, and the normalized 0-1000 coordinate contract.
    done CODE TEST
    Sprint: P&C Wave 1: Foundations LLM · HITL
  • P2
    Provider-adapter boundary normalizes OpenAI, Gemini, Claude, and local VLMs into one canonical result via strict structured output.
    in progress CODE TEST HITL QA 💲 API COST
    Sprint: P&C Wave 2: Core Contracts LLM · HITL
  • P3
    Output pipeline (syntax -> schema -> enum -> coordinate -> business-rule validation) with retry/fallback policy is defined and tested.
    in progress CODE TEST
    Sprint: P&C Wave 2: Core Contracts LLM · HITL
  • P4
    Deterministic candidate ranking: the model returns evidence/component scores; TroveSnap computes the final ranking.
    todo CODE TEST
    Sprint: P&C Wave 2: Core Contracts LLM · HITL
  • P5
    Ingestion + promotion contract is enforced: connectors/MCP/harness/buyer write candidates and events only; promoteInventoryCandidate is the single canonical writer with traceability.
    in progress CODE TEST HITL QA
    Sprint: P&C Wave 1: Foundations LLM · HITL
  • P6
    Data-model layers are consolidated (canonical, marketplace, seller-intelligence, tracking-identity, disposition, ingestion) with a documented RLS owner-scoped upgrade path.
    todo CODE TEST HITL QA
    Sprint: P&C Wave 4: Data & Surfaces LLM · HITL
  • P7
    MCP tool surface exposes read/search/candidate tools first, with approval gates on publish/bulk/delete tools, wrapping existing ingestion functions.
    todo CODE TEST HITL QA
    Sprint: P&C Wave 2: Core Contracts LLM · HITL
  • P8
    Observability and cost-control policy: scan trace structure, per-scan-type token/tier budgets, and quality/cost metrics are defined.
    todo CODE TEST
  • P9
    Platform Foundations: app/edge API envelope + DTO boundary, ID/idempotency/correlation convention, cross-version compatibility registry, keyless CI floor, and the legacy-route quarantine registry that blocks P&C exit on any contract bypass.
    in progress CODE TEST
    Sprint: P&C Wave 1: Foundations LLM · HITL
  • P10
    Scan Session & Orchestration: scan_session_id + candidate lineage across scans, next-scan execution, P2/P3/P4/P5/P8 handoff, and the e2e happy-path proof (photo -> table_hunt -> item_scan -> validate -> rank -> review -> promote).
    todo CODE TEST HITL QA
    Sprint: P&C Wave 5: Integration & Exit LLM · HITL

Sprint work (synced)

Phase b · active-build

Spine POC

Prove the item identity, status, and QR backbone before adding heavier operational features.

serves WebAppHarness
in progress
Exit gate: An item can be identified, statused, QR-bound, resolved opaquely, audited, and round-tripped through existing CSV/status primitives.

Gates (0/5)

  • B1
    Item identity and status event contract is documented and accepted for the POC.
    in progress CODE TEST
    Sprint: Sprint 1 - Spine POC LLM · HITL
  • B2
    QR resolver and item binding demo is proven without exposing mutable internal IDs.
    in progress CODE TEST
    Sprint: Sprint 1 - Spine POC LLM · HITL
  • B3
    CSV sold/status roundtrip works using current primitives.
    in progress CODE TEST
    Sprint: Sprint 1 - Spine POC LLM · HITL
  • B4
    QR/identity binding tables (qr_codes / item_identity_bindings) model opaque public codes, binding state, and binding history.
    in progress CODE TEST
    Sprint: Sprint 1 - Spine POC LLM · HITL
  • B5
    Inventory status-event audit contract records transitions for reconciliation and recovery.
    in progress CODE TEST
    Sprint: Sprint 1 - Spine POC LLM · HITL

Sprint work (synced)

Phase c · active-build

Operational Floor POC

Support real estate-sale floor operations crews actually need.

serves WebApp
todo
Exit gate: Rooms/zones, label batches, bulk operations, team roles, markdown phases, and report skeletons work together in a sale-floor flow.

Gates (0/6)

Sprint work (synced)

Phase d · active-build

Capture / Enrich POC

Improve ingestion speed without depending on fragile AI magic.

serves WebAppHarness
todo
Exit gate: Capture, source-import, deterministic enrichment, and human review improve intake without mutating operational state silently.

Gates (0/5)

Sprint work (synced)

Phase e · active-build

Vision Contract POC

Prove the vision interface as a replaceable, progressive service built on the frozen contracts.

serves WebApp
todo
Exit gate: All scan types, watchlists, overlays, corrections, appraisal routing, and local inference are demonstrable without locking TroveSnap to one provider.

Gates (0/9)

  • E1
    table_hunt and item_scan schemas are accepted and rendered as overlays.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E2
    Provider adapter scaffold is in place (consumes the P2 boundary).
    todo CODE TEST 💲 API COST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E3
    Overlay/review UX validates confidence and captures corrections.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E4
    room_scan: multi-image coverage, category counts, approximate dedup, and multiple sightings per candidate.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E5
    mark_scan and condition_scan: OCR + normalized maker/model/serial, visible-condition grading, and follow-up-photo guidance.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E6
    appraisal_prepare: readiness state and search fingerprint without estimating value.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E7
    appraisal_value: comps-based ranges, adjustments, and strongest-comp selection from supplied comparables.
    todo CODE TEST HITL QA 💲 API COST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E8
    Watchlist contract: versioned, tenant-scoped inputs whose match IDs are restricted to those supplied.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL
  • E9
    Local VLM adapter with grammar-constrained output and provider routing/benchmarking.
    todo CODE TEST
    Sprint: Sprint 4 - Vision Contract POC LLM · HITL

Sprint work (synced)

Phase f · active-build

Demand / Recovery POC

Use QR and buyer activity to improve sell-through and post-sale recovery.

serves Web
todo
Exit gate: Demand signals, unsold routing, disposition, and auction-outbound inform reconciliation and recovery decisions.

Gates (0/5)

Sprint work (synced)

Phase s · active-build

Surfaces & Delivery

Ship the three product surfaces and the deploy pipeline that all feature work flows through.

serves WebApp
in progress
Exit gate: Web command center, mobile capture app, connector harness, and deploy/infra are production-ready and write through the ingestion contract.

Gates (1/4)

  • S1
    Web command center (sales, photos, items, mock enrich, review queue, publish preview, import history) is live.
    done CODE TEST HITL QA
  • S2
    Mobile capture app (Expo RN): create/select sale, photos, room labels, quick notes, sync, and simple review.
    todo HITL QA
  • S3
    Connector harness (TroveSnap Local): credential/session pointers, source connectors, normalized uploads, plugin manifests.
    todo HITL QA
  • S4
    Deploy/infra: Supabase schema -> Cloudflare Workers via OpenNext, with analytics wired.
    todo HITL QA 💲 PAID INFRA

Sprint work (synced)

Phase g · parallel

Positioning / Go-To-Market

Keep seller positioning and partner-facing proof moving in parallel with the POC build.

todo
Exit gate: The adoption wedge is clear: import/freemium gets teams started, POS is an interop bridge, monetization is defined, and analytics follow the spine proof.

Gates (0/4)

  • G1
    Freemium/import wedge copy is aligned.
    todo HITL QA
    Sprint: Parallel Positioning human
  • G2
    POS interop is framed as adoption bridge, not core dependency.
    todo HITL QA
    Sprint: Parallel Positioning human
  • G3
    Funnel analytics are added after Sprint 1 spine proof.
    todo HITL QA 💲 PAID INFRA
    Sprint: Parallel Positioning human
  • G4
    Monetization/credits model (tokens, paid appraisal escalation) is defined (Codex-owned decision).
    todo HITL QA
    Sprint: Parallel Positioning human

Sprint work (synced)

Phase r · parallel

Research & Discovery

Ground the build in real customer truth: collect field data, talk to sellers about their pain, and pull a few in early to test enhancements — running in parallel with the POC build.

todo
Exit gate: Garage/estate sale field samples, estate-seller pain-point interviews, an onboarded beta cohort, and research-driven feature prototypes are captured, reviewed, and feeding the plan.

Gates (0/6)

  • R1
    Garage-sale field corpus: consistent sample photo sets + item samples collected for reference and future vision training.
    todo HITL QA
    Sprint: Research & Discovery human · HITL
  • R2
    Estate-sale field corpus: consistent sample photo sets + item samples collected for reference and future vision training.
    todo HITL QA
    Sprint: Research & Discovery human · HITL
  • R3
    Seller pain-point research: conversations/interviews with estate sellers captured and synthesized into themes.
    todo HITL QA
    Sprint: Research & Discovery human · HITL
  • R4
    Early beta cohort: a small set of real sellers recruited and onboarded to trial enhancements, with feedback captured.
    todo HITL QA
    Sprint: Research & Discovery human · HITL
  • R5
    Research-driven feature prototypes: findings turned into specced/prototyped features (e.g., Gmail local-sales discovery).
    todo HITL QA
    Sprint: Research & Discovery human · HITL
  • R6
    Local prospect list: estate sellers / liquidators in Sacramento + surrounding areas compiled with source + contact for outreach and beta recruiting.
    todo HITL QA
    Sprint: Research & Discovery human · HITL

Sprint work (synced)

Human tasks

Gather garage-sale photo sets waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Research & Discovery
Open HITL-RESEARCH-001 →
Gather estate-sale photo sets waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Research & Discovery
Open HITL-RESEARCH-002 →
Estate-seller pain-point interviews waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Research & Discovery
Open HITL-RESEARCH-003 →
Recruit & onboard an early beta cohort waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Research & Discovery
Open HITL-RESEARCH-004 →
Compile estate-seller / liquidator list (Sacramento + surrounding) waiting
Justin Hilleary · waiting on Justin Hilleary · sprint: Research & Discovery
Open HITL-RESEARCH-005 →

Phase th · foundation

Tracker Hardening

Make the tracker trustworthy before sprint metrics matter: integrity check, honest point model, decoupled reseed, full coverage linkage, and doc hygiene — the Tracker Foundation retro actions.

done
Exit gate: tracker:check gates the build; points count work once with one canonical complete rule; reseed is decoupled + the SQL seed preserves live HITL; gates↔requirements↔work-items are linked for Platform+Spine with owners; docs/links are consistent.

Gates (5/5)

  • TH1
    Plan-integrity script (tracker:check) gates the build (refs, codes, labels, paths, no point double-count).
    done CODE TEST
    Sprint: Tracker Hardening LLM
  • TH2
    Story points count each work item once (summary rows zero-pointed) and one canonical sprint-complete rule across static + live.
    done CODE TEST
    Sprint: Tracker Hardening LLM
  • TH3
    Supabase reseed decoupled from local builds; SQL seed preserves live HITL state.
    done CODE TEST
    Sprint: Tracker Hardening LLM
  • TH4
    Gate↔requirement + requirement↔work-item coverage backfilled (Platform + Spine); owners assigned + validated.
    done CODE TEST
    Sprint: Tracker Hardening LLM
  • TH5
    Tracker docs/links consistent (no stale paths); plan-doc refresh tracked.
    done CODE TEST
    Sprint: Tracker Hardening LLM

Sprint work (synced)