Overall –/10Scored 0/0At 10 0
VP JTBD Instrument Β· v2

The living scorecard for VP coming to life.

Completeness check, evaluation tool, and intake surface. Complete means every stakeholder job is represented, scored, evidenced, and moving toward 10/10.

Static registry seeded from the v1 scoreboard, Freedom onboarding, 137brands alignment, Otter/Dennis cockpit jobs, and UAT.

Operating rule: Burning jobs (πŸ”₯) come from client conversations. Every burning flag cites the conversation source on the job card and in the export.
Add job

Append a job to a stakeholder role.

One-neck view

Accountable role rollup.

Curated + registry jobs by one accountable role.

Every lane below is a single stakeholder-role owner. Registry counts come from the source-path canonical taxonomy; curated counts come from the cards in this instrument.

StakeholderRoleAccountable personaJobsAvgBelow 10Delegation profile
OWN layer

Role assignment (tenant).

Steinbach tenant mapping.

Jobs are owned by canonical roles, which gives VP a portable standard across tenants. Each tenant maps people to those roles; one person can hold many roles, and that person inherits every job owned by every role they hold. This is the same person-to-role edge used for RBAC access.

Assign a role and the person gets its jobs AND its RBAC access, in one act.
PersonExecutive CEOCommercial PresidentOperations PresidentFinance PresidentQuality PresidentLogistics PresidentInherited jobsAvg score
Stakeholder

Distributor

6 role lanes Β· 35 jobs

Distributor role

CEO

1 C1 Am I up or down this period β€” by how much?Give Dennis the period truth without spreadsheet archaeology. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: CEO

Screens that serve it

/cockpit/financials

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows same-point deltas for revenue, margin, cash, and run-rate.
  • Separates actuals, committed supply, and forecast so pace is not guessed.
  • Lets Ask-VP explain pace versus last month using the underlying facts.

βœ“ 10/10 looks like: The CEO knows current period direction and magnitude in seconds.

βœ— Failure it kills: The period read is a late spreadsheet or a debate over which numbers count.

Stretch / proof to reach 10

10/10 answers follow-up questions with cited rows and no analyst handoff.

Seed evidence: Otter/Dennis cockpit jobs
2 C2 Can I trust the 50/50 profit-share?Make shared economics auditable at the executive level. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: CEO

Screens that serve it

/cockpit/financials/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Summarizes profit-share owed and received from traced finance lines.
  • Shows the calculation basis, exclusions, and agreement reference.
  • Flags mismatches before they become partner disputes.

βœ“ 10/10 looks like: Profit-share is defensible from card to line item.

βœ— Failure it kills: Trust depends on a black-box number nobody wants to challenge until it is too late.

Stretch / proof to reach 10

10/10 exports the partner-ready reconciliation packet from the same screen.

Seed evidence: Otter/Dennis cockpit jobs
3 C3 What's driving it β€” slice Γ— drill?Move from KPI movement to the driver behind it. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: CEO

Screens that serve it

/cockpit/ask-vp

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ranks supplier, buyer, SKU, and route slices across revenue, kg, margin, and pace.
  • Drills from rank movement to the POs and events causing it.
  • Opens the same slice in Ask-VP with context preloaded.

βœ“ 10/10 looks like: The CEO can name the driver behind a metric move before the next meeting.

βœ— Failure it kills: A KPI moved, but nobody knows whether it was mix, timing, partner behavior, or data quality.

Stretch / proof to reach 10

10/10 recommends the first corrective action for the driver, not just the explanation.

Seed evidence: Otter/Dennis cockpit jobs
4 C4 What supply is committed β€” what's inbound?Show committed supply and inbound reality in one executive read. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: CEO

Screens that serve it

/cockpit/supply/po-tracker

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Separates committed, in-transit, at-risk, and available supply.
  • Links each supply number to PO, supplier, batch, and gate.
  • Highlights inbound supply that can satisfy near-term demand or cash needs.

βœ“ 10/10 looks like: Supply commitments and inbound dates are visible without asking Ops for a manual rollup.

βœ— Failure it kills: The CEO sells or promises against supply that is not actually committed or arriving.

Stretch / proof to reach 10

10/10 overlays demand coverage and margin opportunity on the inbound supply view.

Seed evidence: Otter/Dennis cockpit jobs
5 C5 Who owes me β€” what's my cash exposure?Make receivables and exposure visible before cash gets tight. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: CEO

Screens that serve it

/cockpit/financials

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ranks receivables by age, account, risk, and expected collection.
  • Shows exposure tied to open POs and partner history.
  • Drafts the follow-up for accounts that need collection attention.

βœ“ 10/10 looks like: Cash exposure is a live operating fact, not a month-end discovery.

βœ— Failure it kills: AR risk hides behind revenue until collections becomes urgent.

Stretch / proof to reach 10

10/10 recommends collection sequence by relationship risk and cash impact.

Seed evidence: Otter/Dennis cockpit jobs
6 L1 Open VP β†’ the brief tells me period truth, AR risk, pace β€” and answers in seconds.Give the CEO a role lens that starts with executive truth. –
unconfirmed / evaluation seedStakeholder: DistributorRole: CEO (Dennis-type)

Screens that serve it

/cockpit/ask-vp

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Opens with period truth, AR risk, pace, and suggested questions.
  • Answers β€œExplain pace vs last month” from the data spine.
  • Drafts a sales push or account follow-up from the current read.

βœ“ 10/10 looks like: The CEO starts with the decisions and questions that matter today.

βœ— Failure it kills: The cockpit is generic and the executive still has to ask for the real brief.

