Skip to content
Workshop Wrench

N48

Status

Product honesty board — not an incident SLA. CX-35 / CX-36 / CX-08 are Done as demo. Marketplace seller tools stay Stub. No Connected partners — integrations remain Dry-run / Stub until remote proof.

Shop app + API demo

Multi-tenant demo on published origins when the tunnel is up.

Live

Customer portal / book

Tokenised approve + public book widget.

Live

CX release checklist (CX-36)

Done as demo: RO paid / keys / card checklist (UI + API); ready when all three. No gate IoT or after-hours hardware.

Live

Reminder YES / RESCHEDULE (CX-35)

Done as demo: inbound keyword path YES→CONFIRMED, RESCHEDULE→waitlist. Mock SMS default; not AI voice.

Live

Portal reason + GST totals (CX-08)

Done as demo: decline/defer requires reason (client + API); portal money totals expose GST. Approve stays low-friction.

Live

Inbound keywords (CX-23)

HELP / STATUS / YES / STOP on public inbound + mock. Structured replies — not free-form chat.

Live

Marketplace seller tools

Seller API keys list/create/revoke on marketplace web (:3103) when stack is up. Sibling surface — Stub honesty, not shop-OS Connected partner.

Stub

Xero / MYOB / QBO

Stage + dry-run only. No Connected partners.

Dry-run

Stripe shop pay

Checkout when keys present; otherwise stub URL. Not a Connected partner badge.

Partial

EFTPOS / AU parts / rego

Adapter shells. Never marketed as Connected partners.

Stub

SMS

Twilio when configured; otherwise mock. Quiet hours skip commercial SMS. Not unlimited Connected packaging.

Partial

Perf budgets (LCP/INP/CLS targets) are published on the shop reports page. They are targets, not Lighthouse certificates. No partner Connected claims. See also changelog.