아카이브 · 당시 기준

2026-10-18 보관. 1.14.0 → 1.15.0 · MINOR: cb1447b79 판정 전면 반영·전체 BAD 증가 분해·사례별 직전 비교와 개선안 추가 본문과 자동 동기화 표는 보관 당시 내용입니다.

현재 기준과 원본 보기 → · 보관 목록

VISUAL SUMMARY · 재배치 검증 · 저자 홍지혜(jhhong) · 2026-10-18 갱신 · origin/main 대조 · 이전판

간소 재배치 검증 결과

같은 D.O.·입력으로 A/B를 비교하고, 사례별 BAD 원인과 개선안을 확인합니다.

v1.14.0최종 수정
판정용 CSV

최신 판정 A #332 · B #331

대치 입력 · 전체 3,114장22.7% BAD 708장입력 코드 f4ba848a6간소 A · 전체 3,114장에 #332 반영22.1% BAD 689장자료 생성 HEAD cb1447b79 · 판정 교체 163장간소 B · 전체 3,114장에 #331 반영22.2% BAD 690장자료 생성 HEAD cb1447b79 · 판정 교체 163장

PR #1481 진행 중 · 10-18 06:17 KST 확인 · MOR-2607 상태 재확인 필요 · 마지막 확인 초안 (10-18 03:46 KST); API는 IP 제한

판정·코드·CSV 기준입력 기준 · 생성 시각 · 소스 대조

간소 A #332 · 시각 미기록 KST · gemini-3.5-flash · 프롬프트 #8
자료 생성 HEAD cb1447b79 · 대치 입력 f4ba848a6

간소 B #331 · 시각 미기록 KST · gemini-3.5-flash · 프롬프트 #8
자료 생성 HEAD cb1447b79 · 대치 입력 f4ba848a6

판정기·원격 렌더러 배포 커밋은 별도 기록이 없으면 미기록으로 둡니다.

기존 실행·CSV 대조 기록 · #330 / #329까지
입력·실행 기준대치 입력 · iui origin/main f4ba848a6재배치 수정 0ea751dc0 → d2561c903CSV 내보내기 a67456043

최신 LLM 판정 · 2026-10-18 — A #330 · B #329, 프롬프트 #8 · 각 1회. 직전과 같은 입력·결과 이미지 451쌍을 재판정한 기록입니다. 이미지 동일성 근거

코드 대조 근거·기존 규칙 평가 범위

재배치 수정 전은 보관한 실행 번들과, 수정 후는 평가 당시 알고리즘·안전 조건 소스 해시와 일치합니다. 수정 후 평가는 커밋 전에 실행했으며, 같은 소스를 담은 d2561c903에 연결했습니다. a67456043은 CSV 내보내기 체크아웃의 HEAD입니다. 코드 대조 근거 · 내보내기 기록

대치 입력은 당시 iui origin/main f4ba848a6 기준입니다(2026-10-18 사용자 확인). 원격 렌더러 배포 커밋은 기록되지 않았습니다.

기존 규칙 평가 · 2026-10-17 — 3,114장 전체 실행, 컨테이너 없는 글 이동 A/B 모두 0장. 전후 이미지 비교용 회귀 사례는 13개입니다. 이 수치는 최신 LLM BAD 판정의 분모와 구분합니다. 규칙 평가 요약

CSV 생성 기록

CSV 생성 2026-10-18 00:32:27 KST
내보내기 커밋 a67456043
최신 판정 #330(A) · #329(B) 반영
직전 CSV·결과 이미지와 동일

최신 판정 #330(A)·#329(B)의 전체 대상은 A 221장·B 230장입니다. 같은 D.O.·입력의 공통 182장에서는 A 49장(26.9%)·B 45장(24.7%)이 BAD입니다.

GitHub·Jira·평가 서버 확인: 2026-10-18 03:46 KST. MOR-2607은 브라우저에서 ‘초안’ 상태로 확인했습니다. Jira API 조회는 IP 접근 제한으로 차단됐습니다. 확인 기록

