여러 머신에서 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>
16 KiB
보관금 청구 요건사실론 문서 v1
Objective
사건종류 보관금 청구(PROV-014, bogwangeum-cheonggu)에 대하여 요건사실론_문서_공통골격_v2.md를
완전히 준수하는 요건사실론 1차 드래프트를 생성한다. 산출물은 후속 LLM 에이전트가 소장·답변서의
청구원인과 공격방어방법을 구성하는 데 쓰이고 Weaviate로 적재된다.
Deliverables
| 산출물 | 경로 | 상태 |
|---|---|---|
| 최종 문서 | 사건종류_요건사실론문서/요건사실론_보관금청구_v1.md |
§0 stub 완료. §1~§12 미착수 |
| ExecPlan | plans/보관금청구-요건사실론-v1.md |
이 파일 |
| 독서계획 | tmp/rf_draft/bogwangeum-cheonggu/reading_plan.json |
완료 (9블록/12항목) |
| 발췌 노트 | tmp/rf_draft/bogwangeum-cheonggu/reading_notes.md |
완료 (56명제) |
| 권위 레지스트리 | tmp/rf_draft/bogwangeum-cheonggu/authorities.jsonl |
완료 (52행) |
| 결정 로그 | tmp/rf_draft/bogwangeum-cheonggu/decision_log.md |
완료 (D-01~D-17) |
| 규칙문서 절 요약 | tmp/rf_draft/bogwangeum-cheonggu/claim_rule_sections.md |
완료 |
| MEMORY 병합 후보 | tmp/rf_draft/bogwangeum-cheonggu/memory_entry.md |
완료 |
Scope and Non-Scope
Scope — 원고가 보관금의 반환을 구하여 소를 제기하는 경우의 요건사실, 항변, 증명책임, 주문·부수급부, 판결효과.
Non-Scope — 형사 횡령·배임, 공탁 절차 자체, 정부보관금 환급의 행정절차, 신탁법상 수익권 행사,
피고가 제기하는 채무부존재확인. G형(명칭만 보관금인 다른 채권: 보증금·계약금·선급금·대여금·
투자금·신탁금)은 §1.3·§1.4에서 경계로만 다루고 해당 사건종류 문서로 라우팅한다.
Known Inputs
- 자료:
사건종류_요건사실론문서자료/요건사실문서자료_보관금청구_1.md(gpt, 단일 출처, 12행 3열 표) - 규칙문서:
사건종류_요건사실론문서자료/청구취지작성규칙_보관금청구_v1.md(48.6KB, 16개 최상위 절, A~G 7분류) - 『요건사실과 주장·증명책임』 제13판 (
요건사실.pdf, offset 38) - law.go.kr DRF Open API (
lawService.do/lawSearch.do), law_as_of = 2026-09-01 - 공용 preflight:
tmp/rf_draft/_shared/preflight.md
Material Assumptions
case_kind_id = PROV-014,slug = bogwangeum-cheonggu, R-ID 접두R-PROV014-는 상위 Root가 확정한 정본이다. 재도출하지 않는다.- PDF offset = 38. 9개 블록 전부 첫 쪽 머리글 assert PASS했으므로 이 범위에서 유효하다.
action_type = 이행이case_family = 이행의 소와 일치하므로 오버라이드 6의 괴리 기록은 불필요하다.- 배치 3 규칙에 따라 §4·§5 요건 블록과 §6 항변 블록의 헤딩은 전부
####(H4) 로 고정한다.#####(H5)를 쓰지 않는다. - §0 front matter는
---로 열고---로 닫는다.```yaml펜스를 쓰지 않는다.
Questions That Could Change the Outcome
- §4에 실재하는 공통 요건이 있는가? F형(수임인이 제3자로부터 수령)과 부당이득 경로가 각각
"원고의 교부"와 "반환약정의 존재"를 무너뜨린다.
해당 없음 — 경로 간 공통 요건 없음이 될 수 있다(D-17). - 임치 경로와 위임 경로의 병합형태. 2023다258504가 "사용 목적 교부 시 별도 임치 불성립"을 원칙으로 세워 두 경로가 양립하지 않을 가능성이 높다 → 예비적 병합. 다만 사실관계에 따라 병존 가능성이 있어 §1.2에서 조건부 기술이 필요하다(D-06).
- E형(조건부 예치·에스크로)을 독립 경로로 세울 것인가. 전용 법리를 확보하지 못했다(D-14).
Workstreams and Dependencies
Stage 0 pre-flight ─┐
Stage 0.7 §0 stub ──┤
Stage 1 자료병합·독서계획 ─┐
Stage 1.5 블록 독서 ───────┼─→ Stage 3 §1 집필 ─→ 파동 B(§3, §4, §2.1)
Stage 2 권위 레지스트리 ───┘ └→ 파동 C(§5) → 파동 D(§6,§8,§9,§2.2~2.3)
→ 파동 E(§7 투영, §10, §11) → 파동 F(§12)
→ Stage 5 게이트·skeptic → Stage 6 §0 최종화
의존 순서의 근거: §1이 §2·§3·§9의 내용과 §4/§5의 분할을 결정한다. §5를 §4 뒤에 두어야 배타성을
구조적으로 강제할 수 있다(S6). §6은 실재 R-ID가 있어야 대상요건을 쓸 수 있다(S7).
Source and Tool Plan
| 명제 유형 | 1차 출처 | 검증 |
|---|---|---|
| 임치·소비임치의 실체 요건 | 민법 제693조·제698조~제702조 원문 | law.go.kr DRF, 시행 2026-03-17 |
| 보관 목적 vs 사용 목적 구별 | 대법원 2023다258504 | 전문 확인 (T2) |
| 시효 기산점 | 2020다220140(임치) / 2023다258504·2022다217117(위임) | T2 / T2·T1 |
| 위임 정산금 요건·증명책임 | 제13판 926~933 + 2016다11295 | T2 |
| 예금 성질·지체책임 | 2023다218353 | T2 |
| 지체 기산사건(위임) | 2021다215060 | T2 |
| 불법원인급여 예외 | 2024다292464 | T2 |
| 이율 수치 | law.go.kr (민법 제379조 / 상법 제54조 / 소촉법 제3조 대통령령) | 시행일 병기 |
| 청구취지 문형 | 규칙문서 §8.1~8.11 | T3, 참조만 하고 복제 금지 |
Validation Plan
- L1 게이트 S1
S14 + 이 프롬프트 고유 린트 L-aL-e를 스크립트로 전수 검사. - 특히 주의: S6(§4·§5 ID 교집합 공집합), S9(사건번호 §12.2 등재 — 2001다74728·91다520·2011다102851은
본문에 쓰지 않으므로 애초에 등장하지 않아야 한다), S11(§4.4↔§2.2 문언 일치), L-b(
연 N%옆 시행일). - L3 심사 R1~R6는 Blind Legal Skeptic이 별도 단계로 수행한다.
Approval Boundaries
MEMORY.md를 직접 수정하지 않는다. 갱신 내용은memory_entry.md에만 쓴다.요건사실론_문서_공통골격_v2.md,case_kinds.md,case_kind_registry.json,AGENTS.md,CLAUDE.md,docs/**는 읽기 전용.git add/commit/push금지.- 쓰기 허용 경로는 3곳뿐: 위 Deliverables 표의 경로.
- 하위 에이전트(Agent/Task) spawn 금지. 역할은 순차 수행한다.
Progress
- Stage 0.1 규칙 읽기 (AGENTS/CLAUDE/MEMORY/docs)
- Stage 0.2 골격 v2 전문 읽기 및
<skeleton_contract>대조 - Stage 0.4 ID·slug 확정 (상위 Root 확정값 사용, 재도출 없음)
- Stage 0.5 입력 실재 확인 (자료 1건 + 규칙문서 1건)
- Stage 0.6 ExecPlan·스크래치 생성
- Stage 0.7 §0 stub 선작성 — R-ID 접두
R-PROV014-동결 - Stage 1.1~1.2 자료 파싱·병합 (12항목, TOC_MISMATCH 0)
- Stage 1.3 오프셋 (재실측 없음, preflight의 38 적용)
- Stage 1.4 경계 판정 (9블록)
- Stage 1.5 블록 독서 → 발췌 노트 56명제
- Stage 2 권위 레지스트리 52행 (판례 T2 6건 / T1 4건 / 미확인 3건)
- Stage 3 §1 집필
- Stage 4 파동 B~F
- Stage 5 게이트·skeptic
- Stage 6 §0 최종화
Decision Log
세부 판정은 tmp/rf_draft/bogwangeum-cheonggu/decision_log.md(D-01~D-17)에 있다. 요약:
| Date/Stage | Decision | Basis | Consequence |
|---|---|---|---|
| 2026-09-01 / S1 | 단일 출처 12항목 전부 채택 | 12개 모두 13판 목차 원문과 정확히 일치(TOC_MISMATCH 0) | 유사 표제 대체 불필요 |
| 2026-09-01 / S1 | 12항목 → 9블록 병합 | 부당이득 4항목이 955~974에 연속 | 블록 G가 20면으로 최대 |
| 2026-09-01 / S1.5 | 13판에 「임치」 전용 목 없음 | 목차 전문 grep 결과 표제 0건 | A형 요건은 조문+판례로만 세운다. 임대차 보증금·도급 선급금으로 메우지 않는다 |
| 2026-09-01 / S2 | 경로 배타 축 = 보관 목적 vs 사용 목적 | 2023다258504 (T2) | 임치·위임 경로는 원칙적으로 양립 불가 → 예비적 병합 |
| 2026-09-01 / S2 | 시효 기산점을 경로별로 분리 | 2020다220140 vs 2023다258504 (둘 다 T2) | §11.3 오류 카탈로그 1번 항목 |
| 2026-09-01 / S2 | 지체 기산사건을 경로별로 분리 | 2021다215060 vs 2023다218353 (둘 다 T2) | §4.4를 단일 구간표로 쓰지 않고 §5.P#.4에서 갈린다 |
| 2026-09-01 / S2 | 이율은 law.go.kr 실측값만 사용 | 13판 블록 I 수치 미사용 | 연 5%/6%/12% 전부 시행일 병기 |
| 2026-09-01 / S2 | 사건번호 3건 본문 인용 금지 | Open API 검색 실패 | 91다520·2011다102851은 대체 근거 사용, 명제는 UNVERIFIED |
Evidence Ledger
| Claim/Issue | Source or Test | Status | Notes |
|---|---|---|---|
| offset = 38이 전 블록에 유효 | 9블록 첫 쪽 머리글 assert | VERIFIED | 91/132/147/849/926/939/955/1270/1276 전부 PASS |
| 13판 목차명 12건 일치 | _목차_페이지표시.txt NFC 대조 |
VERIFIED | 행번호 기록 완료 |
| 13판에 임치 전용 목 없음 | 목차 전문 grep `임치 | 보관 | 공탁 |
| 민법 임치·위임 조문 현행성 | DRF lawService, 시행 2026-03-17 | VERIFIED | 제693 |
| 소촉법 이율 연 12% | DRF, 대통령령 시행 2019-06-01 | VERIFIED | 개정 2019.5.21 제29768호 |
| 소촉법 이율 대통령령 부칙 적용례 | DRF 빈 CDATA / lsInfoP SPA | UNVERIFIED | §12.7로 이월 |
| 2023다258504 holding | DRF prec ID=613091 전문 | VERIFIED (T2) | 사건명 '보관금반환청구' |
| 2020다220140 holding | DRF prec ID=228547 전문 | VERIFIED (T2) | |
| 2016다11295 holding | DRF prec ID=183467 전문 | VERIFIED (T2) | 사건명 '보관금반환' |
| 2021다215060 holding | DRF prec ID=242017 전문 | VERIFIED (T2) | |
| 2023다218353 holding | DRF prec ID=235527 전문 | VERIFIED (T2) | |
| 2024다292464 holding | DRF prec ID=616515 전문 | VERIFIED (T2) | 2026-01-29 선고, 최신 |
| 2008다45828 전원합의체 여부 | DRF prec ID=152073 판결유형 | VERIFIED (T1) | 이유 전문 미독 |
| 91다520 / 2011다102851 / 2001다74728 | DRF lawSearch 검색 실패 | 미확인 | 본문 인용 금지 |
| E형(에스크로) 전용 법리 | 13판·판례 모두 미확보 | UNKNOWN | 계약 해석 문제로 처리 |
| 정부보관금·공탁금 특별법 | 조문 미조회 | UNKNOWN | §1.4 negative scope |
Risks and Failure Modes
- 경로 오분류가 문서 전체를 무너뜨린다. 규칙문서 §0.4가 "법률관계를 잘못 분류하면 반환청구권 발생시기, 소멸시효 기산점, 원금 공제, 이자 기산일, 피고가 모두 달라진다"고 경고한다. §1.1을 잘못 세우면 §4~§9가 전부 오염된다.
- 13판 표제 없음을 유사 표제로 메우려는 유혹. 임대차 보증금반환(890~)·도급 선급금(921)이 물리적으로 가까워 특히 위험하다. 규칙문서 §12 금지규칙 30·31과 MEMORY의 반복 교훈이 같은 방향이다.
- §4.4를 단일 구간표로 쓰면 S11을 통과해도 법리가 틀린다. 경로별 기산사건이 정반대다(D-08).
- §4가 비는 결과를 억지로 채우는 것. 골격 v2 원칙 2가 명시적으로 허용하고, 관리비·동산인도에 선례가 있다.
- 소송촉진법 이율의 항쟁 상당성. 보관금은 법적 성질이 다투어지는 사건이 많아 제3조 제2항이
자주 문제된다.
연 12%가 전 기간 인정된다고 단정하면 R5 감점.
Results and Residual Uncertainty
조사 단계 완료. 12개 13판 항목을 9개 독서 블록으로 병합해 정독했고(TOC_MISMATCH 0, offset assert 9/9 PASS), 56개 명제를 발췌했으며, 권위 52건을 등재했다(판례 T2 6건). 최종 문서는 §0 stub만 존재한다.
미해결(§12.7 후보):
- 소송촉진법 이율 대통령령의 부칙 적용례 문언 —
UNVERIFIED - E형 조건부 예치·에스크로의 전용 요건 —
UNKNOWN - 정부보관금·공탁금 특별법 규율 —
UNKNOWN - 91다520·2011다102851·2001다74728 사건번호 미확인 — 본문 인용 금지, 대체 근거 사용
- 제748조 제1항 현존이익 증명책임의 판례·학설 대립 — 본문은 판례(수익자증명설 취지)로, 학설은 §12.6으로 격리
진행 상태 (2026-09-01, 집필 단계 1 종료)
- 완료: §0(front matter 완성) / §1(1.0
1.4) / §2.1 / §3(3.13.5) / §4(4.1~4.4). 47,894 bytes. - §2.2·§2.3은
UNKNOWN — §4.4(부수급부: 구간표)의 구간과 기계판독 문언이 확정된 뒤에 작성한다.한 줄씩 자리만 있음. - 미작성: §5 ~ §12. 절 순서는 §0 → §4까지 정상.
- R-ID 채번 현황:
-4-공간에 01, 02 사용.-5-공간은 미사용. - authorities.jsonl 52행 → 68행(민사소송법 12개 조문 + 민사소송 등 인지법 1 + 민법 2 + 금융실명법 1 추가, 전부 T2).
- 다음 단계 인계 사항은 decision_log.md의 D-18 ~ D-24.
종결 (2026-09-01, 라운드 3 종료)
상태: 완료(CLOSED). 최대 3라운드를 모두 사용했고 추가 라운드는 없다.
- 산출물:
사건종류_요건사실론문서/요건사실론_보관금청구_v1.md— 216,382 bytes, §0~§12 13개 절 전부 존재. verification_status: QUALIFIED (<verification_loop>6의 계산식 적용). 전 S 게이트 통과 + R1~R6 전부 3점 이상 + §12.7 미해결 존재. 청구취지작성규칙 문서가 실재하므로<special_modes>7의 QUALIFIED 상한은 적용되지 않는다.content_hash:sha256:7113d5c2a92dd6455a2b91ba97932eb42f4f871a639bb807895fdb19f646068b(본문 214,234 bytes).- 게이트:
tmp/rf_draft/bogwangeum-cheonggu/gate_report_round3.md— S1S14 · L-aL-e · F9 · F7 · S7투영 22건 전부 PASS, 실패 0건. §7 15행 투영(요건 15건, 항변 블록 12건).
라운드별 skeptic 점수
| 라운드 | R1 | R2 | R3 | R4 | R5 | R6 |
|---|---|---|---|---|---|---|
| 2 | 3 | 3 | 3 | 4 | 3 | 3 |
| 3 | 3 | 3 | 4 | 4 | 3 | 4 |
라운드 3에서 처리한 것
blocking 1건과 지적 16건 전부 수용. 반박 0건. 상세는 decision_log.md D-41 ~ D-50.
지적 7 ③만 조문 번호를 원문에 맞추어 제246조 제1항 제8호 → 제9호(+ 시행령 제7조)로 고쳐 반영했다.
남은 미해결 (§12.7, 10건)
- 부당이득에서 무효·취소·해제 사유가 공격방법이라는 기판력 명제 —
UNVERIFIED(최우선, 후소 각하 직결) - 비용상환청구권과 반환·인도의무의 동시이행관계 —
UNVERIFIED(최우선, 주문 변형 직결) - 소비임치(P2)에 대한 이자제한법 제2조 제1항의 적용 여부 —
UNVERIFIED(라운드 3 신설) - 압류금지 예금의 개인별 합산 기준을 판시한 대법원 판례 —
UNVERIFIED(라운드 3 신설, 조문은 확정) - 조건부 예치·에스크로 약정의 전용 요건 —
UNKNOWN - 조건부 예치 경로의 규범적 근거(R-5-09·R-5-10) —
UNKNOWN - 제13판 변제공탁 항목의 독서 —
UNKNOWN - 정부보관금·공탁금의 환급 절차 —
UNKNOWN - 구제방법을 제한하는 헌법재판소 결정 —
해당 없음 - 확인하지 못한 사건번호 3건(91다520·2011다102851·2001다74728) —
UNVERIFIED, 본문 미등장
인계
- MEMORY.md 병합 후보:
tmp/rf_draft/bogwangeum-cheonggu/memory_entry.md(MEMORY.md 자체는 미수정). - 라운드 3 이전 백업:
tmp/rf_draft/bogwangeum-cheonggu/backup_round3_pre.md. - 게이트 재실행:
GATE_ROUND="round N" GATE_REPORT=gate_report_roundN.md python3 tmp/rf_draft/bogwangeum-cheonggu/gate.py(§7을 자동 재투영하므로 §4·§5·§6을 고친 뒤에는 반드시 돌리고, 그 다음content_hash를 다시 계산한다.)