# 아카이브 · 2026-09-13 정리

[보관 문서 열기](index.html) · [현재 기술 사전](../index.html) · [재배치 현재 기준](../post-replace-relayout.html)

## 보관 근거

재배치 원본 `miricanvas-iui/src/post-replace-relayout/README.md`와 9월 13일 평가기 재설계·작업 정리를 확인했습니다.
현재 최종 이미지 평가는 가독성과 완결성을 독립적으로 다루고, 기존 기하 판정은 내부 진단으로 구분합니다.
8월 말~9월 초의 알고리즘·TC 절차·단일 또는 세 개 FAIL 게이트·89건 성적표를 현행 안내와 섞지 않도록 15편을 보관했습니다.

- 파이프라인 v0.5·v0.6은 후속판이 있고, v0.7도 8월 30일의 8개 연산자·17개 후보 설명입니다.
- 8월 31일 보고서는 9월 1일 보고서로 대체됐습니다. 9월 1일 보고서도 당시 코퍼스의 기록으로 남깁니다.
- 유휴 여백 A·B·C는 초기 설계 묶음입니다. C의 현재 채택·폐기는 확인하지 못했으므로 폐기 문서라고 단정하지 않습니다.
- 폰트 하한 문서는 근거·실험을 보존합니다. 현재 run별 하한 검사는 후속 원본 문서를 따릅니다.
- 원본 PDF와 MOR-2018 도해는 규약·구현 정본을 대신하지 않는 역사 자료입니다.

문서 본문·수치·코드 인용과 SRC 표 내용은 보존했습니다. 상대 링크와 공통 내비게이션을 새 위치에 맞추고 보관 안내를 추가했습니다.
기존 문서의 현재·예정·최신이라는 표현은 **그 문서의 기록 시점**을 뜻합니다.

## 실험 자료의 중복 제거와 복원

`data/relayout-session-20260830.tar.gz`는 표준 tar.gz입니다.
5,373개 파일 경로의 바이트를 모두 보존하고 SHA-256으로 검증했습니다.
완전히 같은 내용 1,940개(56,691,093바이트)는 tar의 하드링크 항목으로 기록해 payload를 한 번만 저장합니다.
148,012,160바이트의 자료가 27,827,111바이트의 압축 파일이 됐습니다.
압축을 풀면 원래 상대 경로와 사본 경로가 복원되며 같은 내용의 사본은 하드링크일 수 있습니다. 수정할 때는 별도 복사본을 만듭니다.

macOS에서는 압축 파일을 열어 풀 수 있습니다. 터미널에서 별도 디렉터리에 복원하려면:

```bash
mkdir -p /tmp/relayout-session-20260830
tar -xzf data/relayout-session-20260830.tar.gz -C /tmp/relayout-session-20260830
```

명령은 이 `archive/` 폴더에서 실행합니다. 복원된 README와 MANIFEST의 경로·최신이라는 표현은 당시 기록 그대로입니다.
현재 보고서는 이 보관함의 HTML을 사용합니다. 원래 디렉터리 구조까지 재현하려면 `cleanup-2026-09-13.json`의 이동표를 참고합니다.

`sources/mor2018-logics.tar.gz`도 원본 13개 파일을 모두 바이트 단위로 검증했습니다.
현재 정리의 전체 이동표는 `cleanup-2026-09-13.json`, 중복 사본 목록과 검증 해시는 `data/relayout-session-20260830-inventory.json`에 있습니다.

정리 전 전체 사본: `/private/tmp/miridih-dictionary-before-cleanup-20260913-223844.tar.gz`.
임시 디렉터리는 운영체제가 지울 수 있으므로 영구 보관본은 이 폴더의 문서와 자료 압축 파일입니다.

## 문서 이동표

| 이전 경로 (프로젝트 루트 기준) | 현재 경로 (프로젝트 루트 기준) |
| --- | --- |
| `comp-signature.html` | `search/comp-signature.html` |
| `engine-embedded-renderer.html` | `runtime/engine-embedded-renderer.html` |
| `iis-incremental-information-structuriser.html` | `rlsc/iis-incremental-information-structuriser.html` |
| `post-replace-relayout/fail-analysis-2026-08-30.html` | `archive/post-replace-relayout/fail-analysis-2026-08-30.html` |
| `post-replace-relayout/font-shrink-floor.html` | `archive/post-replace-relayout/font-shrink-floor.html` |
| `post-replace-relayout/idle-area-design/candidate-selector.html` | `archive/post-replace-relayout/idle-area-design/candidate-selector.html` |
| `post-replace-relayout/idle-area-design/index.html` | `archive/post-replace-relayout/idle-area-design/index.html` |
| `post-replace-relayout/idle-area-design/method7-vertical-spread.html` | `archive/post-replace-relayout/idle-area-design/method7-vertical-spread.html` |
| `post-replace-relayout/idle-area-design/method8-idle-space-map.html` | `archive/post-replace-relayout/idle-area-design/method8-idle-space-map.html` |
| `post-replace-relayout/mor2018-overlap-gate.html` | `archive/post-replace-relayout/mor2018-overlap-gate.html` |
| `post-replace-relayout/relayout-algorithm-pipeline-v0.5.html` | `archive/post-replace-relayout/relayout-algorithm-pipeline-v0.5.html` |
| `post-replace-relayout/relayout-algorithm-pipeline-v0.6.html` | `archive/post-replace-relayout/relayout-algorithm-pipeline-v0.6.html` |
| `post-replace-relayout/relayout-algorithm-pipeline.html` | `archive/post-replace-relayout/relayout-algorithm-pipeline.html` |
| `post-replace-relayout/relayout-progress-report-2026-08-31.html` | `archive/post-replace-relayout/relayout-progress-report-2026-08-31.html` |
| `post-replace-relayout/relayout-progress-report.html` | `archive/post-replace-relayout/relayout-progress-report-2026-09-01.html` |
| `post-replace-relayout/testcase_criteria.html` | `archive/post-replace-relayout/testcase_criteria.html` |
| `post-replace-relayout/testcase_scoring.html` | `archive/post-replace-relayout/testcase_scoring.html` |
| `reference/2026-08-04-visual-summary.pdf` | `archive/sources/2026-08-04-visual-summary.pdf` |
| `reference/visual-summary-overview.pdf` | `archive/sources/visual-summary-overview.pdf` |
| `rust-search-server-issue-guide.html` | `runtime/rust-search-server-issue-guide.html` |
| `sheetjson.html` | `formats/sheetjson.html` |
| `warp-ir-designdoc.html` | `formats/warp-ir-designdoc.html` |
| `web2-server-vs-engine-split.html` | `runtime/web2-server-vs-engine-split.html` |
| `post-replace-relayout.html`의 이전 본문 | `archive/post-replace-relayout/overview-before-2026-09-13.html` (기존 경로는 현재 안내로 교체) |

이전 재배치 배포 영수증은 `deployment/post-replace-relayout-deploy-report.json`에 보관했습니다. 루트 배포 설정·최근 영수증은 유지했습니다.
