v4.8.0 — Loop Programming: Park, Brief, Re-entry
v4.8.0 — Loop Programming: Park, Brief, Re-entry
루프는 "계속하려는 의지"가 아니라 "멈출 수 없는 구조"로 유지됩니다.
Peter Steinberger가 공개한 maintainer-orchestrator 루프에서 증류한 패턴입니다.
Added — 크로노스 루프 프로그래밍: 주차(PARK) + Owner Decision Brief + 재진입 규약
- 주차(PARK) — 막힌 이슈 하나가 루프를 멈추지 못합니다. 유효 사유 4가지(검증 3회 실패 / 권한 경계 / 외부 접근 부재 / 제품 결정); 사유 없는 "막힘" 선언은 회피로 간주; 주차 전 갈 수 있는 데까지 진행 의무
- Owner Decision Brief — 주차 이슈는 결재 가능 상태로 보고: 무엇 / 왜 지금 / 증거 / 트레이드오프 / 추천(의무) / 정확한 선택지. 사용자의 일은 4지선다
- 재진입 규약(READ) — 매 사이클 감사 로그 재독, 로그가 기억을 이김. 새 세션이 chronos-log.md만으로 루프 재개
- 데드락 가드 — 주차만 남으면 Brief 보고로 종료(거짓 promise 금지), goal 게이트 영구 미달 데드락 방지
- README 영/한 v4.8.0 섹션 + 루프 구조 다이어그램(docs/assets/chronos-loop-programming.svg)
Added — 제우스 Decision Ledger (사후 결재 장부)
[ZEUS-AUTO:taste]결정에 근거 + 기각한 대안 + 되돌리는 법 기록, reversible 기본값 우선- zero-interaction 유지 — 결재를 사전 질문이 아닌 사후 검토로
Fixed — 크로노스 훅을 주차 정책과 정렬
- "
<promise>태그만 있으면 완료" 분기 제거(loop-stop/continue-loop 4파일) — 불일치 promise는 종료 대신 재투입, 거짓 promise 보상 차단 - 멀티라인 promise 매칭 보강, 재투입 메시지에 주차 규칙 주입
- loop-stop.ps1 기능 테스트 4/4 통과, .sh 동일 로직 + 문법 검증
Fixed — codex-mnemo notify 판정 순서
- save-turn을 체인하는 외부 래퍼를 IDE 알림 체인으로 오판해 제거하던 문제 수정 — 체인 검사 우선, 겸용 래퍼 보존(재설치로 외부 도구 통합이 끊기지 않음)
Full Changelog: v4.7.1...v4.8.0