Stretch / proof to reach 10

10/10 personalizes suggestions from the CEO’s last decisions and open commitments.

Seed evidence: Needs scoring evidence.
Distributor role

Sales

7 L2 Open VP β†’ follow-ups at risk, momentum accounts, slipping accounts, stale quotes.Turn account movement into a daily sales lens. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Sales (Lena-type)

Screens that serve it

/cockpit/sales/demand/messages

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ranks accounts by momentum, risk, stale quote, and follow-up need.
  • Answers β€œWhich accounts today?” and β€œProduct mix behind X?” with cited data.
  • Drafts account messages from current product availability and history.

βœ“ 10/10 looks like: Sales knows where to spend the day and what to say.

βœ— Failure it kills: Account follow-up depends on memory, inbox search, and whoever shouted last.

Stretch / proof to reach 10

10/10 ties each follow-up to likely value and product-fit evidence.

Seed evidence: Needs scoring evidence.
8 S2 Demand β€” coverage gap.Show where demand is uncovered and what can fill it. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Sales/CEO

Screens that serve it

/demand

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Maps demand series by account, product, and market segment.
  • Highlights coverage gaps against current and inbound supply.
  • Recommends outreach or supply substitution with rationale.

βœ“ 10/10 looks like: Sales can see the demand gap and the best available answer.

βœ— Failure it kills: Demand lives in anecdotes while supply is committed elsewhere.

Stretch / proof to reach 10

10/10 drafts the offer and cites why the substitute fits.

Seed evidence: Needs scoring evidence.
9 S8 Catalog & Pricing β€” range + price honesty.Show what can be sold, how it is priced, and why the price is credible. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Sales

Screens that serve it

/catalog-pricing

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Presents range, availability, batch facts, and current price in one sales view.
  • Compares price against market references and product attributes.
  • Flags stale prices, weak provenance, or unavailable items before quoting.

βœ“ 10/10 looks like: Sales quotes from a range and price they can defend.

βœ— Failure it kills: A buyer gets an offer that is unavailable, mispriced, or missing proof.

Stretch / proof to reach 10

10/10 creates a guarded quote draft directly from the catalog row.

Seed evidence: Needs scoring evidence.
10 S9 Pharmacies β€” demand accounts, engagement.Turn pharmacy accounts into a visible demand and engagement surface. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Sales/Ops

Screens that serve it

/pharmacies/demand/messages

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ranks pharmacy accounts by demand, engagement, and follow-up need.
  • Shows product fit and prior buying behavior beside the account.
  • Drafts account-specific outreach or stock updates with current availability.

βœ“ 10/10 looks like: Sales and Ops share the same view of pharmacy demand and account status.

βœ— Failure it kills: Retail demand is scattered across calls, emails, and stale account notes.

Stretch / proof to reach 10

10/10 syncs pharmacy-facing updates when availability or ETA changes.

Seed evidence: Needs scoring evidence.
Distributor role

Ops

11 J1 Will my product arrive when promised?Give Ops an honest ETA before a partner asks for one. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po-tracker/po/:id/routes

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Surfaces the current custody stage, next gate, and ETA confidence for every active PO.
  • Flags late and at-risk legs before the promised date slips.
  • Drafts the partner update with the ETA, blocker, and source trail already attached.

βœ“ 10/10 looks like: Ops can answer arrival status in seconds with a sourced ETA and confidence band.

βœ— Failure it kills: Nobody can tell a buyer where the order is until someone manually chases a partner.

Stretch / proof to reach 10

10/10 requires Ask-VP to explain the ETA math from the same tracker row without opening another screen.

Seed evidence: Needs scoring evidence.
12 J2 Who's blocking me, and what does it cost?Name the blocker, blocked-at point, and commercial exposure. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po/:id/actions/financials

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Names the blocked party and blocked-at milestone on the PO spine.
  • Calculates value, kg, gross profit, and AR exposure tied to the block.
  • Shows the document or field event that proves why the block exists.

βœ“ 10/10 looks like: The responsible party and impact are visible on the detail page without reconstructing the chain.

βœ— Failure it kills: The team argues from anecdotes while product, cash, and margin keep sitting still.

Stretch / proof to reach 10

10/10 adds a one-click drill from impact number to the exact line items and agreement terms.

Seed evidence: Needs scoring evidence.
13 J3 What do I do about it?Turn a blocker into the next action and the right message. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/actions/messages/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ranks the blocker against other active triggers by urgency and impact.
  • Drafts the chase message to the named partner with slipped date, ask, and consequence.
  • Stages send-on-approve with thread context and guard reasons visible.
  • Closes the loop when the partner replies or the gate changes.

βœ“ 10/10 looks like: Ops moves from red status to approved chase in one click, with the loop tracked back to the PO.

βœ— Failure it kills: The row is red but the next step is still a meeting, a Slack thread, or a copied email.

Stretch / proof to reach 10

10/10 includes automatic follow-up if the approved chase gets no reply inside the guard window.

Seed evidence: Needs scoring evidence.
14 J4 How much value, product, and profit sit at each stage?Make the flow economically legible, not just operationally visible. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po-tracker/financials/supply

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Rolls active POs by stage across count, value, kg, and projected gross profit.
  • Highlights stages where value is aging or margin is trapped.
  • Lets Ops pivot by supplier, buyer, route, and gate without losing totals.

βœ“ 10/10 looks like: The team can see where product and margin are accumulating before the month-end surprise.

βœ— Failure it kills: Stage counts look fine while the expensive product is stuck in the wrong place.

Stretch / proof to reach 10

