R-L01
파일이 제대로 만들어졌는지 점검
표 구조와 수식, 서로 안 맞는 값이 있는지 확인하고 어떤 파일을 더 넣으면 좋을지 알려줍니다.
118종 목록으로
R-L01 · 파일 건강검진
§1 투입 데이터 인벤토리
| 파일 | 역할 | 규모 |
|---|
| 랜디드코스트_LOT-26F-CN-01_하린.xlsx | 검진 대상 | 40행 |
§2 결합 구조 진단
| 조인 경로 | 키 | 판정 |
|---|
| 단일 파일 — 결합 없음 | — | 해당 없음 |
집계
| 항목 | 값 |
|---|
| rows | 40 |
| columns | 16 |
| has_total_row | 예 |
| trailing_notes | 5 |
| locked_total | 0 |
§3 발견
F-1 · DT 분류 미상
- 등급: [정보]
- 금액: — — 장부 인식 오류
- 산식:
파일명·헤더·별칭·값 형태 결합 판정 (E2 분류기) - 근거 셀:
랜디드코스트_LOT-26F-CN-01_하린.xlsx!헤더 행 16
| 항목 | 값 |
|---|
| subject.kind | file |
| subject.keys | 랜디드코스트_LOT-26F-CN-01_하린.xlsx |
| detail.note | 분류 미투입 — 적재 시 판정 결과가 함께 와야 한다 |
| detail.header_offset_warning | 예 |
| detail.needs_confirm | 아니오 |
| header_row | 16 |
| sheets | 1 |
F-2 · 합계 행 11/12열 불일치 — 7열은 SUM 시작 행이 밀려 첫 행 누락 · 4열은 패턴 미상(합산 의미가 없는 열 포함)
- 등급: [확정] (불일치) · [유보] (원인)
- 금액: — — 판단 왜곡
- 산식:
합계 행 표기 ↔ 본문 열별 재계산 · 누락분 ↔ 첫·마지막 행 대조 - 근거 셀:
랜디드코스트_LOT-26F-CN-01_하린.xlsx!합계 행 · 랜디드코스트_LOT-26F-CN-01_하린.xlsx!본문 40행 - 조치 우선순위: 당일
| 항목 | 값 |
|---|
| subject.kind | file |
| subject.keys | 랜디드코스트_LOT-26F-CN-01_하린.xlsx |
| detail.why_confirmed | 파일 안에서 닫히는 모순이라 다른 원천 없이 확정된다 |
| detail.unexplained_note | 합산 의미가 없는 열(단가·요율)의 합계 셀은 대조 대상이 아니다 |
| columns | 표 참조 |
| broken | 11 |
| checked | 12 |
| off_by_first_row | 수량 · FOB(CNY) · 운임배부 · 보험배부 · 관세 · 부대비배부 · 총원가 |
| unexplained | No · 단위원가 · 판매가 · 원가율 |
| shape | 7열은 SUM 시작 행이 밀려 첫 행 누락 · 4열은 패턴 미상(합산 의미가 없는 열 포함) |
F-3 · 동일 키 값 충돌 0건 (키: 스타일·상품명·컬러·사이즈)
- 등급: [정보]
- 금액: — — 구조 리스크
- 산식:
키 열 그룹 내 값 열의 고유값 > 1 → 충돌 - 근거 셀:
랜디드코스트_LOT-26F-CN-01_하린.xlsx!스타일·상품명·컬러·사이즈 - 조치 우선순위: 당일
| 항목 | 값 |
|---|
| subject.kind | file |
| subject.keys | 랜디드코스트_LOT-26F-CN-01_하린.xlsx |
| detail.note | 같은 키의 반복은 정상(명세 라인) — 값이 갈릴 때만 모순으로 센다 |
| detail.key_requirement | 부분 키로는 묻지 않는다 — 유일 식별이 안 되면 정상 행이 모순으로 잡힌다 |
| detail.truncated | 아니오 |
| counts.conflicts | 0 |
| key_columns | 스타일 · 상품명 · 컬러 · 사이즈 |
F-4 · 결측 0열 · 이상치 0열
- 등급: [정보]
- 금액: — — 장부 인식 오류
- 산식:
열별 공백 비율 · 중앙값 대비 극단값(×20, 표본 8행 이상) - 근거 셀:
랜디드코스트_LOT-26F-CN-01_하린.xlsx!전 열 - 조치 우선순위: 주간
| 항목 | 값 |
|---|
| subject.kind | file |
| subject.keys | 랜디드코스트_LOT-26F-CN-01_하린.xlsx |
| detail.stance | 세되 판정하지 않는다 — 결측이 오류인지 해당 없음인지 이 파일은 말하지 않는다 |
| detail.outlier_basis | 표준편차가 아니라 중앙값 기준 — 이상치가 자기 기준을 끌고 가지 않게 |
| counts.missing_columns | 0 |
| counts.outlier_columns | 0 |
F-5 · 표 밖 수기 메모 5줄 — 작성자가 남긴 미해결 사항
- 등급: [정보]
- 금액: — — 장부 인식 오류
- 산식:
본문·합계 어디에도 속하지 않는 텍스트 줄 수집 - 근거 셀:
랜디드코스트_LOT-26F-CN-01_하린.xlsx!표 하단
| 항목 | 값 |
|---|
| subject.kind | file |
| subject.keys | 랜디드코스트_LOT-26F-CN-01_하린.xlsx |
| detail.stance | 해석하지 않는다 — 원문 그대로 싣고 확인 대상으로 넘긴다 |
| counts.lines | 5 |
| notes | ※ 메모(하린) · - C/O 못 받은 KN04는 기본세율 13% 그대로 맞았음. 다음 로트는 절대 놓치지 말 것. · - 선금/잔금 환율이 달라서 그냥 평균으로 넣음. 로트별로 정확히 하려면 손으로 다 나눠야 함. · - 부가세는 환급되니까 원가에서 뺐음. · - 합계 행 수식 언젠가 한 번 꼬였던 것 같은데 확인 못 함. |
§4 금액 영향 종합
§5 이 조합으로 답할 수 없는 것
- 이 파일 단독으로 답할 수 없는 것 — 외부 원장이 없어 상호 확증(3규칙 ①)이 성립하지 않는다 — 확정은 자기모순뿐
- 필요: 슬롯 판정 미투입 — checkSlots 산출이 함께 와야 한다
- 추가 업로드로 열리는 리포트 목록 — 슬롯 판정이 함께 오지 않았다 — engine 은 checkSlots 를 호출하지 않는다
- 필요: 메뉴 스냅샷(운영) · 또는 scripts/l0-slots.mjs 산출(테스트)
- 합계 행 오류의 전파 범위 — 이 합계를 참조한 외부 문서를 이 파일만으로는 알 수 없다
- 필요: 해당 수치를 인용한 보고 문서 목록
- DT 분류 확정 — 분류 판정이 함께 오지 않았다 — engine 은 분류기를 호출하지 않는다
- 필요: 적재 시 classify_evidence · 또는 job 경로에서 분류 주입
수치는 전부 코드가 산출했다. 서술 생성 LLM 은 이 단계에서 호출하지 않는다.
본문은 실제 리포트 생성기가 낸 산출을 그대로 옮긴 것입니다. 화면용으로 다시 쓰지 않았습니다.
시뮬레이터에서 직접 조합해보기