평가 대상은 어떻게 골랐나초기 추출 기록 · 2026-10-17 실행 기준

200여 장은 어떻게 골랐나? 3,114장 전체를 재배치한 뒤 대치 입력과 결과 JSON이 달라진 페이지를 방식별로 추출했습니다. A 221장·B 230장, 합집합 269장(공통 182장)이며, 이후 이 결과에 LLM 판정을 붙였습니다. BAD 118건은 A/B별 판정 건수이고 원본 페이지로는 86장입니다. 추출 코드 · 전체 실행 근거

실험 기록 안내origin/main 구현과의 차이 · 2026-10-17 확인

origin/main 확인 · 2026-10-17

이 페이지의 간소 A/B·DB 캐시 연결·3,114장 결과는 feat/simple-relayout 및 이후 로컬 수정의 실험 기록입니다. 확인한 main bcd1d0218766에는 간소 A/B 분기와 simple-relayout.md가 없습니다. 아래 수치를 현재 main의 성능이나 배포 완료 상태로 해석하지 않습니다.

main의 미리보기는 RELAYOUT_METHOD_KEY = DEFAULT_AFTER_SOURCE.key로 Adaptive를 선택합니다. 실측 호출은 replaceLayoutVerified → runAuthoredRelayoutVerified로 이어지며, 원안 제약 모델과 렌더 재측정으로 결과를 검증합니다. 측정 실패 시 예측 경로가 별도로 있습니다.

main의 미리보기·실측 호출 · main의 Adaptive 분기 · 원안 제약 실행

아래 사례·CSV·호출 계산기는 실험판 기준으로 보존합니다. 재배치 규칙 평가와 이미지 생성은 다시 실행하지 않았습니다. 제공받은 A/B LLM 판정 결과를 별도로 추가했으며, 기존 실험 데이터의 생성 날짜·소스 해시는 유지했습니다.

누적 판정 9회차 · 사례 192개 · 로컬 완료 자료 추가 시 자동 갱신 · 갱신 방법 · 운영 규칙

전체 평가 결과 · 3,114장에 최신 판정 반영

바뀐 결과의 판정을 원본 페이지에 교체하고, 미변경 장은 원판정을 유지했습니다.

대치 입력

기준 f4ba848a6
22.7%

BAD 708 / 3,114장

원본 전체 판정 · 비교 기준

간소 A · #332

자료 생성 HEAD cb1447b79
22.1%

BAD 689 / 3,114장

입력 대비 BAD 19장 감소

원판정 2,951장 유지 + 판정 163장 교체
최신 회차 시각 미기록 KST

간소 B · #331

자료 생성 HEAD cb1447b79
22.2%

BAD 690 / 3,114장

입력 대비 BAD 18장 감소

원판정 2,951장 유지 + 판정 163장 교체
최신 회차 시각 미기록 KST

전체 3,114장을 새로 판정한 결과와 구분합니다. 같은 D.O.라도 입력이 다른 장은 별도로 연결하며, 변경된 장의 판정이 없으면 미판정으로 남깁니다. 전체 BAD 변화 추세 · 사례별 전후 비교·판정 이력

반영한 변경분 판정 · 분모와 공통 페이지 상세
방식 / 회차판정 / 업로드변경분 BAD미판정·오류회차 자료 / 평가 소스근거
간소 A #332163 / 16343 (26.4%)0자료 생성 HEAD cb1447b79판정 CSV
간소 B #331163 / 16344 (27.0%)0자료 생성 HEAD cb1447b79판정 CSV

동일 D.O.·입력 공통 163장: A 43 BAD · B 44 BAD. 이 표의 비율은 변경분 안의 비율이며 위 전체 3,114장 비율과 분모가 다릅니다.

#330 / #329 상세 비교 · 당시 기록

#330 / #329 A/B 판정 상세 기록

a67456043 자료 · 회차 시각 2026-10-18 02:30 KST · gemini-3.5-flash · 묶음 #8 · 각 1회

451건 완료 · 오류 0

