Parent: #45
Depends on: #60
Coordinates with: #50, #52
Normative target: #58
Outcome
Preserve the current immutable finalization guarantee while allowing late real-world evidence, evaluator corrections, and adjudication changes to produce a new, auditable assessment revision.
Current gap
AgentPass currently permits previews followed by one immutable final receipt and rejects later evidence. This protects the original result, but it cannot represent delayed provider outcomes, compensation or rollback, corrected evaluators, or later independent adjudication without starting an unrelated intent.
Scope
- monotonic
assessment_revision per subject and measurement profile
- a new immutable evidence snapshot/digest for every revised final assessment
- explicit revision reasons such as late evidence, evaluator correction, adjudication update, compensation, or rollback observation
- preservation of superseded final receipts and their original evaluator/evidence bindings
- idempotent revision requests and conflicting-request rejection
- concurrency rules for evidence arrival and assessment finalization
- aggregate selection semantics: latest final revision, revision as-of cutoff, or explicitly selected revision
- audit events and operator views for revision creation and supersession
- compatibility behavior for current single-final V1 receipts
Acceptance criteria
Validation
- delayed success observation after an initial indeterminate result
- delayed failure after an apparent success
- compensation and rollback state change
- evaluator bug correction
- concurrent revision race
- exact revision replay and conflicting revision payload
- latest-versus-as-of aggregate reproduction
- proof that revision does not restore execution authority
Non-goals
- mutating finalized records
- allowing arbitrary deletion of historical assessments
- tying reassessment availability to trace retention
Parent: #45
Depends on: #60
Coordinates with: #50, #52
Normative target: #58
Outcome
Preserve the current immutable finalization guarantee while allowing late real-world evidence, evaluator corrections, and adjudication changes to produce a new, auditable assessment revision.
Current gap
AgentPass currently permits previews followed by one immutable final receipt and rejects later evidence. This protects the original result, but it cannot represent delayed provider outcomes, compensation or rollback, corrected evaluators, or later independent adjudication without starting an unrelated intent.
Scope
assessment_revisionper subject and measurement profileAcceptance criteria
Validation
Non-goals