10/10 reconciles every stage total to finance trace lines and partner-visible commitments.

Seed evidence: Needs scoring evidence.
15 U1 Morning triage β€” late/at-risk instantly, expedite the right ones first.Make the first five minutes of the day an ordered triage pass. 9.5
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po-tracker/actions

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Sorts overdue and at-risk POs by urgency, impact, and promised date.
  • Explains why each PO needs attention using row narrative and source events.
  • Stages expedite or chase actions against the right partner.

βœ“ 10/10 looks like: Ops starts with the right late and at-risk work, already reconciled to rows.

βœ— Failure it kills: The team expedites the loudest order instead of the most important one.

Stretch / proof to reach 10

10/10 adds partner capacity and margin-at-risk into the urgency sort.

Seed evidence: UAT 95% (2026); narrative↔rows reconciliation fixed 07-11
16 U2 Pipeline visibility β€” count/value per stage, spot stuck flow.Show stage health and stuck flow without manual pivots. 9
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po-tracker

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Renders the stage funnel with counts and value.
  • Lets Ops toggle the eight dimensions without losing the stage read.
  • Highlights aged flow and stage imbalance.

βœ“ 10/10 looks like: Stage flow is readable, pivotable, and aligned to the underlying rows.

βœ— Failure it kills: A pretty funnel hides aged or valuable work stuck in one stage.

Stretch / proof to reach 10

10/10 explains why a stage is aging and names the owner to move it.

Seed evidence: UAT 90%; Age chart fixed 07-11
17 U3 Commercial read β€” cost/revenue/margin per PO.Put economics on the operational row with provenance. 6
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po-tracker/financials/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows cost, revenue, and projected margin per PO.
  • Distinguishes backend facts from frontend estimates.
  • Links row economics to finance trace lines where available.

βœ“ 10/10 looks like: Every PO row carries trusted economics with provenance.

βœ— Failure it kills: Ops optimizes movement while unknowingly moving bad-margin work first.

Stretch / proof to reach 10

10/10 removes frontend estimates or marks them so clearly they cannot be mistaken for truth.

Seed evidence: UAT 60% β€” revenue/margin were FE estimates
18 U4 Single-PO deep-dive β€” lines, dates, agreement, finance.Make a PO inspectable from operations through commercial terms. 5.5
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Organizes line items, dates, documents, agreement, and finance into tabs.
  • Shows per-leg economics and stakeholder-specific visibility.
  • Lets a user answer β€œwhy is this PO where it is?” from one page.

βœ“ 10/10 looks like: The PO detail page is the canonical answer for status, terms, and money.

βœ— Failure it kills: Deep-dive still requires opening docs, finance, and messages in separate places.

Stretch / proof to reach 10

10/10 gives a complete cited narrative of the PO from creation to current gate.

Seed evidence: UAT 55%; per-leg economics added 07-11, rescore
19 U5 Where-is-it β€” custody stage + gate + ETA for anyone who asks.Answer β€œwhere is it?” for internal and partner users. 5.5
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/po/:id/routes

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows current custody, current gate, prior gate, and next ETA.
  • Explains the route leg and handoff owner.
  • Shares a role-safe status summary with the requester.

βœ“ 10/10 looks like: Anyone with access can answer location and ETA from the PO spine.

βœ— Failure it kills: Status depends on the one person who last talked to the carrier.

Stretch / proof to reach 10

10/10 includes live tracking and excursion events when available.

Seed evidence: UAT 55%; spine world added 07-11, rescore
20 U6 Supplier relationship β€” on-time %, history, keep buying?Turn supplier history into a buying and escalation read. 5.5
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/partners/po-tracker/supply

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Rolls supplier on-time percentage, slip history, and PO outcomes.
  • Surfaces history next to current buying or chase decisions.
  • Recommends keep, pause, escalate, or renegotiate based on pattern.

βœ“ 10/10 looks like: Ops and Sales know whether a supplier deserves the next order.

βœ— Failure it kills: A supplier’s latest excuse resets the memory of every previous miss.

Stretch / proof to reach 10

10/10 ties supplier performance to margin, customer impact, and alternative supply.

Seed evidence: UAT 55%; partner columns fixed 07-11, rescore
21 L3 Open VP β†’ inbound this week, past-ETA, receiving capacity, returns QA.Give Ops a live operational brief before work starts. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops (Tomas-type)

Screens that serve it

/cockpit/ops/po-tracker/routes

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Summarizes inbound this week, past-ETA POs, receiving capacity, and returns QA.
  • Answers β€œDeliveries at risk?” and β€œWhat is delaying #X?” from route and PO data.
  • Creates or updates action cards for the operational blockers it finds.

βœ“ 10/10 looks like: Ops opens directly into the day’s operational constraints.

βœ— Failure it kills: The shift begins by rebuilding the state of the floor and inbound flow.

Stretch / proof to reach 10

10/10 predicts receiving conflicts before the warehouse experiences them.

Seed evidence: Needs scoring evidence.
22 S1 Supply β€” market fit.Read supply through fit, commitments, and route reality. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops/CEO

Screens that serve it

/supply

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows available, committed, and inbound supply against market references.
  • Flags supply with weak fit, missing docs, or risky timing.
  • Recommends where supply should be sold, held, or chased.

βœ“ 10/10 looks like: Supply is evaluated by fit and feasibility, not just availability.

βœ— Failure it kills: The team buys or sells supply that looks available but cannot move or fit demand.

Stretch / proof to reach 10

10/10 lets CEO and Ops share one supply read with role-appropriate detail.

