Цей документ визначає, як відкотити помилковий або шкідливий agent write у memory-system.
- agent створив некоректний canonical update;
- було зламано
linksабо referential integrity; vault-indexстав неузгодженим із knowledge docs;- був помилково переписаний
decisionзамість створення нового superseding doc.
Rollback не повинен приховувати сам факт помилкового write. Якщо проблема суттєва, потрібно лишити короткий trace в note або task log.
Якщо помилка вже потрапила в робочу гілку, основний rollback виконується через Git diff/history, а не через ручне “згладжування” документа.
Якщо пошкоджено canonical doc:
- відновити останню валідну версію змісту;
- перевірити
links,supersedes,superseded_by; - повторно прогнати validator.
Якщо помилковий write був у note, краще:
- позначити його як
archived, або - залишити як trace з поясненням, чому він більше неактуальний.
- Визначити, які docs були зачеплені.
- Перевірити, чи зламалися
linksабоvault-index. - Відновити валідний content state.
- Прогнати
memory_tool validate. - За потреби залишити короткий rollback note.