A diff explains only what
Git shows removed and added lines beautifully, but not why active memory moved to library, who judged under which mode, or how the recurring token bill changed.
Memory history needs intent in messages and trailers. Distinguish edit, create, retier, restore, and drift plant, then record actor, target soul, delegation mode, linked task, and token delta.
Separate semantic change from drift
A change made by Dad or a brain session with a reason is semantic. A sweep discovering an external synchronized edit records observed drift. Both are real, but their provenance differs.
If a sweep invents plausible reasons, history lies. It knows only that external drift appeared. Record observation without decorating unknown intent.
Token delta is not judgment
Plus 2400 or minus 800 describes weight, not quality. A decrease may be memory loss and an increase may be a vital invariant. Read delta with reason.
The number still prevents invisible growth. Separate boot delta for active-layer edits from stored delta for library changes.
Actor identity is mandatory
An unknown author prevents reconstruction of permission and responsibility. Human direct, soul-pinned, light delegation, and automated drift each need canonical identity and mode.
Git author alone may be a service account. Trailers should name the initiating actor and task because credential owner and judgment owner may differ.