#330(A) · #329(B) 자료 생성 HEAD a67456043 · 재배치 소스 대조 d2561c903 · 대치 입력 f4ba848a6
직전 #328(A) · #327(B)과 동일한 결과 이미지를 재판정했습니다. 두 커밋의 알고리즘·안전 조건 소스는 SHA-256이 같습니다. 커밋 대조 근거

동일 D.O.·입력 182쌍: A BAD 49장, B BAD 45장
결과 JSON이 다른 56쌍에서는 A 25장, B 20장입니다. 동일 이미지 재판정에서도 등급이 변하므로 단회 수치로 B의 우위를 확정하지 않습니다.

간소 A판정 221장

재배치 결과 d2561c903 · 대치 입력 f4ba848a6

26.7% BAD

BAD 59장 / 판정 221장 · 입력 107개

PERFECT 85장ACCEPTABLE 77장BAD 59장
간소 B판정 230장

재배치 결과 d2561c903 · 대치 입력 f4ba848a6

25.7% BAD

BAD 59장 / 판정 230장 · 입력 120개

PERFECT 93장ACCEPTABLE 78장BAD 59장

위 전체 분모는 A 221장·B 230장으로 다릅니다. A만 있는 39장·B만 있는 48장을 제외하고, 아래 A/B 비교는 공통 182장만 사용합니다.

같은 D.O.와 같은 입력·원본 장을 맞춘 비교

182쌍 모두 원본 페이지 키·D.O.·입력 원문·요약·route가 일치합니다. “JSON이 다름”은 같은 원본에 대한 재배치 후 출력이 다르다는 뜻입니다.

비교 범위공통 장수A BADB BADB − A
동일 D.O.·입력의 A/B 공통 페이지182장49 / 182장 (26.9%)45 / 182장 (24.7%)-2.2%p
재배치 후 JSON이 다른 페이지56장25 / 56장 (44.6%)20 / 56장 (35.7%)-8.9%p
재배치 후 JSON·판정 이미지가 같은 페이지126장24 / 126장 (19.0%)25 / 126장 (19.8%)+0.8%p

같은 결과 JSON 126쌍은 판정 이미지 SHA-256도 모두 같습니다. 별도로 JSON이 다른 56쌍 중 328:437 한 쌍도 이미지가 같으며, 양쪽 모두 ACCEPTABLE입니다. 최신 판정에서는 총평 34쌍·BAD 경계 13쌍이 갈렸습니다. 직전에는 28쌍·12쌍이었습니다. 실제 이미지 검증

직전 → 최신: 이미지 451장 모두 동일

A 전체 BAD 60→59장, B 59→59장입니다. BAD에서 벗어난 판정과 새로 BAD가 된 판정이 함께 있어, 총합만으로는 변동을 알 수 없습니다. 공통 장 기준 추세와 변동 보기 · 최신 BAD 118건 전후 비교

공통 182장의 축별 BAD

판정 축A BADB BADB − A
구조 적합성1 / 1824 / 182+3장
내용 대치 정확성8 / 1828 / 182+0장
시각적 계층9 / 18212 / 182+3장
텍스트 가독성27 / 18222 / 182-5장
디자인 완결성29 / 18222 / 182-7장
등급 교차표 · BAD 경계가 다른 30쌍

B의 등급이 더 높은 장 26 · A가 더 높은 장 27 · 같은 등급 129입니다. 시간에 따른 개선율이 아닌, 같은 원본의 두 방식 판정 비교입니다.

