요건사실론 파이프라인 산출물·사양 문서 일괄 반영 (배치 1~11)

여러 머신에서 Dropbox로 동기화되며 누적된 작업을 한 번에 반영한다.

## 산출물
- 사건종류_요건사실론문서/ 90건. 게이트 v4.0 기준 64건 PASS(71.1%).
  남은 26건은 골격 v2·v3 세대 산출물로 골격 11.5가 개정 불요로 정한 것들이다.
- 사건종류_요건사실론문서자료/ 96건, 청구취지작성규칙 문서 110건.

## 사양 문서
- 요건사실론_문서_공통골격_v4.md — v4-r5.
  §4.2·§6 항변 템플릿의 `주장책임 / 증명책임`에 「슬래시 하나로 나눈 두 값」 규칙 신설.
  이 필드에 문장을 쓰면 §7 총괄표의 두 열에 같은 값이 복제되는데 게이트가 잡지 못한다.
- 요건사실론_1차드래프트_생성_프롬프트_opus_v.5.txt — v.5-r4.
  같은 규칙 반영, `<efficiency_rules>` 4 (a)의 예산 60/80 자기모순 제거,
  법령 검색 응답의 <법령명한글>도 CDATA임을 `<external_lookup_conventions>` 0에 추가.
- 보존본 10건의 파일명을 `_r<n>_outdated` 기본형으로 정리했다.
  정리 전에는 `_orig`·`_old`·`_9_4_outdated`·`_r`·`_r2`가 섞여 있었고
  `..._v4_r.md`가 v4-r2를, `..._v4_r2.md`가 v4-r4를 담아 숫자가 실제와 어긋났다.
  이동 전후 해시를 대조해 내용 변형이 없음을 확인했다.

## 검증 자산
- tmp/rf_draft/_shared/ — 게이트 표준 구현체(rf_gate.py, RF_GATE_VERSION v4.0),
  배치별 preflight, 패치 후보, targets. tmp/rf_draft/leaf_id.py.
- MEMORY.md — 사건종류별 누적 교훈.

## .gitignore
- *.pdf 제외. 교재·자료 스캔 합계 1.7GB이고 여러 파일이 100MB를 넘어 호스트가 거부한다.
- tmp/ 스크래치 제외(_shared·leaf_id.py는 유지). law.go.kr XML 캐시 3,449개와
  페이지 추출 이미지·텍스트가 대부분이며 전부 재생성 가능하다.
- 그 결과 이 커밋은 497개 파일 32MB이고 2MB를 넘는 파일이 없다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-05 13:10:29 +09:00
co-authored by Claude Opus 5
parent f4d8a80e68
commit 19a6fc234a
497 changed files with 274599 additions and 21 deletions
@@ -0,0 +1,20 @@
조건 5개 반영:
조건 반영
1. registry.json 제거: case_kinds.md 단독 정본. [9] 카탈로그 정본 항목 삭제, global_constraints 4에 사용 금지 명시
2. leaf ID·slug + §0 stub 간소화: Stage 0.4 한 묶음: 스크립트 1회 실행 → 입력 실재 확인 → §0 stub 파일 쓰기. v.1의 로마자 치환표 40줄 산문을 검증 완료 스크립트로 대체
3. 규칙문서 위치 고정: 사건종류_요건사실론문서자료/ 하나. 사건종류_청구취지작성규칙문서/는 input_data·source_hierarchy·working_directory 전부에서 삭제
4. spawn 금지: execution_architecture 전면 재작성 — Agent roles 6종 → 단일 세션 패스 P0~P6. Blind Legal Skeptic → blind 프로토콜 자기심사
5. 2라운드: Stage 5, verification_loop 1·5, global_constraints 17. 2라운드는 잔여가 있을 때만 실행
추가 lean 조치 (런타임 단축, 품질 규칙은 불변):
- ExecPlan 문서 폐지 → 스크래치의 decisions.md 한 파일
- 하드 상한 주입: 13판 정독 200쪽, 조사·검증 tool call 누적 60회, 대용량 파일 300줄 단위 grep/sed, 법령 전문 다운로드 금지, 직전 런 스크래치 재사용
- 검증 범위 제한: 본문에 실제로 인용할 명제만 (법령 1020건·판례 1530건 규모)
- 절 집필 즉시 파일 append (중단되어도 부분 산출 잔존)
변경하지 않은 것: 골격 v2 계약, 게이트 S1S14, 린트 L-aL-e, 오버라이드 6건, 서술규범, special_modes, anti-hallucination 15개, 최종 보고 형식.
검증 완료: 프롬프트에 삽입한 스크립트를 파일에서 추출해 실행 — leaf 총수 137, 서수 검산 5건(PROV-001/060/066/128/137) 통과, 부동산 소유권 확인=PROV-104·분양권매수인의지위등=PROV-119로 배치3 프리플라이트 기록값과 일치. 매칭 실패 시 assert 중단도 확인. 코드펜스 짝 맞음(2개), 태그 블록 전부 짝 맞음.