Flip 360 Commission Platform
Workstream live ops · WS2 of 7

WS2 · Commission Engine · live ops.

Lead: Carla Oliver  ·  Provider: CoSai  ·  Current state: Implemented  ·  Health: Amber

Live board Workstream ops Registers Steerco papers Scoping · CRM CRM · truth doc CRM · features map CRM design · Contact 360° Deal room Hardening backlog Learn (ADKAR) Framework
WS1WS2WS3WS4WS5WS6WS7
As of 22 June 2026 · Reported by Carla Oliver (WS2 Lead · Technology — end-to-end through to exit per D110)
Structural drill-down Live board

1  ·  Done · Doing · Next

The fortnight rhythm. Refreshed by the WS Lead each Steerco. This is the artefact Steerco reads to know what happened, what's happening, and what's next — without having to read the whole backlog.

Done · last fortnight
PMO operating system + commission-engine legal wiring shipped · WS2 Lead role formally accepted
  • WS2-B004 — Pine Lawyers legal agreements wired into live engine 2026-06-17 (commit 966eeab) · /legal hub + /app/rules governing-agreement column live
  • PMO operating system shipped 2026-06-22 (commit 32a367a) — per-WS ops, registers, ADKAR learn pack, fortnightly walkthrough · 15 routes live on cosaiflip360.org
  • PMO promoted to first-class top-nav primary entry 2026-06-22 (commit d824961, D108)
  • Phase 1 hardening backlog published at /engagement/pmo/backlog — 17 items, 4 tiers (D207)
  • ABA file rail confirmed live and working (alternative to Stripe Connect)
  • D110 Approved at SC#1: Carla formally accepts WS2 Lead end-to-end accountability — design, build, cutover, hypercare, growth, exit — for CRM + commission engine. Matt and Corrina consulted on user requirements only.
Doing · this fortnight
CRM scoping sprint Mon 22 Jun → Fri 26 Jun · highest priority this week (D111) · funded today (D112 + D113 · $6,050 AUD total inc.GST)
  • WS2-B007 — Build CRM scoping document, RACI, functional spec, UAT plan · 5 days · scoping artefact at /engagement/pmo/scoping/crm by Fri 26 Jun 17:00 AEST · IN SPRINT
  • D112 funding (forward — CRM scoping credits) · $500 AUD ex-GST + $50 GST = $550 AUD total · CoSai CFO Services invoice CSC-INV-2026-002 issued + payable today · /engagement/pmo/scoping/crm/invoice
  • D113 funding (retrospective — commission engine build credits) · $5,000 AUD ex-GST + $500 GST = $5,500 AUD total · CoSai CFO Services invoice CSC-INV-2026-003 issued + payable today · asset delivered: live commission engine at /app · /engagement/pmo/commission-engine/invoice
  • Elicit user requirements from Matt (federated telephone-book model + opt-in/opt-out consent fabric feeding commission engine) and Corrina (warm-up the opted-in database with full CRM utilisation for WS6 partner activation)
  • Map requirements to functional spec · privacy compliance scaffolding (APP 3/5/6/7/11/12 + Spam Act 2003)
  • WS2-B001 — Stripe Connect ROLLED OVER to this sprint · 25% complete · still BLOCKED awaiting Stripe API keys · escalation to SC#2 if not unblocked Friday