A 등급 / B 등급PERFECTACCEPTABLEBAD
PERFECT59143
ACCEPTABLE93810
BAD11632
원본 장D.O.AB출력 비교근거
323:27911717923ACCEPTABLEBAD동일 이미지B BAD 근거
323:32113566012PERFECTBAD동일 이미지B BAD 근거
323:40011757190BADPERFECT다른 JSONA BAD 근거
324:1113109646BADACCEPTABLE동일 이미지A BAD 근거
324:20312975128ACCEPTABLEBAD동일 이미지B BAD 근거
325:10112776332BADACCEPTABLE동일 이미지A BAD 근거
325:18711751478BADACCEPTABLE동일 이미지A BAD 근거
325:27211687787ACCEPTABLEBAD동일 이미지B BAD 근거
325:36912413641ACCEPTABLEBAD다른 JSONB BAD 근거
325:39612413641BADACCEPTABLE다른 JSONA BAD 근거
325:39712814438BADACCEPTABLE다른 JSONA BAD 근거
325:40913033998BADACCEPTABLE동일 이미지A BAD 근거
326:3413513057BADACCEPTABLE다른 JSONA BAD 근거
326:11313179408BADACCEPTABLE다른 JSONA BAD 근거
326:18612057163ACCEPTABLEBAD동일 이미지B BAD 근거
326:29713104325ACCEPTABLEBAD다른 JSONB BAD 근거
327:28113356835BADACCEPTABLE다른 JSONA BAD 근거
327:29613179408BADACCEPTABLE다른 JSONA BAD 근거
327:40612228381BADACCEPTABLE다른 JSONA BAD 근거
327:43713179408BADACCEPTABLE다른 JSONA BAD 근거
328:3813179408BADACCEPTABLE다른 JSONA BAD 근거
328:17613138109PERFECTBAD다른 JSONB BAD 근거
328:32811849620ACCEPTABLEBAD다른 JSONB BAD 근거
328:43212124427ACCEPTABLEBAD동일 이미지B BAD 근거
328:43812814438PERFECTBAD다른 JSONB BAD 근거
329:1113109646BADACCEPTABLE동일 이미지A BAD 근거
329:20811928989ACCEPTABLEBAD다른 JSONB BAD 근거
329:31212287007ACCEPTABLEBAD동일 이미지B BAD 근거
329:33413429455BADACCEPTABLE다른 JSONA BAD 근거
329:39913287373BADACCEPTABLE동일 이미지A BAD 근거
기존 회귀 사례 13개 · 최신 10개 판정, 3개 대상 밖
판정 기준·연결 검증·직전 자료

다섯 축 중 하나라도 BAD이면 총평 BAD, 그 외 ACCEPTABLE이 있으면 ACCEPTABLE, 모두 PERFECT이면 PERFECT입니다. ref → 업로드 CSV의 0부터 시작하는 행 → index.key로 원본 장을 복원하고 D.O.·입력·요약·route를 대조했습니다. 자료의 variant=a는 업로드 갈래로, 간소 A/B 구분이 아닙니다.

이번 판정은 각 방식이 바꾼 장만 포함합니다. 3,114장 전체의 BAD 비율이 아닙니다. CSV 내보내기 HEAD a67456043는 새 알고리즘 평가를 뜻하지 않습니다. 직전·최신 CSV의 모든 필드와 451쌍의 판정 이미지가 같고, 제공된 새 판정 결과만 반영했습니다. 회차 시각은 허브 API의 at를 KST로 표시했습니다.

최신 집계 · 집계 재현 · 회차·BAD 근거·변동 데이터 · 추세 재현 · 이미지 검증 코드

직전 A 60·B 59 결과 전문(v1.9.0)

규칙 지표 · 최신 판정 결과에 연결된 측정

결함이 남은 페이지 수 · 입력 기준 A f4ba848a6 · B f4ba848a6

간소 A · #332

자료 생성 HEAD cb1447b79
넘침
147장입력 185 → 결과 147 · -38장
신규 겹침
178장입력 213 → 결과 178 · -35장

바꾼 장 163 / 3,114 · 마지막 측정 10.18 05:57 KST
측정 소스 cb1447b79
원시 글자 실측·실제 자원 외곽선 · 오류 0 · 측정 불가 20장
실행 근거

간소 B · #331

자료 생성 HEAD cb1447b79
넘침
147장입력 185 → 결과 147 · -38장
신규 겹침
178장입력 213 → 결과 178 · -35장

바꾼 장 163 / 3,114 · 마지막 측정 10.18 05:57 KST
측정 소스 cb1447b79
원시 글자 실측·실제 자원 외곽선 · 오류 0 · 측정 불가 20장
실행 근거

