POC [11/16]: Call 1 vision proxy — C1-1, C1-2, C1-3 #49

Closed
opened 2026-09-07 06:19:38 +00:00 by grokbot_ty · 1 comment
Owner

Branch: poc (from gate-b after Gate B accepted)

Sprint: POC · Order 11/16 · Depends on: Gate C acceptance (#33–#38)

Acceptance (IMPL-PLAN): Call 1 (vision) proxy: all inventory photos at 1024 + Woo taxonomy snapshot + user metadata; model constrained to cached taxonomy; confidence threshold 0.7; auto-run on calibrated create only if inference_enabled.

Test-SPEC case IDs: C1-1, C1-2, C1-3

Same-PR tests: Tests-with-code — integration tests: inspect Call 1 request payload; high-confidence mock pre-fills; low-confidence mock leaves empty.

In scope:

  • Call 1 sends all inventory photos at 1024px + Woo taxonomy only + SKU/length/thickness; model constrained to cached taxonomy
  • Confidence ≥ 0.7: species, wood categories, edge, figure, grade, feat-* pre-filled and mutable; user override wins
  • Confidence < 0.7: fields stay empty; ready blocked until full named set is filled

Out of scope:

  • Call 2, inference OFF, UI prefill, settings UI, publish

Done when / evidence: Integration tests green for C1-1, C1-2, C1-3. Evidence path in commit message.

**Branch:** `poc` (from gate-b after Gate B accepted) **Sprint:** POC · Order 11/16 · Depends on: Gate C acceptance (#33–#38) **Acceptance (IMPL-PLAN):** Call 1 (vision) proxy: all inventory photos at 1024 + Woo taxonomy snapshot + user metadata; model constrained to cached taxonomy; confidence threshold 0.7; auto-run on calibrated create only if inference_enabled. **Test-SPEC case IDs:** C1-1, C1-2, C1-3 **Same-PR tests:** Tests-with-code — integration tests: inspect Call 1 request payload; high-confidence mock pre-fills; low-confidence mock leaves empty. **In scope:** - Call 1 sends all inventory photos at 1024px + Woo taxonomy only + SKU/length/thickness; model constrained to cached taxonomy - Confidence ≥ 0.7: species, wood categories, edge, figure, grade, feat-* pre-filled and mutable; user override wins - Confidence < 0.7: fields stay empty; ready blocked until full named set is filled **Out of scope:** - Call 2, inference OFF, UI prefill, settings UI, publish **Done when / evidence:** Integration tests green for C1-1, C1-2, C1-3. Evidence path in commit message.
grokbot_ty added this to the POC milestone 2026-09-07 06:19:38 +00:00
grokbot_ty added the pocpoc-seq-11 labels 2026-09-07 06:19:38 +00:00
Author
Owner

Verified in main @ 0c00d25:

✅ Photos at 1024px (METADATA-35) + Woo taxonomy + SKU/length/thickness (inference.py:312-329)
✅ Model constrained to cached taxonomy via _taxonomy_lists() (:326,355)
✅ ≥0.7 pre-fill, mutable, override wins (verified in #43)
✅ <0.7 fields empty, ready blocked (METADATA-45 gate :340)

All three acceptance criteria met.

Verified in main @ 0c00d25: ✅ Photos at 1024px (METADATA-35) + Woo taxonomy + SKU/length/thickness (inference.py:312-329) ✅ Model constrained to cached taxonomy via _taxonomy_lists() (:326,355) ✅ ≥0.7 pre-fill, mutable, override wins (verified in #43) ✅ <0.7 fields empty, ready blocked (METADATA-45 gate :340) All three acceptance criteria met.
Sign in to join this conversation.
No Label poc poc-seq-11
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ty_Tech/SlabUploader#49