Відповідність
Версія 1.0. Статус: стабільний. Цей документ визначає, що означає, аби репозиторій був відповідним Deep Work Plan — тобто AI-first та пілотовним агентами. Ключові слова MUST, MUST NOT, SHOULD, SHOULD NOT та MAY тлумачаться згідно з RFC 2119.
Відповідність існує для того, щоб «AI-first» був обʼєктивною, перевірюваною властивістю, а не враженням. Репозиторій або задовольняє наведені нижче критерії, або ні. Суб-скіл verify (/dwp-verify) перевіряє їх механічно.
Відповідний репозиторій
Відповідний DWP репозиторій MUST задовольняти все наведене нижче. Кожен артефакт MUST бути осмислений для репозиторію — адаптований до його реальних мов, фреймворків та команд. Загальна заглушка, плейсхолдер чи вміст, скопійований з іншого репозиторію, не задовольняє критерій.
AGENTS.mdу корені. Репозиторій MUST містити кореневийAGENTS.md, що включає (a) покажчик документації, (b) обовʼязкові правила репозиторію та (c) блок Quick Commands, команди якого є реальними та виконуваними в цьому репозиторії. Команди-плейсхолдери (наприклад,npm testу репозиторії, що не використовує npm) MUST NOT зʼявлятися.CLAUDE.mdрозвʼязується вAGENTS.md.CLAUDE.mdMUST існувати й розвʼязуватися вAGENTS.md(символьне посилання або еквівалент, що гарантує єдине джерело істини). Ці два MUST NOT розходитися.- Ієрархія
docs/. Репозиторій MUST містити каталогdocs/, що покриває стандартні категорії (архітектура, стандарти, тестування, команди розробки, безпека та онбординг агента) реальним, специфічним для репозиторію вмістом. Складні модулі SHOULD нести власнийREADME.md. - Дім
.agents/. Репозиторій MUST містити каталог.agents/зagents/,commands/таskills/, а також каталог під.agents/docs/, що відповідає тому, що є на диску. Командиdwp-*MUST бути тонкими делегаторами до встановленого скіла. Шлях.claudeMUST розвʼязуватися в.agents. - Робочий простір
.dwp/у gitignore. Репозиторій MUST містити каталог.dwp/зplans/таdrafts/, і.dwp/MUST бути в gitignore. Робочий простірtmp/SHOULD існувати та SHOULD бути в gitignore. - Скіл методології розвʼязуваний. Скіл Deep Work Plan MUST бути встановлений чи на нього є посилання так, щоб агент у репозиторії міг викликати його суб-скіли.
Репозиторій є повністю відповідним з нульовою кількістю add-on. Add-on (devcontainer, Dailybot, dependency-upgrade) приймаються явно та MUST NOT бути обовʼязковими для відповідності.
Коректний план
Deep Work Plan у .dwp/plans/ є коректним, коли:
- Кожне завдання MUST оголошувати явний обсяг, критерії приймання та щонайменше один валідаційний gate (команду чи перевірку, що обʼєктивно проходить або ні).
- План MUST зберігати прогрес, щоб робота переживала переривання та могла бути відновлена іншим агентом.
- План MUST містити два обовʼязкові фінальні завдання — Skills & Agents Discovery та Executive Report.
- Завдання SHOULD заново привʼязуватися до мети плану перед виконанням, щоб запобігти дрейфу на тривалому горизонті.
Перевірка відповідності
Відповідність SHOULD перевірятися механічно, а не оглядом. Запуск /dwp-verify видає звіт «пройдено/не пройдено» за наведеними вище критеріями: наявність та реальний вміст AGENTS.md, розвʼязання CLAUDE.md, категорії docs/, відповідність каталогу .agents/ диску, статус gitignore для .dwp/ та tmp/, а для плану — що кожне завдання несе критерії приймання та валідаційний gate.
Репозиторій SHOULD повторно перевірятися після онбордингу та після кожного завершеного плану, щоб відповідність підтримувалася, а не стверджувалася одноразово.