새 LLM 판정이 같은 출력을 사용하면 규칙 수치는 유지됩니다. 새 출력은 CSV·평가 결과 해시가 맞는 실행 기록으로 갱신합니다. 측정 규약이 다르면 이전 수치와 직접 이어 비교하지 않습니다.

대상측정 소스 코드측정 규약바꾼 장넘침신규 겹침잘림글꼴 0.9 미만
A 입력f4ba848a6원시 글자 실측·실제 자원 외곽선018521327293
A 결과cb1447b79원시 글자 실측·실제 자원 외곽선16314717825299
B 입력f4ba848a6원시 글자 실측·실제 자원 외곽선018521327293
B 결과cb1447b79원시 글자 실측·실제 자원 외곽선16314717825299
이전 규칙 평가 상세 · 2026-10-17 · d2561c903

규칙 지표 · 입력 대비 개선은 유지했습니다

규칙 재평가 · 결함이 남은 페이지 수 · 낮을수록 적음

3,114장 완료 · 오류 0
대치 입력기준 · f4ba848a6

대치 입력 · iui origin/main f4ba848a6

넘침
150장
비교 기준
신규 겹침
159장
비교 기준
오토핏을 켠 대치 렌더 결과
간소 A현재 · d2561c903

재배치 코드 · 2026-10-17 규칙 평가 d2561c903

넘침
102장
입력 대비 48장 감소
신규 겹침
133장
입력 대비 26장 감소
바꾼 장 221 / 3,114 · 추가 측정 0회
간소 B현재 · d2561c903

재배치 코드 · 2026-10-17 규칙 평가 d2561c903

넘침
81장
입력 대비 69장 감소
신규 겹침
122장
입력 대비 37장 감소
바꾼 장 230 / 3,114 · 대치 결과 측정 1회 · 원안 없으면 +1회
이전 간소판보다 겹침 개선 폭은 줄었습니다. 글을 멀리 옮겨 점수를 낮추는 변경을 막으면서 겹침이 남은 장이 있습니다. 글꼴 0.9 미만인 장도 입력보다 늘었습니다.

이번에 반영한 조건

  • 컨테이너 없는 글은 입력 x/y를 고정합니다.
  • 짧은 번호는 글상자 폭을 넓혀 한 줄로 만듭니다.
  • 원안에서 글을 담던 도형을 기준으로 삼습니다.
  • 장식 성장과 일부 역할만 더 줄이는 변경을 막습니다.

아직 남은 확인

  • 입력부터 있던 넘침·겹침 일부는 남습니다.
  • 새 LLM 판정은 위에 반영했습니다. 반복 판정으로 안정성을 확인하는 일은 남아 있습니다.
  • CLI 규칙 평가와 화면의 DB 캐시 A는 입력 측정 규약이 다릅니다.
전체 전후 비교 사례 보기

전체 지표 비교

이전판과 수정판의 결함이 남은 페이지 수
비교군바꾼 장넘침신규 겹침페이지 잘림글꼴 0.9 미만
입력015015927293
이전 A15111211024307
수정 A22110213326315
이전 B212698120302
수정 B2308112224309
평가 조건과 수치를 읽는 범위

기존 대치 결과의 result_sheet_json을 입력으로 하고, 이전 실험과 같은 CLI 측정·정렬 보정·외곽선을 사용했습니다. 원안·입력·결과의 측정 캐시는 재사용했습니다. 이 수치는 화면의 새 DB 캐시 A 경로를 그대로 재생한 결과가 아닙니다.

13개 비교군은 11개 페이지입니다. 329:388과 324:23은 A·B 양쪽에서 비교하므로 각각 두 번 셉니다. 규칙 수치와 이미지 관찰을 새 LLM 등급으로 해석하지 않습니다.

전체 평가 요약 · 실행 시점·소스 해시

이미지 비교

한 장씩 크게 보거나 같은 크기로 나란히 비교하세요.