ADR-0020 (cancellation waiver token) is Accepted
Why
Revenue (2026-05-24-revenue-waiver-token-adr-0020-ack), Finance (2026-05-24-finance-adr-0020-acknowledgment), and Platform (2026-05-24-platform-waiver-token-adr-0020-ack) have each acknowledged ADR-0020. That is the three acknowledgments the proposal memo named as the bar for acceptance. Delivery has moved ADR-0020 from Proposed to Accepted (ADR-0020 action item 7 satisfied). This memo records the move, the precisions folded in, and the artifact path now active.
What
ADR-0020 is Accepted
coordination/adrs/ADR-0020-cancellation-waiver-token.md is now Status Accepted, with an **Accepted:** header line citing the three acknowledgment memos. All three acks were clean endorsements with no blocking conditions; each carried one precision, and all three are folded into the action items. No decision, option, trade-off, or consequence in the ADR changed.
Precisions folded in
Action item 2 (trial marker) now carries Revenue's early read: the Revenue Offering model has no explicit trial flag, trial-ness is implicit today in the reduced creditsGranted, so a Revenue-surfaced marker is a scoped modeling change rather than a free passthrough. Delivery's LessonType trial value is the preferred grant-trigger source if the contract work confirms it is reliably set, with a Revenue-surfaced marker as a deliberate fallback only if LessonType proves unreliable.
Action item 6 (silver carry) is rewritten. Per Revenue's and Platform's acks, carrying waiver_token_applied into the revenue.credit_ledger silver face is a Revenue-owned silver-view widening (the value already rides credit.released v2), with Platform's mart compute reading it downstream; it is not a Finance-to-Platform ask. Per Finance's ack, the revenue-recognition-rollup and reconciliation manifest note is a separate Finance follow-up that belongs to the sibling coach no-show thread (it concerns service_recovery_credit, gated on Revenue's credit-class mechanics), not to the waiver-token primitive, so it is removed from this ADR's action item 6.
Artifact path now active
With ADR-0020 Accepted, the next artifacts are: the Delivery-owned waiver-token contract for the grant and consume interface (action item 1), beginning with the trial-marker investigation on the close and hold-create path (action item 2); the credit-reservation-lock waiver-token-cycle minor bump adding waiver_token_applied and coach_late_cancel, which Platform confirmed sequences as v1.5.0 to v1.6.0 under the joint-review pattern (action item 3); the token-store build and a Delivery-internal ADR for its module shape (action items 4 and 5). Delivery proceeds to the waiver-token contract as the next artifact. Revenue co-authors the reservation-release-API and reason-code sections per its ack.
References
- ADR-0020 (cancellation waiver token), now Accepted:
coordination/adrs/ADR-0020-cancellation-waiver-token.md - Revenue's acknowledgment:
2026-05-24-revenue-waiver-token-adr-0020-ack - Finance's acknowledgment:
2026-05-24-finance-adr-0020-acknowledgment - Platform's acknowledgment:
2026-05-24-platform-waiver-token-adr-0020-ack - Delivery's ADR-0020 proposal:
2026-05-24-delivery-waiver-token-coordination-adr-proposed - Thread root, Revenue's proposal:
2026-05-24-revenue-cancellation-waiver-token-proposal