dezhurny: status
config: workspace/my_agent/examples/full
глава 1 | 01_goal.md | настроено: «Готовить черновик статуса проекта бюро по проверенным карточкам» | run: заголовок цитирует первую строку цели
глава 2 | 02_stop_policy.json | настроено: max_steps 5, max_retries 1 | run: предел шагов и повторов
глава 3 | 03_workspace_policy.json | настроено: операции: read, write; область записи: drafts/; черновик → drafts/dezhurny_report.md | run: сохранение черновика только в разрешённую область
глава 5 | 05_task_contract.md | настроено: готово, когда: 4 пункта | run: contract ok/violated по разделу «Готово, когда»
глава 7 | 07_tools.json | настроено: allowlist: read_task_cards, validate_task_card, build_status_report, count_open_tasks | run: tool вне списка отклоняется до диспетчера
глава 8 | 08_my_tool.py | настроено: count_open_tasks — «Считает незавершённые задачи в уже прочитанных карточках; ничего не пишет и не отправляет.»; в каталоге: да | каталог tools: описание функции ученика
глава 9 | 09_skills | настроено: skills: lesson-notes | каталог skills: skill ученика, три слоя загрузки
глава 10 | 10_state.json | не настроено | run: второй запуск видит первый
глава 11 | 11_evals.json | настроено: случаев: 3 | eval: таблица случаев ученика
глава 12 | 12_trace.json | настроено: enabled: true | run: trace в workspace/traces/dezhurny/; trace --last
глава 13 | 13_versions | не настроено | version save сохраняет снимок конфигурации
глава 14 | 14_permissions.json | настроено: default deny; task_cards read_only; status_update approval_required | approval gate: изменение статуса только после решения человека
глава 15 | 15_trust.json | не настроено | skills из 09_skills подключаются без записанного решения аудита
глава 16 | 16_run_plan.json | не настроено | run — одна Session без checkpoint
глава 17 | 17_release_candidate.json | не настроено | run: печатает метку Release candidate; изменение любого файла после фиксации делает её недействительной
configured: 10/15