Seed evidence: Needs scoring evidence.
23 S3 Inventory β€” batch risk.Expose lot-level risks before they create write-offs or trust issues. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/inventory

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Tracks lots by expiry, THC, CoA status, location, and hold reason.
  • Flags batch risks that affect sellability or compliance.
  • Recommends move, hold, discount, or investigate actions.

βœ“ 10/10 looks like: Batch risk is visible while there is still time to act.

βœ— Failure it kills: Inventory looks fine until a batch cannot be sold or supported with documents.

Stretch / proof to reach 10

10/10 connects each risk to customer commitments and financial exposure.

Seed evidence: Needs scoring evidence.
24 S10 Routes β€” logistics legs, excursions.Make routes, legs, and excursions inspectable. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Ops

Screens that serve it

/routes/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows shipment legs, carrier, custody, ETA, and route status.
  • Flags temperature, humidity, delay, and handoff excursions.
  • Drafts partner notifications and internal actions for excursions.

βœ“ 10/10 looks like: Logistics risk is visible and actionable at the leg level.

βœ— Failure it kills: Excursions surface only after a customer, carrier, or regulator asks.

Stretch / proof to reach 10

10/10 links excursion data to batch disposition and claim workflow.

Seed evidence: Needs scoring evidence.
25 F7 Track shipment location plus temperature and humidity excursions.Make logistics proof visible while the shipment is moving. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: DistributorRole: Ops

Screens that serve it

/routes/po/:id/batch/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ingests GPS, temperature, and humidity pings from shipment devices.
  • Displays current location, route leg, ETA, and excursion history.
  • Alerts Ops and affected partners when thresholds are breached.
  • Attaches excursion evidence to the batch and shipment record.

βœ“ 10/10 looks like: Ops can see where product is and whether conditions stayed inside guardrails.

βœ— Failure it kills: A shipment arrives with unknown condition history and a delayed quality decision.

Stretch / proof to reach 10

10/10 recommends disposition or claim workflow based on excursion severity.

Seed evidence: Freedom onboarding, Jan 2026
26 F8 Assemble the customs package before the border slows us down.Give customs brokers the complete current package. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: DistributorRole: Ops

Screens that serve it

/documents/routes/connections

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Assembles corporate data, certificates, permits, CoAs, invoices, and shipment documents.
  • Shares the package with the customs broker under the active agreement.
  • Flags missing or stale documents before shipment reaches the gate.

βœ“ 10/10 looks like: The customs broker has the full current package and can clear quickly.

βœ— Failure it kills: A border delay starts because the right documents live in separate systems.

Stretch / proof to reach 10

10/10 updates the broker package automatically when any source document changes.

Seed evidence: Freedom onboarding, Jan 2026
Distributor role

Finance

27 S4 Financials β€” money.Make money traceable across AR, AP, PO economics, and partner terms. –
unconfirmed / evaluation seedStakeholder: DistributorRole: CEO/Finance

Screens that serve it

/financials

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows AR, AP, margin, profit-share, and finance trace lines in one place.
  • Links every finance number back to PO, agreement, invoice, or event.
  • Flags aged, mismatched, or missing finance records.

βœ“ 10/10 looks like: Finance can explain the money from summary to source.

βœ— Failure it kills: The business runs from operational truth while finance finds a different truth later.

Stretch / proof to reach 10

10/10 exports audit-ready packets by partner and period.

Seed evidence: Needs scoring evidence.
Distributor role

Admin

28 S11 Team β€” people, roles, access.Make RBAC setup operationally clear. –
unconfirmed / evaluation seedStakeholder: DistributorRole: Admin

Screens that serve it

/team/connections

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Adds team members and maps each person to role-based access.
  • Shows what each role can see, upload, approve, and share.
  • Cascades role changes into tasks, screens, and partner-visible data.

βœ“ 10/10 looks like: Admins can set access without guessing what each role can see.

βœ— Failure it kills: People either lack the access to do their job or see more than the agreement allows.

Stretch / proof to reach 10

10/10 previews task and data changes before saving a role update.

Seed evidence: Needs scoring evidence.
Distributor role

All-roles

29 J5 What needs me right now?Replace dashboard scanning with a ranked action queue. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/actions/cockpit

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Converts triggers into ranked action cards by role.
  • Explains why the card is present, what changed, and what happens if ignored.
  • Stages the next best action: chase, approve, assign, investigate, or dismiss with reason.

βœ“ 10/10 looks like: Each role starts with a short queue of decisions that matter today.

βœ— Failure it kills: Everyone opens five screens and still misses the thing that was becoming expensive.

Stretch / proof to reach 10

10/10 learns from dismissals so the queue becomes sharper after each scoring pass.

Seed evidence: Needs scoring evidence.
30 J6 Show me the whole machine.Expose the full choreography across stakeholders, documents, and gates. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/map/po/:id/connections

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Draws the process spine from producer through processor, logistics, distributor, and retail.
  • Lets users zoom from a BPMN-level map into the exact PO, document, or partner node.
  • Marks the active gate, completed gates, blocked gates, and unowned handoffs.

βœ“ 10/10 looks like: Any role can understand where their work fits and what their handoff affects.

βœ— Failure it kills: Teams optimize their own task while breaking the next link in the chain.

Stretch / proof to reach 10

10/10 lets Ask-VP answer β€œwhat happens next?” from any node with role-specific context.

