Skip to content

Harness를 단일 state.json 기반 Socratic SDD로 단순화 #103

@alexization

Description

@alexization

배경

현재 Harness는 task.json, phases.json, runs/*.json 등 여러 artifact에 상태가 분산되어 있어 spec 하나의 현재 상태를 파악하기 어렵고, kickoff/circuit breaker/pre-commit guard 같은 ceremony가 AI 작업 효율을 떨어뜨립니다.

목표

  • spec.md 하나에 state.json 하나만 대응되도록 단일 상태 모델로 단순화
  • Implementation ScopesIMP-*를 실행 단위로 사용
  • 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions