배경
현재 Harness는 task.json, phases.json, runs/*.json 등 여러 artifact에 상태가 분산되어 있어 spec 하나의 현재 상태를 파악하기 어렵고, kickoff/circuit breaker/pre-commit guard 같은 ceremony가 AI 작업 효율을 떨어뜨립니다.
목표
spec.md 하나에 state.json 하나만 대응되도록 단일 상태 모델로 단순화
Implementation Scopes의 IMP-*를 실행 단위로 사용
phases.json, 별도 status.json, runs/*.json, kickoff, circuit breaker, blocked state 제거
- docs/AGENTS/CLI/tests를 새 Socratic SDD workflow에 맞게 정리
검증
python3 -m unittest discover -s tests -v
python3 scripts/workflow.py status --all --check
python3 scripts/workflow.py doctor
git diff --check
배경
현재 Harness는
task.json,phases.json,runs/*.json등 여러 artifact에 상태가 분산되어 있어 spec 하나의 현재 상태를 파악하기 어렵고, kickoff/circuit breaker/pre-commit guard 같은 ceremony가 AI 작업 효율을 떨어뜨립니다.목표
spec.md하나에state.json하나만 대응되도록 단일 상태 모델로 단순화Implementation Scopes의IMP-*를 실행 단위로 사용phases.json, 별도status.json,runs/*.json, kickoff, circuit breaker, blocked state 제거검증
python3 -m unittest discover -s tests -vpython3 scripts/workflow.py status --all --checkpython3 scripts/workflow.py doctorgit diff --check