ADR-0029 Accepted
ADR-0029 moves from Proposed to Accepted. The decision, as amended 2026-06-01:
customer.handoff keeps its global once-per-Person semantics unchanged. Per-discipline ownership-start is a consumer-derived concept: Delivery derives it from the first credit.locked it observes per (person_id, organization_id), resolving organization_id by durable correlation from credit.reserved keyed by credit_reservation_id (Option B2). organization_id does not ride credit.locked and is not added to it, so there is no credit-reservation-lock contract change, no new event, and no Revenue producer obligation beyond organization_id remaining reliably present and correct on credit.reserved (which Revenue confirmed).
All three named deciders acked the amended shape: Delivery accepted B2 and confirmed the correlate-from-reserved mechanism (superseding its earlier additive-field pick) plus a derivation ack; Revenue confirmed the credit.reserved invariant and withdrew the additive-bump proposal; Sales acked, unaffected because customer.handoff stays global.
Implementation is Delivery-internal (re-point the ownership-start trigger off customer.handoff onto the derived first-lock rule, the reserved-to-locked org correlation with out-of-order handling, and org-scoping the cadence path), tracked in a Delivery-internal ADR, and sequences before the second discipline launches. Platform carries no implementation: no registry, contract, or envelope change. Option A (a discrete activation event) and B1 (an organization_id field on credit.locked) remain the named escalations if a second consumer ever needs the per-discipline signal.
References
- ADR-0029:
adrs/ADR-0029-per-discipline-ownership-start-derivation.md - Org-source path decision:
2026-06-01-platform-adr-0029-org-source-path-decision - Revenue's reserved-invariant confirmation:
2026-06-01-revenue-adr-0029-org-on-reserved-confirmed