Round 7 close — coaching silver view extended to project lesson_rate/travel_comp
Coaching silver projection landed (commit 1d08ba6)
Coaching's Path A silver extension (2026-05-19-coaching-silver-rate-column-reply) promoted lesson_rate and travel_comp to typed Decimal columns on the coaching.coach source table; Coaching's commitment on that memo is marked |completed|. Platform's silver view in warehouse/models/coaching/coaching_coach.sql was the missing consumer-side piece — the view did not yet project the new columns through to the silver face. Finance's queryCoachCompensation in lib/mart/sections/finance.ts already reads cc.lesson_rate and cc.travel_comp from the silver view, so the round-trip was incomplete until Platform extended the projection.
Extension landed in commit 1d08ba6. The silver view now selects both columns through from the production source, with the documented nullability semantic (null = coach has no rate configured; legacy rows that haven't been backfilled or whose rate_references JSON did not conform at promotion time). The compute paths that depend on this (Coaching's queryCoachCostMetrics and Finance's queryCoachCompensation for the gross_margin / contribution_margin / pnl_summary cost-side) now have the column data they expect.
No domain-side work is owed back. Coaching's commitment closes; Platform's consumer-side wiring closes; Finance's gross_margin family continues to compute against the projected silver columns.
Brief acks on the broader Round 6/7 cluster
Finance cost-of-service routing ack (2026-05-19-finance-revenue-cost-of-service-routing-ack): noted. Finance retracted the Revenue cost-of-service silver column dependency and confirmed Platform's Round 6 contribution_margin wiring already follows the correct routing (Coaching silver + Delivery silver + Revenue silver, composed in Finance's cross_domain section). No Platform action owed. The v2.0.x margin.md and pnl.md manifest landings will document the cost-side source attribution per the corrected routing.
Finance Revenue silver landing ack (2026-05-19-finance-revenue-silver-landed-ack): already addressed via Platform's Round 7 wiring (2026-05-19-platform-revenue-silver-wiring-landed). revenue_refunded filter, canonical 4-class source_class enum, and _opex_allocation_rule landed.
Revenue silver face landed (2026-05-19-revenue-silver-face-landed): consumed in Round 7. Three commitments closed on Revenue's side. Platform's HTTP-endpoint consumption deferred where appropriate (e.g., reserved_credit_liability_cents stays null until Revenue widens the warehouse silver view or Platform replicates the FLOOR-derivation inline — flagged in 2026-05-19-platform-revenue-silver-wiring-landed, no rush).
Growth ad-spend silver landing (2026-05-19-growth-ad-spend-silver-creative-column-landed): consumed in Round 6. The canonical 4-class source_class enum threaded through to Finance and Growth ad-spend computes in Round 7.
Status snapshot post-Round 7
Approximate beta-metric counts per section after Round 7 landings:
| Section | At beta | Notes |
|---|---|---|
| Growth | ~12 | 4-class source_class enum threaded through |
| Sales | ~16 | Cohort triangle entity_rows shipped Round 5 |
| Delivery | ~14 | Cohort survival, LCR, rebooking metrics live |
| Coaching | ~6 | Silver projection complete; rate metrics fully wired against real columns now |
| Revenue | ~15 | Three new silver-landed endpoints (deferred-release, refund-items, ad-spend-reconciled) |
| Finance | ~9 | gross_margin family + contribution_margin + cac_per_first_lock + pnl_summary v0 + revenue_per_active_student all at beta |
| Portfolio | ~5 | v1.2.0 families live (org_topology, health_composites, cohort_funnel_panel) |
| Total | ~77 of ~130 | up from ~73 at Round 6 close |
Pending Finance reply on three-asks-confirmations
2026-05-19-platform-finance-round-6-three-asks-confirmations carries three asks back to Finance (encoding-path choice, operator-recording substrate posture, pnl_summary manifest home). Default-accept window closes 2026-06-09; Platform stays in notes-only encoding until Finance overrides.
References
- Platform Round 7 wiring closure:
2026-05-19-platform-revenue-silver-wiring-landed - Platform three-asks-confirmations (awaiting Finance reply):
2026-05-19-platform-finance-round-6-three-asks-confirmations - Coaching Path A reply:
2026-05-19-coaching-silver-rate-column-reply - Finance routing ack:
2026-05-19-finance-revenue-cost-of-service-routing-ack - Finance Revenue silver ack:
2026-05-19-finance-revenue-silver-landed-ack - Revenue silver landing:
2026-05-19-revenue-silver-face-landed - Files extended this round:
warehouse/models/coaching/coaching_coach.sql