아카이브 · 당시 기준

2026-10-18 보관. 1.10.0 → 1.10.1 · PATCH: BAD 분석을 사례 비교 안으로 통합하고 상단 평가 범위·코드 기준 표시 정정 본문과 자동 동기화 표는 보관 당시 내용입니다.

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

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

간소 재배치 검증 결과

동일 D.O.·동일 입력의 A/B 결과를 비교하고,
BAD 사례의 원인 후보와 다음 개선안을 살펴보세요.

보고서 v1.10.0 · 최신 재판정·BAD 분석·A/B 추세최종 수정
판정용 CSV 다운로드

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

평가 코드 기준수정 전 0ea751dc0수정 후 d2561c903

수정 전은 보관한 실행 번들, 수정 후는 평가 당시 알고리즘·안전 조건 소스 해시와 일치합니다. 수정 후 평가는 커밋 전에 실행했으며, 같은 코드를 담은 커밋을 연결했습니다. 대조 근거

대치 입력(재배치 전)은 당시 iui origin/main f4ba848a6 기준입니다(2026-10-18 사용자 확인). 위 수정 전·후 커밋은 재배치 알고리즘 기준입니다. iui 대치 입력 코드와 원격 렌더러 배포 버전은 별도이며, 원격 렌더러 배포 커밋은 기록되지 않았습니다.

PR #1481 진행 중 · MOR-2607 상태 확인 필요 · 2026-10-18 조회: Jira는 IP 접근 제한으로 확인하지 못했습니다.

전체 평가 3,114장컨테이너 없는 글 이동 A/B 모두 0장이미지 확인 13개 비교군
실험 기록 안내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 판정 결과를 별도로 추가했으며, 기존 실험 데이터의 생성 날짜·소스 해시는 유지했습니다.

최신 A/B 재판정 결과

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

451건 완료 · 오류 0

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

간소 A판정 221장

26.7% BAD

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

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

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)

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

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

3,114장 완료 · 오류 0
대치 입력기준
넘침
150장
비교 기준
신규 겹침
159장
비교 기준
오토핏을 켠 대치 렌더 결과
간소 A현재
넘침
102장
입력 대비 48장 감소
신규 겹침
133장
입력 대비 26장 감소
바꾼 장 221 / 3,114 · 추가 측정 0회
간소 B현재
넘침
81장
입력 대비 69장 감소
신규 겹침
122장
입력 대비 37장 감소
바꾼 장 230 / 3,114 · 대치 결과 측정 1회 · 원안 없으면 +1회
이전 간소판보다 겹침 개선 폭은 줄었습니다. 글을 멀리 옮겨 점수를 낮추는 변경을 막으면서 겹침이 남은 장이 있습니다. 글꼴 0.9 미만인 장도 입력보다 늘었습니다.

이번에 반영한 조건

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

아직 남은 확인

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

전체 지표 비교

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

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

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

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

이미지 비교

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