3.0 KiB
3.0 KiB
Проверка основы и автоматизации
Дата: 14 октября 2026 года.
- Этапов: 22; исходных задач: 275; операторов: 12.
- Требований с ID: 221; применимых к Web: 211; native-only исключений: 10.
- State revision: 0; все исходные задачи todo. Продуктовая разработка не запускалась.
- Максимальный task packet: 41653 символов (S21-006), limit 48 000.
- Максимальный полный fresh-agent prompt: 75437 символов (S21-006), default limit 80 000.
- Оригиналы clear совпадают byte-for-byte; SHA-256 snapshots и локальные Markdown links проверены.
make check: exit 0; 58 tests passed.runner.py --dry-run: next S00-001, configuration_required=true; state не изменён.
Проверенные автоматические сценарии
- Blocker создаёт отдельную atomic remediation и dependency; original blocked; reporter retired.
- Executor/reviewer не расширяет task scope; retired id не может взять следующую задачу.
- Новый subprocess исправляет cause, другой reviewer проверяет, новый executor продолжает original.
- Полный isolated fake-harness cycle: 9 fresh agent ids, 4 tasks с remediation, complete.
- Reporter process, пытающийся продолжить после escalate, останавливается coordinator без ожидания timeout.
- Review не снимает blocker до approved done; external release не выдаёт original done.
- Nested limits/external input останавливают цикл, repeated escalation не создаёт duplicate.
- Recovery journal восстанавливает definition/state/report/card после имитированного прерывания записи.
- Invalid dependencies/cycles/scopes/context, wrong roles, self review и unsafe evidence paths отклоняются.
- Timeout, missing executable, незавершённый exit и source scope violation не превращаются в success.
- Все текущие task packets и full prompts укладываются в character budgets.
- Отсутствующая локальная CLI-конфигурация не запускает и не захватывает продуктовые задачи.
Границы проверки
Использован локальный fake tool-capable harness в temporary projects. Реальная модель/её CLI ещё не настроены пользователем, product tasks/провайдеры/XMPP не запускались. Source audit не является OS sandbox; новый процесс требует fresh-session режима и file/tool capability выбранного harness. App build/crypto interoperability/push acceptance остаются будущими задачами.