Alternative profile
OpenSpec × Deep Work Plan
Фіксує кожну зміну як пропозицію з дельта-специфікаціями (додано, змінено, вилучено) та вимогами RFC 2119 зі сценаріями, а потім архівує їх у живі специфікації, разом із валідатором, що перевіряє повноту пропозиції та покриття сценаріїв перед прийняттям зміни.
Команди, що працюють із наявними системами й хочуть, щоб специфікації зростали по одній зміні за раз.
Останній перегляд:
Compared with Deep Work Plan
Where it fits
Фіксує кожну зміну як пропозицію з дельта-специфікаціями (додано, змінено, вилучено) та вимогами RFC 2119 зі сценаріями, а потім архівує їх у живі специфікації, разом із валідатором, що перевіряє повноту пропозиції та покриття сценаріїв перед прийняттям зміни.
Команди, що працюють із наявними системами й хочуть, щоб специфікації зростали по одній зміні за раз.
Що дає Deep Work Plan
-
Незалежний від інструментів, нативний для репозиторію
Harness і план — це файли у вашому репозиторії, читані будь-яким агентом, що дотримується стандартів AGENTS.md та Agent Skills. Перехід на інший агент не втрачає план.
-
Валідація, вибрана з того, чого торкнулося кожне завдання
Кожне завдання заявляє свою торкнуту поверхню і запускає тести зміненої поведінки та її споживачів, розширюючись до повного набору, коли вплив неможливо обмежити. Нуль вибраних тестів ніколи не є проходженням.
-
Один Final Review із перевіркою безпеки
План завершується оглядом безпеки накопиченого набору змін, включно з необхідним локальним оглядом diff, та валідацією кінцевого стану. Критичні знахідки блокують завершення.
Where it fits: Розробники та команди, які доручають багатосесійну роботу будь-якому агентові програмування й потребують, щоб вона завершилася перевіреною.
Capability snapshot
| Можливість | Deep Work Plan | OpenSpec |
|---|---|---|
| Працює з будь-яким агентом програмування Ті самі файли репозиторію керують Claude Code, Codex, Cursor, Gemini CLI та іншими. | Вбудовано | Вбудовано |
| Записує harness агента в репозиторій Інструкції, документація, скіли та команди живуть у репозиторії, а не в налаштуваннях одного інструмента. | Вбудовано | Опційно або через розширення |
| Критерії приймання для кожного завдання Кожне завдання формулює спостережувані умови завершеності. | Вбудовано | Вбудовано |
| Валідаційний gate для кожного завдання Кожне завдання називає команди, які мають пройти, вибрані з того, чого воно торкнулося. | Вбудовано | Поза межами |
| Відновлюваний стан на диску Прогрес переживає скидання сесії, і його може підхопити інший агент або колега. | Вбудовано | Вбудовано |
| Обов’язковий завершальний огляд із перевіркою безпеки План не може завершитися без огляду безпеки повного набору змін та валідації кінцевого стану. | Вбудовано | Опційно або через розширення |
| Виконуваний перевірник відповідності Сценарій перевіряє репозиторій та його плани за стандартом, із кодом виходу, придатним для CI. | Вбудовано | Вбудовано |
| Опубліковане вимірювання завантаження інструкцій Байти, які завантажує кожен потік, вимірюються зафіксованим сценарієм і публікуються разом із межами. | Вбудовано | Поза межами |
| Онбординг, що створює каркас документації Перший запуск записує агентську документацію репозиторію та його набір. | Вбудовано | Опційно або через розширення |
| Живі специфікації для наявних систем Зміни специфікуються як дельти, що зливаються в специфікацію системи, яка зростає. | Поза межами | Вбудовано |
| Постійна пам’ять агента між проєктами Пам’ять супроводжує агента в різних репозиторіях і сесіях, а не лише стан одного плану на диску. | Поза межами | Поза межами |
| Окремі спеціалізовані ролі агентів Іменовані персони (наприклад, аналітик, архітектор чи рецензент) розподіляють роботу, замість того щоб один агент виконував кожен крок. | Опційно або через розширення | Поза межами |
| Постачається як власне IDE або редактор Інструмент сам по собі є повноцінним інтегрованим середовищем розробки, а не доповненням до наявного агента програмування. | Поза межами | Поза межами |