Цей документ задає спільний contract для всіх adapter skill-ів у memory-system.
Adapter приймає user intent або task intent і визначає:
- тему;
- ключові сутності;
- очікуваний результат;
- потенційні зони змін.
Adapter повинен:
- почати з
memory/indexes/mem-index-vault.md; - знайти стартові вузли;
- обійти links до глибини 2;
- прочитати не більше 10 документів;
- сформувати короткий робочий контекст.
Основна робота виконується лише після retrieval.
Після завершення роботи adapter повинен:
- пройти write gate;
- вибрати
mergeабоcreate; - оновити
updated_at; - додати або оновити
links; - перевірити, чи потрібне оновлення
vault-index.
Adapter:
- оновлює canonical doc, якщо нова інформація прямо розширює його;
- створює
note, якщо є ризик конфлікту, паралельного редагування або недостатньої впевненості; - рекомендує consolidation, якщо накопичилося 3 або більше споріднених
note.
Adapter повинен оновити vault-index, якщо створений або змінений документ є:
- canonical concept
- canonical context
- active decision
- active task
- index або summary node
- читати весь vault без retrieval budget
- створювати документ без schema v1 frontmatter
- дублювати архітектурне знання в
task - тихо переписувати історію старого
decision - залишати canonical write без перевірки links і index impact