Після того як написано або змінено ADR, специфікацію, епік, сторі чи дизайн
Шукає слабкі місця, звіряє кожне твердження з джерелом і питає, де план може дати збій. Без лестощів.
opus · max.projectstore / метод / 1
Агенти пишуть код швидко — і так само швидко знову вирішують уже вирішене: кожна нова сесія починає з нуля. Вихід не в розумнішому агентові. Це «зібрати контекст → діяти → перевірити» над проєктом, а не лише над кодом.
Радники перевіряють, планують і впорядковують, але нічого не змінюють. Один clerk зберігає лише те, що ви схвалили, після вашого «Так».
Після того як написано або змінено ADR, специфікацію, епік, сторі чи дизайн
Шукає слабкі місця, звіряє кожне твердження з джерелом і питає, де план може дати збій. Без лестощів.
opus · maxПеред початком роботи над сторі (story plan)
Дивиться, де в коді живуть попередні епіки. Каже, де місце зміни, що використати повторно, на що зважати і в якому порядку працювати.
opus · maxПісля написання коду, перед комітом або story close
Вимагає доказу для кожного критерію приймання, зокрема зі специфікації. Потім перевіряє коректність, регресії та тести.
opus · maxЧас від часу, перед релізами, коли vault швидко росте
Знаходить те, чого не впіймає жодне правило: дослідження, що суперечать прийнятому ADR, дублікати, відсутні зв’язки, файли, які час архівувати.
opus · maxОдин раз, після прив’язки наявної кодової бази
Знаходить рішення, які ніхто не записав, — у коді, конфігураційних файлах та історії git. Пропонує для них ADR із доказами.
opus · maxЛише під час виконання команди ProjectStore, лише після вашого «Так»
Зберігає саме те, що ви схвалили, і нічого більше. Потім перебудовує дошку і запускає перевірки. Нічого не пише від себе і нічого не питає.
sonnet · maxТипові моделі — для Claude Code. У Codex кожна роль — це однойменний skill, що просить Codex запустити цю роль, наприклад $projectstore-critic для critic; він використовує модель сесії, якщо ви не задали іншу.
Агентові, який почав правити код без відкритого сторі, нагадують його відкрити. Зміна розміром із фічу починається у vault.
Артефакт, що потребує рев’ю, має review_status: pending, доки не застосовано прохід critic. «Ще без рев’ю» — це стан, який можуть прочитати інструменти, а не те, що хтось мусить пам’ятати.
doctor детерміновано перевіряє механічну узгодженість vault. У CI він працює без агента і без токенів.
graph.md містить зв’язки кожного артефакту в обох напрямках; code-map.md каже, де живе код кожного епіка. Перед архітектурним вибором агента спершу спрямовують до індексу ADR.
/compact vault повертаєтьсяУ Claude Code після /compact, який ви запустили, сесія знову починається з огляду vault і з тих його файлів, яких торкалася розмова до стиснення.
Сесія, що починається, коли інша працює над тим самим vault, відкривається з попередженням про кілька сесій: спершу пошукайте, потім створюйте щось нове.
--- type: story epic: "CHECKOUT" title: "Saved cards are listed at checkout" status: done code_refs: ["src/billing/cards/", "tests/cards.test.ts"] closed_at: "2026-07-14T16:02:11Z" --- ## Acceptance Criteria - [x] Збережені картки показано першими — evidence: tests/cards.test.ts:21 - [x] Для відхиленої картки показано причину відмови банку — evidence: tests/cards.test.ts:58 - [x] Номер картки не потрапляє в логи — evidence: tests/cards.test.ts:73
Planner сказав, де місце зміни, ще до коду, і план потрапив у сторі після вашого «Так»; reviewer після цього звірив диф із кожним критерієм. Кожен рядок доказу — це тест, команда, що виконалась, або рядок коду.
Будь-який агент може прочитати цей запис, із плагіном чи без: через CLI, що відповідає у форматі JSON і не потребує токенів, або через 8 MCP-інструментів сервера лише для читання.