Product outcome
Attach a rationale to an evidenced edit: “This paragraph addresses reviewer two's objection.” Later, inspect the explanation at its original historical basis. If subsequent edits intersect the relevant material, Jim marks the explanation needs review without claiming its meaning is automatically false.
First independently mergeable scope
An explicit user-authored rationale associated with one admitted edit and a bounded affected range in a Jim-managed document. Store it as Jim-owned admitted application data, referring to opaque existing edit/basis evidence. A bounded subsequent-change observation derives unchanged, needs-review, or unavailable posture. The rationale's historical association is immutable; an updated rationale is a new linked fact.
Acceptance
Prerequisites and ownership
Proposed prerequisite: #140, because deriving range changes must use the basis-bound explanation/evidence surface rather than matching current strings. #142's proposal rationale remains owned there; this issue retains a rationale attached to an admitted edit, including edits made without an agent. #279's semantic symbol scopes are optional later consumers, not a gate for byte-range support.
Confirm the merged #140 contract exposes the required historical correspondence. If it does not, record a precise prerequisite rather than implying textual overlap can establish semantic relevance.
Exclusions and safe merge state
No automatic psychological explanation, LLM-generated motive, semantic truth detector, review approval system, or universal annotation framework. This is an opt-in association/inspection flow. Existing editing and explanation remain usable when no rationale exists.
Product outcome
Attach a rationale to an evidenced edit: “This paragraph addresses reviewer two's objection.” Later, inspect the explanation at its original historical basis. If subsequent edits intersect the relevant material, Jim marks the explanation needs review without claiming its meaning is automatically false.
First independently mergeable scope
An explicit user-authored rationale associated with one admitted edit and a bounded affected range in a Jim-managed document. Store it as Jim-owned admitted application data, referring to opaque existing edit/basis evidence. A bounded subsequent-change observation derives unchanged, needs-review, or unavailable posture. The rationale's historical association is immutable; an updated rationale is a new linked fact.
Acceptance
Prerequisites and ownership
Proposed prerequisite: #140, because deriving range changes must use the basis-bound explanation/evidence surface rather than matching current strings. #142's proposal rationale remains owned there; this issue retains a rationale attached to an admitted edit, including edits made without an agent. #279's semantic symbol scopes are optional later consumers, not a gate for byte-range support.
Confirm the merged #140 contract exposes the required historical correspondence. If it does not, record a precise prerequisite rather than implying textual overlap can establish semantic relevance.
Exclusions and safe merge state
No automatic psychological explanation, LLM-generated motive, semantic truth detector, review approval system, or universal annotation framework. This is an opt-in association/inspection flow. Existing editing and explanation remain usable when no rationale exists.