docs(education): record migration closure evidence
This commit is contained in:
@@ -40,15 +40,21 @@ Education may own only domain bindings and fulfillment orchestration, such as:
|
||||
- entitlement scope and education-resource association;
|
||||
- duplicate-safe fulfillment event state where no platform facility exists.
|
||||
|
||||
## Deferred automatic integrations
|
||||
|
||||
Automatic fulfillment from Mall paid/refunded order-item events and CRM referral/commission processing remains blocked because those public events/contracts are not available in the current reactor. The delivered admin endpoint and `EducationEntitlementApi` are trusted ingestion seams; they do not imply that Pay callbacks or Mall orders currently fan out automatically.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [x] Mall/Pay/Member/CRM public contracts are mapped before implementation.
|
||||
- [x] Payment callbacks and refunds remain in Pay.
|
||||
- [x] Payment callbacks and refunds remain in Pay; no automatic fan-out is claimed.
|
||||
- [x] Generic products/orders remain in Mall where applicable.
|
||||
- [x] Entitlement issuance, revocation, expiry, and refund effects are explicit and idempotent.
|
||||
- [x] Entitlement issuance, revocation, expiry, and refund effects are explicit and idempotent through the trusted ingestion seams.
|
||||
- [x] Paid/private practice remains inaccessible until entitlement checks are complete.
|
||||
- [x] Reconciliation and commission/referral ownership is explicit.
|
||||
- [x] Financial and authorization tests cover duplicate callbacks and cross-tenant access.
|
||||
- [x] Reconciliation and commission/referral ownership is explicit; automatic CRM integration remains deferred.
|
||||
- [x] Financial and authorization tests cover duplicate trusted events and cross-tenant access.
|
||||
- [x] Automatic Mall paid/refunded order-item fulfillment is explicitly unsupported until a Mall-owned public event exists; paid access remains fail-closed.
|
||||
- [x] Automatic CRM referral/commission processing is explicitly unsupported until a CRM-owned public contract exists; no financial or referral behavior is simulated in Education.
|
||||
|
||||
## Risk and rollback
|
||||
|
||||
|
||||
Reference in New Issue
Block a user