Files
LumaWeb/docs/FOUNDATION_VALIDATION.md
wt 54bfc0f34f
Foundation checks / foundation (push) Successful in 1m12s
initial commit
2026-10-14 17:47:38 +07:00

32 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Проверка основы и автоматизации
Дата: 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 остаются будущими задачами.