ORCH-092 — промпт-аудит 6 агентов: расхардкод даты/модели, escalation, чистка #97

Merged
admin merged 0 commits from feature/ORCH-092-6-escalation into main 2026-06-09 17:50:43 +03:00
Owner

Эпилог эпика ORCH-52. Docs/prompts-only аудит 6 системных промптов .openclaw/agents/*.md + анти-регресс-тестов.

  • FR-1/2: расхардкод created_at/model_used в копируемых примерах всех 6 промптов.
  • FR-3: сверка check_* с QG_CHECKS (несовпадений нет).
  • FR-4: developer PR>1500 -> эскалация на уровне задач.
  • FR-5: у developer/reviewer/tester.
  • FR-6: deployer — рамка критичных self-hosting-запретов.
  • FR-7: tester — worktree-путь, smoke serial_gate, покрытие TC.
  • FR-8: reviewer — удалена мёртвая строка «тот же экземпляр Developer».
  • FR-9 (ADR-001 D1): убран ручной git rebase origin/main.
  • FR-10 (ADR-001 D2): deployer.md остаётся на английском (нормативное исключение).
  • FR-11: расширен tests/test_agent_prompts_canon.py; полный регресс 1278 зелёный; src/ не тронут.

Refs: ORCH-092

Эпилог эпика ORCH-52. Docs/prompts-only аудит 6 системных промптов .openclaw/agents/*.md + анти-регресс-тестов. - FR-1/2: расхардкод created_at/model_used в копируемых примерах всех 6 промптов. - FR-3: сверка check_* с QG_CHECKS (несовпадений нет). - FR-4: developer PR>1500 -> эскалация на уровне задач. - FR-5: <escalation> у developer/reviewer/tester. - FR-6: deployer — рамка критичных self-hosting-запретов. - FR-7: tester — worktree-путь, smoke serial_gate, покрытие TC. - FR-8: reviewer — удалена мёртвая строка «тот же экземпляр Developer». - FR-9 (ADR-001 D1): убран ручной git rebase origin/main. - FR-10 (ADR-001 D2): deployer.md остаётся на английском (нормативное исключение). - FR-11: расширен tests/test_agent_prompts_canon.py; полный регресс 1278 зелёный; src/ не тронут. Refs: ORCH-092
admin added 6 commits 2026-06-09 17:46:29 +03:00
Эпилог эпика ORCH-52. Docs/prompts-only: src/**, STAGE_TRANSITIONS, QG_CHECKS,
machine-verdict ключи и схема БД не тронуты; frontmatter_validation_strict=False.

- FR-1/FR-2: копируемые frontmatter-примеры всех 6 промптов расхардкожены
  (created_at: <YYYY-MM-DD> / model_used: <resolve ORCH-41> + врезка «не копируй
  буквально, подставь date +%F и модель из конфига»); литерал claude-opus-4-8 —
  только справка в таблице полей.
- FR-3: имена check_* в промптах сверены с QG_CHECKS — несовпадений нет
  (закреплено интеграционным тестом TC-03).
- FR-4: developer «PR>1500 → разбивай» переформулирован в эскалацию на уровне задач.
- FR-5: секция <escalation> у developer/reviewer/tester (после </success_criteria>):
  back-to:analysis / back-to:dev / REQUEST_CHANGES.
- FR-6: deployer — критичные self-hosting-запреты в видной рамке в начале <context>.
- FR-7: tester обогащён worktree-путём, smoke serial_gate (ORCH-088), покрытием TC.
- FR-8: из reviewer удалена мёртвая строка «тот же экземпляр Developer».
- FR-9 (ADR-001 D1): убран ручной git rebase origin/main — свежесть базы держит
  движок (serial-gate ORCH-088 + auto_rebase_onto_main под merge-lease).
- FR-10 (ADR-001 D2): deployer.md оставлен на английском как нормативное исключение.
- FR-11: расширен tests/test_agent_prompts_canon.py (ORCH-092 TC-01…TC-08);
  канон 52d и test_agent_frontmatter_no_model.py зелёные; полный регресс 1278 зелёный.

Документация: 6 промптов, CLAUDE.md, docs/architecture/README.md, CHANGELOG.md.

Refs: ORCH-092

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
tester(ET): auto-commit from tester run_id=481
All checks were successful
CI / test (push) Successful in 37s
CI / test (pull_request) Successful in 33s
caea18577a
admin force-pushed feature/ORCH-092-6-escalation from 5f9825e9ed to caea18577a 2026-06-09 17:46:29 +03:00 Compare
admin merged commit fb96556a79 into main 2026-06-09 17:50:43 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/orchestrator#97