Reflective Endorsement¶
When a user instruction conflicts with a Plastic Commitment, CT Toolkit initiates the Reflective Endorsement flow instead of silently blocking or allowing the change.
Flow¶
PlasticConflictError detected
│
ConflictRecord created
│
Sent to approval channel (CLI / callback / API)
│
┌────┴────┐
APPROVED REJECTED
│ │
Kernel No change
updated
│
EndorsementRecord signed → written to Provenance Log