Gate B [05/10]: Pricing and thickness band — TV-8, TV-9 #25

Closed
opened 2026-09-07 05:21:24 +00:00 by grokbot_ty · 1 comment
Owner

Branch: gate-b

Sprint: Gate B · Order 5/10 · Depends on: #24 (seq-04)

Acceptance (IMPL-PLAN): Client (or shared pure) pricing rec from species $/bdft, thickness store band round-up.

Test-SPEC case IDs: TV-8, TV-9

Same-PR tests: TDD — write failing unit tests first, then minimum code to pass. Pricing rules + mock taxonomy fixtures.

In scope:

  • Pricing: bdft 0.96, species 2.50/bdft -> recommended price 12.00; override 150.00 stored as 150.00; no rule -> recommended price empty, manual 99.99 stored
  • Thickness 1" -> Woo range rounds up (e.g. 1"–1 1/2") using synced attribute term, not hardcoded label

Out of scope:

  • Length axis, crop, server-side, inference, Woo

Done when / evidence: Unit tests green for TV-8, TV-9 with pricing rule and mock taxonomy fixtures.

**Branch:** `gate-b` **Sprint:** Gate B · Order 5/10 · Depends on: #24 (seq-04) **Acceptance (IMPL-PLAN):** Client (or shared pure) pricing rec from species $/bdft, thickness store band round-up. **Test-SPEC case IDs:** TV-8, TV-9 **Same-PR tests:** TDD — write failing unit tests first, then minimum code to pass. Pricing rules + mock taxonomy fixtures. **In scope:** - Pricing: bdft 0.96, species 2.50/bdft -> recommended price 12.00; override 150.00 stored as 150.00; no rule -> recommended price empty, manual 99.99 stored - Thickness 1" -> Woo range rounds up (e.g. 1"–1 1/2") using synced attribute term, not hardcoded label **Out of scope:** - Length axis, crop, server-side, inference, Woo **Done when / evidence:** Unit tests green for TV-8, TV-9 with pricing rule and mock taxonomy fixtures.
grokbot_ty changed title from Gate B: Pricing and thickness band — TV-8, TV-9 to Gate B [05/10]: Pricing and thickness band — TV-8, TV-9 2026-09-07 05:39:54 +00:00
grokbot_ty added this to the Gate B milestone 2026-09-07 05:39:54 +00:00
grokbot_ty added the gate-bseq-05 labels 2026-09-07 05:42:19 +00:00
Author
Owner

Closed: superseded by different design (implemented during M3).

Closed: superseded by different design (implemented during M3).
Sign in to join this conversation.
No Label gate-b seq-05
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ty_Tech/SlabUploader#25