initial commit
Foundation checks / foundation (push) Successful in 1m12s

This commit is contained in:
wt committed 2026-10-14 17:47:38 +07:00
commit 54bfc0f34f
357 files changed
+41075

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
# Проверка основы и автоматизации
Дата: 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 не изменён.
## Проверенные автоматические сценарии
1. Blocker создаёт отдельную atomic remediation и dependency; original blocked; reporter retired.
2. Executor/reviewer не расширяет task scope; retired id не может взять следующую задачу.
3. Новый subprocess исправляет cause, другой reviewer проверяет, новый executor продолжает original.
4. Полный isolated fake-harness cycle: 9 fresh agent ids, 4 tasks с remediation, complete.
5. Reporter process, пытающийся продолжить после escalate, останавливается coordinator без ожидания timeout.
6. Review не снимает blocker до approved done; external release не выдаёт original done.
7. Nested limits/external input останавливают цикл, repeated escalation не создаёт duplicate.
8. Recovery journal восстанавливает definition/state/report/card после имитированного прерывания записи.
9. Invalid dependencies/cycles/scopes/context, wrong roles, self review и unsafe evidence paths отклоняются.
10. Timeout, missing executable, незавершённый exit и source scope violation не превращаются в success.
11. Все текущие task packets и full prompts укладываются в character budgets.
12. Отсутствующая локальная 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 остаются будущими задачами.