Next · upcoming fortnight
CRM build sequencing decision at SC#2 · Stripe Connect re-baseline if still blocked
  • Steerco #2 (29 Jun 2026) approves CRM build sequencing based on scoping artefact + Pine Lawyers privacy review trigger
  • WS2-B002 — Six functional guarantees demo + ADR-7 at SC#2
  • WS2-B003 — Observability stack (target SC#4)
  • CRM v1 build commences Mon 29 Jun 2026 subject to SC#2 approval of scope + sequencing
Health · Amber
WS2 scope expanded materially at SC#1: D110 added CRM design+build+cutover+hypercare+growth+exit on top of existing platform commitments. Stripe Connect blocker continues. CRM scoping this week mitigates the downstream risk by getting the work plan defensible before build commits. Amber until SC#2 ratifies scope + sequencing.

2  ·  This week · Mon 22 June → Sun 28 June

The Mon-Sun sprint. Items pulled from the backlog into active work for this 7-day window. 2 items in sprint.

WS2-S003 · WS2-B007
P0 In sprint
Build CRM · high-level scoping document + RACI + UAT plan
Owner Carla Oliver (WS2 Lead) · Consult: Matt + Corrina
Days in 1d
Days left 4d
Evidence /engagement/pmo/scoping/crm
20% complete
WS2-S001 · WS2-B001
P0 In sprint
Stripe Connect end-to-end test mode validated
Owner Carla Oliver
Days in 8d
Days left 4d
25% complete
Blocker: Rolled over from previous sprint. Awaiting Stripe API key provisioning — Stripe support ticket open since 16 Jun. Escalate to D204 at SC#2 if still blocked Friday.

3  ·  Backlog · 7 items

Everything on the runway for WS2, grouped by status. Each item has an owner, an effort estimate, a target Steerco, and an acceptance test (the single sentence that defines "done").

In sprint 2 items

WS2-B001
P0 Feature In sprint
Stripe Connect end-to-end test mode validated
Per Steerco #2 decision D204. Install Stripe SDK, wire API keys via Cloudflare secrets, build Connect onboarding route, validate test-mode payout end-to-end.
Owner Carla Oliver
Effort 4d
Raised 8 June
Target SC#3 (6 July)
Acceptance test Test-mode payout completes end-to-end via Connect with a recorded screencast and a row on /chain showing the test transaction.
WS2-B007
P0 Feature In sprint
Build CRM · high-level scoping document + RACI + UAT plan
Mathew briefed (21 Jun 2026): each flip 360 professional service provider (financial planner, accountant, mortgage broker) brings their own "telephone book" of clients into flip 360 as a private database, then opt-in/opt-out fabric exposes consented contacts to other providers for warm introductions — feeding the commission engine. Corrina wants full CRM utilisation of the opted-in warmed-up database (WS6 partner activation depends on this). Carla accepts WS2 Lead end-to-end accountability (design → build → cutover → hypercare → growth → exit) per D110. This week is the scoping sprint: produce the scoping document, RACI, functional spec mapping, and UAT plan — NOT the build itself. Build sequencing decided at Steerco #2 after this scoping artefact lands.
Owner Carla Oliver (WS2 Lead) · Consult: Matt + Corrina
Effort 5d
Raised 22 June
Target SC#2 (22 June)
Acceptance test Scoping document live at /engagement/pmo/scoping/crm by Fri 26 Jun 2026 17:00 AEST containing: (1) business problem statement with Matt verbatim brief, (2) RACI matrix, (3) functional requirements mapped to surfaces, (4) privacy compliance scaffolding (APP 1, 3, 5, 6, 7, 8, 10, 11, 12, 13), (5) data model proposal, (6) UAT plan with named testers + acceptance criteria, (7) risk + dependency register, (8) sequencing options with effort estimates for Steerco #2 decision.

Next up 1 item

WS2-B002
P0 Governance Next up
Six functional guarantees demo + ADR-7 ratification
Per Steerco #2 decision D205. Run the six functional guarantees demo at the start of SC#2; Mathew signs acceptance card live; ADR-7 drafted by 24 Jun and ratified by countersigned email by 27 Jun.
Owner Carla Oliver
Effort 2d
Raised 8 June
Target SC#2 (22 June)
Acceptance test ADR-7 published on /docs with Mathew's acceptance signature + countersigned email logged.

Backlog 3 items

WS2-B003
P1 Tech debt Backlog
Observability stack live (error rate + payout SLA dashboards)
Per Steerco #2 decision D206. Install Cloudflare Workers Analytics Engine binding; build /app/observability with error-rate ledger and payout SLA dashboard; alert thresholds set.
Owner Carla Oliver
Effort 6d
Raised 8 June
Target SC#4 (20 July)
Acceptance test Live dashboards at /app/observability with error rate and payout SLA over rolling 7d window + alert rules documented.
WS2-B005
P2 Feature Backlog
WebAuthn hardware-key signatures on payout approval
Marketing copy on /architecture references hardware-key signatures. Wire WebAuthn registration + signing flow for payout approval > $1k threshold.
Owner Carla Oliver
Effort 8d
Raised 15 June
Target SC#5 (3 Aug)
Acceptance test Payout > $1k requires WebAuthn signature from approver; signature hash on /chain row.
WS2-B006
P2 Partner Backlog
KPMG/EY anchoring of monthly trust ledger root
Marketing copy on /architecture references KPMG/EY anchoring. Engage one of the Big-4 to receive the monthly hash chain root as an audit attestation.
Owner Carla Oliver
Effort 10d
Raised 15 June
Target SC#6 (17 Aug)
Acceptance test Signed engagement letter with one Big-4 firm + first monthly root submitted + countersigned receipt.

Done 1 item

WS2-B004
P0 Feature Done
Legal agreements wired into live engine (Option C)
COMPLETED 2026-06-17 commit 966eeab. Three Pine Lawyers agreements (Introducer / Client Referral / Affiliate) wired as signable instruments. Signing auto-creates PARTNER contact + commission rule. "Governing agreement" column on /app/rules.
Owner Carla Oliver
Effort 3d
Raised 10 June
Target SC#2 (22 June)
Acceptance test /legal hub + three instrument pages live + /app/rules shows governing-agreement column. ✅ Verified 2026-06-17.

4  ·  RAID · WS2 open items

Open Risks, Assumptions, Issues, Dependencies attributed to WS2. Closed items hidden — see the full RAID register filtered to WS2.

IDTypeSeverityTitleOwner
A003 Assumption Green BD lead embodiment: Mathew Punter (Phase 1 dual-hat with Founder)
CRM demo + production build treat Matt as BD lead in Phase 1; Settings → Roles & Access allows reassignment to a dedicated BDM hire under Phase 2 without code change.
Carla (WS2 Lead)
A004 Assumption Green Lifecycle stages default to Lead → MQL → SQL → Opp → Customer → Champion → At-risk → Churned
Stages seeded as editable rows in config_lifecycle_stages; Corrina/Matt change names + ordering + transition rules via Settings → Lifecycle. No code change required.
Carla (WS2 Lead)
A005 Assumption Green Owner assignment defaults to round-robin within role
Settings → Lead Routing exposes round-robin / territory / capacity / manual; default seed is round-robin; switchable per role at any time.
Carla (WS2 Lead)
A006 Assumption Amber Compliance gate default checklist: claims-substantiated · disclosure-present · brand-approved · legal-cleared
Settings → Compliance Gates exposes per-asset-type checklist. Corrina + counsel ratify the production set at Steerco #3 before any /crm/* compliance gate goes live. Demo uses 4-default seed.
Corrina (consulted) · Carla (accountable)
A007 Assumption Amber Cooling-off period defaults to 14 days, vertical-agnostic
Settings → Cooling-off exposes per-vertical / per-commission-type duration. Demo seeds 14 days flat; Matt ratifies vertical-specific durations at Steerco #3 before commission engine production cutover.
Matt (consulted) · Carla (accountable)
A008 Assumption Amber Commission base rate placeholder 10% until Matt-signed policy lands
Settings → Commission Engine exposes per-vertical rate + tiered structure (volume / tenure / mix bonus). Demo seeds 10% flat placeholder. Production /me/commissions/* gated until Matt-signed policy is loaded into config_commission_policy.
Matt (consulted) · Carla (accountable)
A009 Assumption Green Payout schedule defaults to monthly, 15th of month
Settings → Payouts exposes weekly / fortnightly / monthly / on-demand + minimum threshold + payment rails. Demo seeds monthly + 15th.
Carla (WS2 Lead)
A010 Assumption Green Data retention defaults to 7 years (AU financial-services norm)
Settings → Data Retention exposes soft-delete-to-hard-delete window + audit-log retention. Demo seeds 7 years per AU FS norm; counsel confirms at Steerco #3.
Compliance (consulted) · Carla (accountable)
A011 Assumption Green GST treatment defaults to 10%, applied per AU GST rules on commission payouts
Settings → Financial Defaults exposes GST rate + gross-up/inclusive/exclusive + PAYG withholding rules. Demo seeds 10%; counsel + accountant confirm at Steerco #3.
Finance (consulted) · Carla (accountable)
A012 Assumption Green Approval chains: single sign-off < $10k · dual ≥ $10k · tri for compliance-rule changes
Settings → Approval Chains exposes per-action sign-off thresholds. Demo seeds default. Production thresholds ratified by Matt at Steerco #3.
Matt (consulted) · Carla (accountable)
A013 Assumption Green Working hours / SLA timers default to Mon-Fri 0900-1700 AEST/AEDT
Settings → Working Hours exposes per-role SLA timers + AU public holiday calendar. Demo seeds AEST/AEDT business hours.
Carla (WS2 Lead)
A014 Assumption Green Notifications default to all in-app on, email digest 0800 AEST daily
Settings → Notifications exposes per-trigger email vs in-app + quiet hours + opt-out controls. Demo seeds digest cadence; members configure their own once /me/* is live.
Carla (WS2 Lead)
A015 Assumption Amber Sales-internal + CS suite embodiers TBA until Phase 2 BAU hires
Phase 1 demo uses TBA placeholders. Settings → Roles & Access allows assignment of real users to Sales / CS roles once Phase 2 BAU hires land. No code change.
Carla (WS2 Lead)
R003 Risk Amber Settings versioning + retroactive recalc risk on commission engine
Commission policy changes must be effective-dated, never retroactive without explicit recalc approval. Historical commission records carry the policy-version they were calculated against. Dry-run preview before save shows "would change N commissions, total $X delta".
Carla (WS2 Lead)
R004 Risk Amber Misconfigured Settings could break commission engine or compliance gate
Settings admin permission gated to specific roles (CFO + Compliance Officer). Financial-rule changes require dual sign-off. All changes audited with before/after diff. Recovery: every settings row versioned, one-click revert.
Carla (WS2 Lead)
D002 Dependency Amber Final commission policy from Matt before /me/commissions/* production cutover
Demo seeds 10% placeholder. Production /me/commissions/* blocked until Matt-signed policy loaded into config_commission_policy. Settings → Commission Engine exposes the editor; Matt completes by Steerco #3.
Matt (consulted) · Carla (accountable)
D003 Dependency Amber AU regulatory clearance on member-side commission framing (AFSL / AUSTRAC / consumer law)
Counsel-engaged sprint Steerco #2 → #3 covers AFSL applicability for referral payments, AUSTRAC AML/CTF for member payouts, ACL disclosure obligations. /me/commissions/* + /crm/compliance/* surfaces parameterised by counsel-ratified rules in Settings.
Compliance (Pine Lawyers, consulted) · Carla (accountable)
I001 Issue Amber Architectural pivot — /crm-demo/* must be a working CRM tool, not a styled walkthrough
Decision D-PIVOT-CRM (Carla, 2026-06-24): /crm-demo/* refactored from visual narrative pages to a real three-pane CRM workspace backed by D1. New schema (migration 0003): contacts, deals, activities, tickets, notes, settings_rows. Sarah Chen + 24 demo contacts seeded. BD/Sales/CS/CMO workspaces share contact data so the cross-role thread is real, not narrated. Pipeline kanban actually drags; settings actually edit; cooling-off change actually propagates. Demo data only — /crm-demo/* gate held; /crm/* untouched. Resolves the risk Matt and Corrina decline sign-off on a visual mock.
Carla (WS2 Lead) · Claude (build)
A016 Assumption Green Demo data lives in D1 (not constants) but namespace stays /crm-demo/*
Per D-PIVOT-CRM: D1 tables prefixed `demo_` (e.g. demo_contacts, demo_deals) — written/read by /crm-demo/* only. Real /crm/* namespace will use the same schema shape but un-prefixed tables, created only after D116 mechanical-build kickoff. Settings → Demo Reset surface (later) wipes demo_* on demand.
Carla (WS2 Lead)
A017 Assumption Green Wave 1 UAT scope = 4 workspaces walking Sarah-Chen end-to-end on real data
Per D-PIVOT-CRM: BD (Matt) → Sales-internal → CS → CMO. One contact (Sarah Chen) progresses through all four workspaces; each role sees a real working surface (kanban, queue, account-health, dashboard) with data from the same D1 rows. Wave 2 + Wave 3 stubs hold their coming-soon state until Wave 1 is signed.
Carla (WS2 Lead) · Matt + Corrina (UAT)

5  ·  Steerco decisions referencing WS2

D110 · SC#1
Approved
Carla accepts WS2 Lead end-to-end accountability for CRM + commission engine through to exit
Verbatim from Carla 21 Jun 2026: "claude, as workstream lead of workstream TECHNOLOGY i am responsible for the design building and implementation cutover to hypercare, growth and exit of the crm and commission engine, with consult on user requirements from matt and corrina". This formalises the RACI for the platform's two most business-critical surfaces: the commission engine that moves money, and the CRM that holds the federated telephone books. Matt and Corrina are explicitly consulted stakeholders on user requirements only — they do not own technical architecture, sequencing, data model, or compliance scaffolding.
D112 · SC#1
Approved
AUD $500 ex-GST + $50 GST = $550 AUD total · AI workforce credits budget · CoSai CFO Services to invoice + procure · payable today
Carla's verbatim instruction Mon 22 Jun 2026: "I NEED $500 AUD as the budget for this scope of work, payable today 22 monday 26, cosai cfo services to issue an invoice for payment. cosai cfo services to buy the ai workforce credits (tokens)" — clarified same day: "$500 + $50 GST = $550 total" (the $500 is ex-GST, the gross figure payable is $550 AUD). WS2 Lead is funding the AI workforce credits required to execute WS2-B007 (the CRM scoping sprint). CoSai CFO Services Pty Ltd (where Carla is Principal) procures the credits on Flip 360's behalf under the master engagement signed at /engage in May 2026 (CSC-INV-2026-001). This is the credit-funding sub-invoice — separate from the monthly PMO services invoice.
D204 · SC#2
Pending
WS2 · Stripe Connect — sprint, re-baseline, or accept slip
WS2 Milestone W4·SC#2 was "Stripe Connect test mode validated end-to-end". Bottom-up report 17 Jun 2026: Stripe SDK is not installed, no API keys wired, no Connect onboarding route exists. ABA file rail is wired and working. The marketing copy on /faq, /sweetener and /architecture references Stripe Connect as the rail.
D205 · SC#2
Pending
WS2 · Ratify ADR-7 via live six-guarantees demo at SC#2
WS2 Milestone W1·SC#1 was "six functional guarantees demo + ADR-7". Bottom-up report 17 Jun 2026: the demo surfaces (/demo, /walkthrough, /see-it-work, /architecture) exist but no formal demo was run with Mathew signing acceptance, and no ADR-7 document exists in /docs.
D206 · SC#2
Pending
WS2 · Lock observability vendor decision
WS2 Milestone W8·SC#4 is "observability stack live". Bottom-up report 17 Jun 2026: no observability dependency installed, no error-rate dashboard, no payout SLA dashboard. 8 weeks away — still time to plan, not yet time to escalate.
D207 · SC#2
Pending
WS2 · Acknowledge marketing-copy-vs-runtime delta and approve hardening sprint plan
Bottom-up report 17 Jun 2026 surfaces that current marketing copy on /faq, /sweetener and /architecture references Stripe Connect, hardware-key signatures and KPMG/EY anchoring as live capabilities. These are aspirational at this date. The PMO position is: never soften the ambition — accelerate the build so the copy becomes true.

6  ·  Quick links

Structural drill-down (lifecycle, transitions, artefacts) All registers ADKAR learn pack Live PMO board
Source Vol 1 Ch 10 · The Future-State PMO  |  Vol 4 Ch 12 · PMO Structure · the six workstreams