name: repair-reopen description: failed, blocked, review follow-up, 추가 요구사항이 들어온 task를 reopen해서 repair loop를 재개한다.
Repair Reopen
언제 사용하나
- task가
failed,blocked,review_ready,completed상태인데 다시 작업을 이어가야 한다.
먼저 확인할 것
AGENTS.mddocs/runtime.mdworkflows/tasks/<task-id>/task.jsonworkflows/tasks/<task-id>/phases.json- 가장 최근
runs/*.json
작업 방식
- 왜 reopen이 필요한지 note를 한 줄로 잠근다.
- 필요하면 target phase를 정한다.
python3 scripts/workflow.py reopen <task-id> --note "..." [--phase-id ...]로 task를approved상태로 되돌리고 target phase와 그 이후 downstream phase를pending으로 복구한다.- 추가 요구사항이면 먼저
spec.md를 다시 잠근다. - spec이 바뀌었으면
python3 scripts/workflow.py approve <task-id> --note "..."로task.json.intake를 다시 잠근다. - 필요하면
plan으로 phase를 다시 적재한다. - 이후 구현 재시작 중 필요한 흐름으로 이어간다.
결과
state=approved인task.json- rerunnable target/downstream phases (
status=pending) - cleared
blocked_reason - new reopen run evidence