workers_approved
승인 목록
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 워커를 호출하기 전 task.md의 workers_approved에 이름을 적고, log.md에 [APPROVAL]로 기록합니다.
§08 · 학습 챕터
승인 · envelope · safe_to_apply
워커가 만든 결과를 바로 코드에 반영하지 않습니다. 승인·envelope·safe_to_apply 세 겹의 안전장치가 있습니다.
이전·다음 챕터로 이동합니다. 본문은 아래 학습 블록 카드에서 펼칩니다.
workers_approved
승인 목록
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 워커를 호출하기 전 task.md의 workers_approved에 이름을 적고, log.md에 [APPROVAL]로 기록합니다.
Approval log format
[APPROVAL] 기록
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · [2026-06-10 14:31] [APPROVAL] user approved workers: codex (implement), gemini — scope: login API draft
Envelope schema
envelope 포장
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 워커 호출 결과는 stdout에 envelope JSON (schema v2)으로 반환됩니다. orchestrator가 result.md에 옮깁니다.
Summary
(한 줄)
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · (한 줄)
Artifacts
Artifacts
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · Artifacts
Verification Checklist
Verification Checklist
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · Verification Checklist
Envelope (JSON 블록)
Envelope (JSON 블록)
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · { "safe_to_apply": false, "worker_called": true }
safe_to_apply
적용 게이트
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 바이브코더 팁: 의심되면 false 유지 → “diff만 보여줘”라고 오케스트레이터에 요청.
Cross-vendor critique
교차 검수
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 다른 벤더 워커가 mode: critique로 리뷰합니다.
External write four conditions
외부 repo 4조건
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · codex/claude가 tasks/<task>/ 밖에 쓰려면 네 가지 모두 충족 (AGENTS.md):
Common mistakes
자주 하는 실수
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 자주 하는 실수
Checklist
체크리스트
_shared/approval-policy.md · AGENTS.md § Approval · runtime-route-matrix.md · 체크리스트
workers_approved
워커를 호출하기 전 task.md의 workers_approved에 이름을 적고, log.md에 [APPROVAL]로 기록합니다.
workers_approved:
- worker: claude
mode: implement
approved_at: 2026-06-10
purpose: 메인 구현 및 설계
approved_by: user
- worker: codex
mode: critique
approved_at: 2026-06-10
purpose: Orchestrator 산출물 교차 리뷰
approved_by: user
- worker: gemini
mode: analysis
approved_at: 2026-06-10
purpose: 장문 문서 제3자 검토
approved_by: user
| 규칙 | 한글 |
|---|---|
| 목록에 없으면 | 호출 금지 |
| 동일 task·동일 worker+mode 재호출 | 재승인 불필요 |
| Orchestrator 내부 추론 | worker 아님 → 승인 불필요 |
| 검증 실패 후 재시도 | 승인 범위 내 자동 허용 |
claude | codex | gemini)mode — claude/codex: implement | critique · gemini: analysis (three-worker-roles.md)