검토 루프 개선사항
불필요한 검토 패스를 제거하고 검토자 초점을 강화하여 토큰 사용량을 대폭 줄이고 스펙 및 계획 검토를 가속화합니다.
- 단일 전체 계획 검토 — 계획 검토자가 청크별로 검토하는 대신 한 번의 패스로 전체 계획을 검토하도록 변경되었습니다. 모든 청크 관련 개념(
## Chunk N: 제목, 1000줄 청크 제한, 청크별 디스패치)을 제거했습니다.
- 차단 문제의 기준 상향 — 스펙 및 계획 검토자 프롬프트에 이제 "캘리브레이션" 섹션이 포함됩니다: 구현 중에 실제 문제를 일으킬 문제만 플래그합니다. 사소한 표현, 스타일 선호도, 형식 문제는 승인을 차단해서는 안 됩니다.
- 최대 검토 반복 횟수 감소 — 스펙 및 계획 검토 루프 모두 5회에서 3회로 감소했습니다. 검토자가 올바르게 캘리브레이션되면 3라운드면 충분합니다.
- 간소화된 검토자 체크리스트 — 스펙 검토자의 카테고리를 7개에서 5개로 축소했고, 계획 검토자는 7개에서 4개로 축소했습니다. 형식 중심 검사(작업 구문, 청크 크기)를 제거하고 실질적 내용(빌드 가능성, 스펙 정렬)에 집중했습니다.
OpenCode
- 원라인 플러그인 설치 — OpenCode 플러그인이 이제
config 훅을 통해 스킬 디렉토리를 자동으로 등록합니다. 심볼릭 링크나 skills.paths 설정이 필요 없습니다. 설치는 opencode.json에 한 줄을 추가하기만 하면 됩니다. (PR #753)
package.json 추가됨 — OpenCode가 git에서 npm 패키지로 superpowers를 설치할 수 있도록 합니다.
버그 수정
- 서버 실제 중지 확인 —
stop-server.sh이 이제 성공 보고 전에 프로세스가 종료되었는지 확인합니다. SIGTERM + 2초 대기 + SIGKILL 폴백. 프로세스가 계속 실행 중이면 실패를 보고합니다. (PR #751)
- 일반 에이전트 언어 — 브레인스토밍 컴패니언 대기 페이지가 이제 "Claude" 대신 "에이전트"를 표시합니다.