Seed evidence: Needs scoring evidence.
31 J7 Keep my ETAs honest, automatically.Continuously update promises as the world changes. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/po-tracker/actions/routes

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Reprojects ETA when a gate completes late, a route changes, or a partner misses an SLA.
  • Cascades changed ETAs to affected POs, actions, and partner-facing messages.
  • Keeps the original promise, current projection, and reason for delta visible together.

βœ“ 10/10 looks like: ETA changes are explained before they become trust problems.

βœ— Failure it kills: The promised date remains green until the day it becomes obviously wrong.

Stretch / proof to reach 10

10/10 includes confidence intervals and source-weighted reasoning for every ETA move.

Seed evidence: Needs scoring evidence.
32 C6 Ask VP on the data, grounded and tool-using.Let every role ask natural questions and get sourced answers. –
πŸ”₯ Otter/Dennis cockpit jobsStakeholder: DistributorRole: All

Screens that serve it

/ask-vp/cockpit

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Loads the user’s role, permissions, and current screen context into Ask-VP.
  • Uses tools to retrieve rows, documents, and trace lines instead of hallucinating.
  • Returns answers with citations, suggested next actions, and guard reasons.

βœ“ 10/10 looks like: Questions become grounded answers with one-click next steps.

βœ— Failure it kills: Chat sounds confident but cannot prove the answer or act on it.

Stretch / proof to reach 10

10/10 can execute approved actions while leaving a clear audit trail.

Seed evidence: Otter/Dennis cockpit jobs
33 S5 Data β€” is my truth clean?Expose data quality issues as operating work, not hidden defects. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/data/hil-queue

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Surfaces field events, conflicts, missing fields, and human-in-the-loop items.
  • Shows who can resolve each issue and what downstream jobs it blocks.
  • Lets users approve, correct, or route data fixes with audit history.

βœ“ 10/10 looks like: Users know when the truth is clean enough to act and when it is not.

βœ— Failure it kills: Bad data quietly poisons ETAs, finance, and partner promises.

Stretch / proof to reach 10

10/10 quantifies which JTBD scores are blocked by each data quality defect.

Seed evidence: Field-event/HIL queue (Allan's pattern, FE)
34 S6 Messages β€” reach a partner with context, guarded.Make partner communication fast, contextual, and permission-safe. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/messages/po/:id/actions

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Opens partner threads with PO, account, document, and action context.
  • Drafts messages that name the slipped date, ask, and evidence.
  • Shows guard reasons before send-on-approve.
  • Logs replies back into the relevant PO or action.

βœ“ 10/10 looks like: The right partner gets the right contextual message without copy-paste risk.

βœ— Failure it kills: Communication leaves VP, loses context, and never closes the operational loop.

Stretch / proof to reach 10

10/10 supports approval staging, RBAC, and response-driven status updates end to end.

Seed evidence: Clay HITL slice-2 pass 6/6 β€” rescore on 0-10
35 S7 Connections β€” network, portable identity, access cascade.Represent the industry graph and access relationships clearly. –
unconfirmed / evaluation seedStakeholder: DistributorRole: All

Screens that serve it

/connections

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows entities, roles, sharing agreements, and access cascade in the industry graph.
  • Lets users inspect partner nodes and relationship-specific data rights.
  • Flags guard reasons when a requested share exceeds the agreement.

βœ“ 10/10 looks like: The network and permissions are visible enough to trust cross-company work.

βœ— Failure it kills: Sharing is either too manual to use or too opaque to trust.

Stretch / proof to reach 10

10/10 simulates the access impact before a sharing agreement is changed.

Seed evidence: fix8 in flight
Stakeholder

Processor

4 role lanes Β· 5 jobs

Processor role

QA Analyst

36 P1 CoA anomalies flagged in under 1 minute.Detect CoA issues before QA burns hours on document comparison. –
πŸ”₯ Clay batch-approved canon (PRD-level)Stakeholder: ProcessorRole: QA Analyst

Screens that serve it

/coa-workflow/data

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Ingests lab CoAs and extracts potency, contaminants, dates, and identifiers.
  • Compares GACP and EU-GMP expectations and flags anomalies.
  • Cites the exact document field behind each issue.

βœ“ 10/10 looks like: QA sees the anomaly and citation before release work proceeds.

βœ— Failure it kills: A mismatch hides in a PDF until it delays release or triggers rework.

Stretch / proof to reach 10

10/10 routes each anomaly to the owner with remediation options.

Seed evidence: Clay batch-approved canon (PRD-level)
Processor role

QP

37 P3 Release decision β€” batch status, docs, sign-off in one place.Make QP release a cited decision, not a scavenger hunt. –
πŸ”₯ Clay batch-approved canon (release workflow)Stakeholder: ProcessorRole: QP

Screens that serve it

/release-queue/batch/:id/documents

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Assembles batch status, required docs, QA review, and sign-off state.
  • Highlights missing or contradictory release evidence.
  • Stages approve, hold, or request-info decision with citations.

βœ“ 10/10 looks like: QP can make and defend a release decision from one queue.

βœ— Failure it kills: Release waits while someone searches across inboxes, drives, and systems.

Stretch / proof to reach 10

10/10 generates the release packet and audit log automatically.

Seed evidence: Clay batch-approved canon (release workflow)
38 F2 Prepare the QA batch-release dossier in minutes, not six hours.Assemble release evidence with extraction and citations. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: ProcessorRole: QP

Screens that serve it

/release-queue/documents/batch/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Pulls every release-relevant document into the batch timeline.
  • Extracts key fields and cites the source document for each claim.
  • Highlights missing, stale, or contradictory evidence.
  • Drafts the release dossier for review.

βœ“ 10/10 looks like: The release dossier is ready for QP review in minutes with citations beside every key fact.

βœ— Failure it kills: QA spends six hours hunting, copying, and second-guessing documents.

Stretch / proof to reach 10

10/10 produces a regulator-ready packet with sign-off history and exception log.

Seed evidence: Freedom onboarding, Jan 2026
Processor role

Ops

39 P2 Book the best freight without leaving the app.Choose freight from route constraints and operating goals. –
πŸ”₯ Clay batch-approved canon (PRD-level)Stakeholder: ProcessorRole: Ops

Screens that serve it

/routes/route-planner

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Compares carrier options by timing, country, temperature needs, and cost.
  • Surfaces import/export permit implications before booking.
  • Stages the freight decision for approval and partner notification.

βœ“ 10/10 looks like: Ops books the best route with constraints already checked.

βœ— Failure it kills: Freight is selected outside the system and the consequences appear later.

Stretch / proof to reach 10

10/10 executes booking on approve and writes the route back to the PO spine.

Seed evidence: Clay batch-approved canon (PRD-level)
Processor role

Commercial

40 P4 My leg's economics β€” fees, milestones, what Steinbach owes me.Show processor economics by leg and milestone. –
πŸ”₯ Clay batch-approved canon (built 07-11, rescore)Stakeholder: ProcessorRole: Commercial

Screens that serve it

/financials/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows fees, milestones, receivables, and partner obligations for the processor leg.
  • Connects each amount to agreement terms and PO status.
  • Flags due, blocked, and disputed amounts.

βœ“ 10/10 looks like: Commercial knows what is owed, why, and what blocks payment.

βœ— Failure it kills: Processor economics are buried inside distributor-centric finance.

Stretch / proof to reach 10

10/10 drafts the invoice or partner follow-up from the milestone state.

Seed evidence: Clay batch-approved canon (built 07-11, rescore)
Stakeholder

Producer

6 role lanes Β· 7 jobs

Producer role

Technician

41 PR1 Alert when growing conditions drift.Notify cultivation staff when live conditions threaten the plan. –
πŸ”₯ Clay batch-approved canon (PRD-level)Stakeholder: ProducerRole: Technician

Screens that serve it

/health-feed/rooms

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Reads IoT and camera signals against room thresholds.
  • Alerts the responsible technician when conditions drift.
  • Shows context, history, and the likely downstream impact.

βœ“ 10/10 looks like: Technicians catch drift while it is still correctable.

βœ— Failure it kills: A condition issue becomes a yield or quality issue before anyone sees it.

Stretch / proof to reach 10

10/10 recommends the corrective action and confirms whether it worked.

Seed evidence: Clay batch-approved canon (PRD-level)
Producer role

Grow Manager

42 PR2 Forecast vs actual yield.Keep yield expectations honest as the batch develops. –
πŸ”₯ Clay batch-approved canon (PRD-level)Stakeholder: ProducerRole: Grow Manager

Screens that serve it

/batch-dashboard/rooms

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Tracks forecast and actual yield by room, batch, and stage.
  • Explains variance using observations, events, and environmental data.
  • Updates commercial expectations when yield changes materially.

βœ“ 10/10 looks like: Grow and commercial teams share a live yield truth.

βœ— Failure it kills: Sales plans against a yield number that cultivation no longer believes.

Stretch / proof to reach 10

10/10 connects forecast variance to allocation and buyer communication.

Seed evidence: Clay batch-approved canon (PRD-level)
Producer role

QA/Ops

43 F1 When a CoA hits the inbox, route it before it sits there.Ingest and route lab results even when the usual person is sick. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: ProducerRole: QA

Screens that serve it

/intake/documents/tasks

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Watches approved inboxes and drives for incoming CoAs.
  • Extracts batch, lab, date, and required recipients.
  • Routes the CoA to QA, processor, market releaser, and buyer-visible package according to sharing rules.
  • Creates a task if required metadata is missing.

βœ“ 10/10 looks like: The CoA is ingested, classified, routed, and visible to every permitted role without waiting on one person.

βœ— Failure it kills: A lab result sits in an inbox while downstream release and sale dates slip.

Stretch / proof to reach 10

10/10 proves the routing path and notifies each recipient with the right access guard.

Seed evidence: Freedom onboarding, Jan 2026
44 F3 Give me remediation options, a recommendation, and the execution path.Turn remediation from panic into an approved decision workflow. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: ProducerRole: QA/Ops

Screens that serve it

/remediation/batch/:id/messages

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Generates three viable remediation options with pros, cons, country constraints, timing, and cost.
  • Recommends one option with reasoning, historical context, supply-chain impact, and financial analysis.
  • Lets the user chat about the recommendation before approval.
  • On approve, drafts agreement and communications to every affected stakeholder.

βœ“ 10/10 looks like: The team can approve a reasoned remediation plan and execute communications from the same screen.

βœ— Failure it kills: A bad batch creates scattered opinions, slow emails, and unclear ownership.

Stretch / proof to reach 10

10/10 executes the approved plan, tracks partner acknowledgments, and updates the batch timeline.

Seed evidence: Freedom onboarding, Jan 2026
Producer role

Sales

45 PR3 My allocations & POs to distributors β€” status, chase, docs.Give producers a distributor-facing PO lens. –
πŸ”₯ Clay batch-approved canon (built 07-11, rescore)Stakeholder: ProducerRole: Sales

Screens that serve it

/po-tracker/documents/messages

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows allocations and distributor POs with status, docs, and blockers.
  • Drafts chases for missing partner actions or documents.
  • Routes requested docs to the right counterparty based on sharing agreement.

βœ“ 10/10 looks like: Producer Sales knows what is allocated, what is committed, and what needs a chase.

βœ— Failure it kills: Producer-side selling depends on distributor updates and manual doc forwarding.

Stretch / proof to reach 10

10/10 lets Sales approve a document share and message in the same flow.

Seed evidence: Clay batch-approved canon (built 07-11, rescore)
Producer role

Finance

46 PR4 My payment milestones β€” what's due to me, when.Make producer cash timing visible by milestone. –
πŸ”₯ Clay batch-approved canon (built 07-11, rescore)Stakeholder: ProducerRole: Finance

Screens that serve it

/financials/po/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows producer receivables by milestone, amount, due date, and PO status.
  • Explains what unlocks payment and who owns the next step.
  • Drafts finance or partner follow-up for due and blocked payments.

βœ“ 10/10 looks like: Producer Finance sees expected cash and blockers without asking Sales or Ops.

βœ— Failure it kills: Payment timing is reconstructed from emails after cash is already late.

Stretch / proof to reach 10

10/10 ties milestone forecast to actual bank and invoice events.

Seed evidence: Clay batch-approved canon (built 07-11, rescore)
Producer role

All-roles

47 F4 Show each role its promises to keep.Translate the process into role-specific owed tasks. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: ProducerRole: All

Screens that serve it

/tasks/cockpit/batch/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Creates task lists tied to role, stakeholder, batch, and handoff.
  • Shows the documents and AI review needed to complete each task.
  • Tracks what each person owes and what their work unlocks downstream.

βœ“ 10/10 looks like: Every user sees the promises they owe others and the evidence needed to keep them.

βœ— Failure it kills: Tasks live in memory, meetings, and inboxes, so handoffs stall.

Stretch / proof to reach 10

10/10 auto-updates task ownership when RBAC or partner agreements change.

Seed evidence: Freedom onboarding, Jan 2026
Stakeholder

Pharmacy/Retail

5 role lanes Β· 9 jobs

Pharmacy/Retail role

Retail CEO

48 R1 Know which competitor SKUs actually matter locally.Filter competitor noise into the handful of SKUs that drive the store battle. –
πŸ”₯ 137brands alignmentStakeholder: Pharmacy/RetailRole: Retail CEO

Screens that serve it

/competition/catalog-pricing

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Tracks competitor assortment, SKU counts, and price changes within the local radius.
  • Resolves product identity before comparing attributes.
  • Recommends match, hold, or go aggressive by store.

βœ“ 10/10 looks like: The retailer can name the competitor products worth reacting to and compare them apples-to-apples.

βœ— Failure it kills: A dashboard of everything competitors carry wastes hours and treats weak comparables as signal.

Stretch / proof to reach 10

10/10 ties each recommendation to gross-profit impact and local customer behavior.

Seed evidence: 137brands alignment
Pharmacy/Retail role

Buyer

49 PH1 Filter batches by THC% and expiry.Let buyers find sellable product by batch facts. –
unconfirmed / evaluation seedStakeholder: Pharmacy/RetailRole: Buyer

Screens that serve it

/shop/catalog

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Filters catalog by THC, expiry, batch, CoA, and availability.
  • Shows provenance for batch facts before the buyer commits.
  • Flags short-shelf-life or missing-CoA items.

βœ“ 10/10 looks like: Buyer finds eligible batches quickly and trusts the facts.

βœ— Failure it kills: Buyer has to request CoAs or expiry details before deciding.

Stretch / proof to reach 10

10/10 turns filters into a saved reorder or watch rule.

Seed evidence: Needs scoring evidence.
50 PH2 Reorder alerts for high-demand short-shelf-life strains.Protect demand without overbuying risky inventory. –
unconfirmed / evaluation seedStakeholder: Pharmacy/RetailRole: Buyer

Screens that serve it

/shop/reorder-suggestions/inventory

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Detects high-demand products with shelf-life or availability risk.
  • Recommends reorder quantity from demand, expiry, and case rules.
  • Alerts buyer and distributor when stockout or aging risk changes.

βœ“ 10/10 looks like: Buyers replenish the right product before stockout without inheriting bad shelf-life.

βœ— Failure it kills: Popular strains go out of stock or get overbought too close to expiry.

Stretch / proof to reach 10

10/10 includes supplier alternatives and back-in-stock ETA automatically.

Seed evidence: Needs scoring evidence.
51 F5 As an observer buyer, I can see batches, stock, location, and status in real time.Give buyers free visibility into shared producer/distributor truth. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: Pharmacy/RetailRole: Buyer

Screens that serve it

/observer/shop/batch/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows permitted batches, stock, location, availability, and status to observer users.
  • Keeps buyer-visible data live from the producer, processor, distributor, and logistics feeds.
  • Blocks upload and edit rights while preserving visibility.

βœ“ 10/10 looks like: Observer buyers always know what exists, where it is, and whether they can act on it.

βœ— Failure it kills: Buyers keep asking for batch availability through email, phone, or WhatsApp.

Stretch / proof to reach 10

10/10 turns observer interest into a guarded order or conversation without changing permissions.

Seed evidence: Freedom onboarding, Jan 2026
52 F6 Tell the retailer when it is back in stock automatically.Share back-in-stock and ETA changes without manual outreach. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: Pharmacy/RetailRole: Buyer

Screens that serve it

/shop/inventory/messages

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Detects when a retailer-relevant item becomes available or changes ETA.
  • Drafts or auto-shares the back-in-stock update according to agreement.
  • Includes batch facts, location, and ordering path.

βœ“ 10/10 looks like: Retailers get a timely, trusted answer to β€œwhen is it coming back?” without chasing.

βœ— Failure it kills: Demand leaks because stock updates are manual and late.

Stretch / proof to reach 10

10/10 personalizes updates by retailer demand history and reorder threshold.

Seed evidence: Freedom onboarding, Jan 2026
53 R2 Turn demand planning into a trusted per-store shopping list.Carry the right products at the right depth and get them ordered. –
πŸ”₯ 137brands alignmentStakeholder: Pharmacy/RetailRole: Buyer

Screens that serve it

/buying/reorder-suggestions/inventory

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Sets assortment depth by consumer role and store.
  • Enforces replacement-in/replacement-out, case-as-MOQ, days-of-supply, and four-week sell-through gates.
  • Produces the weekly per-store shopping list with quantities and retirements.
  • Identifies loyalty-anchor stockouts that deserve protection.

βœ“ 10/10 looks like: Each store has a trusted buy list that protects favorites, avoids over-skew, and respects stock rules.

βœ— Failure it kills: Assortment balloons, dead stock ties up cash, and the buy list gets rebuilt by hand.

Stretch / proof to reach 10

10/10 converts the approved list into the cleanest available order workflow and marks portal limits honestly.

Seed evidence: 137brands alignment
Pharmacy/Retail role

Pricing

54 R3 Tell me where price should sit and whether the change worked.Separate real elasticity from market deflation. –
πŸ”₯ 137brands alignmentStakeholder: Pharmacy/RetailRole: Pricing

Screens that serve it

/pricing/competition/financials

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Measures price moves against same-consumer migration and gross profit.
  • Separates macro cannabis deflation from local behavior change.
  • Recommends hold, reduce, or raise with a defensible margin case.

βœ“ 10/10 looks like: Each price recommendation shows whether the move changes behavior or only gives away margin.

βœ— Failure it kills: The retailer keeps chasing cheaper prices without knowing whether the cut worked.

Stretch / proof to reach 10

10/10 turns every price move into an experiment with a clear stop, keep, or revert rule.

Seed evidence: 137brands alignment
Pharmacy/Retail role

Pharmacist

55 PH3 Browse the real range with real CoA/factsheet per batch.Make the live catalog clinically and commercially trustworthy. –
unconfirmed / evaluation seedStakeholder: Pharmacy/RetailRole: Pharmacist

Screens that serve it

/shop/catalog/batch/:id

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Shows live range with batch-specific CoA and factsheet.
  • Keeps product facts tied to the exact available batch.
  • Lets pharmacists inspect provenance before recommending or ordering.

βœ“ 10/10 looks like: Pharmacist browses real available products with real supporting documents.

βœ— Failure it kills: The catalog is a marketing list disconnected from batch proof.

Stretch / proof to reach 10

10/10 supports patient/customer questions through Ask-VP with citations.

Seed evidence: live in prod; score against live
Pharmacy/Retail role

Sommelier

56 F9 Fold sommelier feedback into the product package.Make field feedback part of the sellable product truth. –
πŸ”₯ Freedom onboarding, Jan 2026Stakeholder: Pharmacy/RetailRole: Sommelier

Screens that serve it

/feedback/batch/:id/catalog

Score 0-10

9 = fast, trustworthy, actionable. 10 = grounded calm confidence with nothing to double-check.

Actions VP takes

  • Collects sommelier feedback tied to product, batch, and retailer context.
  • Adds approved feedback to the product package beside CoA and factsheet.
  • Surfaces themes that affect positioning, reorder, or buyer communication.

βœ“ 10/10 looks like: Product packages carry useful market feedback, not just lab and logistics facts.

βœ— Failure it kills: Qualitative feedback disappears into conversations and never improves the next sale.

Stretch / proof to reach 10

10/10 separates representative signal from one-off commentary and cites feedback provenance.

Seed evidence: Freedom onboarding, Jan 2026
Intake

Sources feeding the registry.

Burning jobs come from client conversations; every πŸ”₯ cites its conversation. Non-burning jobs remain evaluation seeds until a real conversation confirms them.

137brands alignment

Retail and brand context for competition, buying, pricing, assortment depth, stockout loyalty, and gross-profit evaluation.

intake-137brands-vp-alignment.html

Freedom onboarding transcript

Producer/retailer side jobs for CoA routing, release dossier, remediation, observer buyers, back-in-stock updates, tracking, customs, and feedback.

intake-freedom-onboarding.txt

Otter/Dennis cockpit jobs

Distributor cockpit jobs for period truth, profit-share trust, driver drilldown, committed supply, AR risk, and grounded Ask-VP.

UAT

Seeded PO Tracker evaluation scores U1-U6, preserved from the v1 scoreboard and ready for rescore.

Rubric

The rubric β€” what the numbers mean.

The rubric β€” what the numbers mean (anchored, same for every job):
0–2Job not possible β€” tooling absent or wrong.
3–4Screen renders but the job can't actually be completed (missing data, dead ends, wrong model).
5–6Completable, but with hunting, doubt about the numbers, or manual workarounds.
7–8Completable cleanly and correctly; minor gaps in speed, polish, or drill-depth.
9Fast (seconds), trustworthy (provenance visible), actionable (next step one click).
10All of 9 plus calm confidence: Ask-VP answers it grounded, nothing to double-check, it feels like the Bloomberg-Terminal bar from What-Great.
Sign-off

Score, note, export, and send back.

Use this as the working instrument: score each job, add evidence, append missing jobs, then export the registry JSON.

copied βœ“