-
Notifications
You must be signed in to change notification settings - Fork 0
Separate generic graph writes from text MutationPlan evidence #287
Copy link
Copy link
Open
Labels
causal-ropeCausal rope text authority roadmapCausal rope text authority roadmapenhancementNew feature or requestNew feature or requestsliceImplementable roadmap sliceImplementable roadmap slicetext-authorityText authority and storage invariantsText authority and storage invariantswork-in-progressCycle or PR is intentionally in progress and not ready to mergeCycle or PR is intentionally in progress and not ready to merge
Description
Metadata
Metadata
Assignees
Labels
causal-ropeCausal rope text authority roadmapCausal rope text authority roadmapenhancementNew feature or requestNew feature or requestsliceImplementable roadmap sliceImplementable roadmap slicetext-authorityText authority and storage invariantsText authority and storage invariantswork-in-progressCycle or PR is intentionally in progress and not ready to mergeCycle or PR is intentionally in progress and not ready to merge
Classification
Native design debt and misleading authority vocabulary.
Problem
CheckpointPlancurrently contains a member namedmutation: MutationPlan, even though checkpoint declaration is explicitly required not to mutate text.MutationPlanalso bundles two different concerns:A checkpoint uses the first concern to write one Jim proposition, but fills the second with a retained basis head and a current buffer version. The name and shape imply a text mutation where none exists and make mixed-coordinate responses easier to construct.
Evidence
MutationPlandefinition and graph emissionCheckpointPlan { mutation: MutationPlan }CheckpointFactWhy it matters
Names are part of the authority boundary. Calling every admitted fact write a text mutation weakens the invariant that checkpoint declaration cannot mint a head, rewrite, diff, or text change. The combined structure also encourages unrelated coordinate evidence to travel together.
Constraints
Acceptance criteria
CheckpointPlancontain explicit checkpoint-basis evidence and the neutral graph plan.Related