|
49 | 49 | 스폰되는 워커의 자산 매니페스트 누락. 셋 다 게이트를 함께 냈고 음성 시험으로 이빨을 봤다. |
50 | 50 | 자산 그래프가 23파일에서 59파일로 늘었다(그 차이가 그동안 SRI preflight 밖이던 범위다). |
51 | 51 |
|
| 52 | +- **02 gateTeeth 완료(2026-08-03)**: 브라우저 러너 5개의 판정을 `harness.judgeReport` 한 곳으로 모으고 |
| 53 | + 예제 레인 하한 10개를 등재했다. 법 전처리를 `stripComments`로 수렴하고(네 법이 URL 담긴 줄에 눈이 |
| 54 | + 멀어 있었다) 메타 법으로 잠갔다. state 순수 집합을 등재 강제로 바꿔 `bundleFormat.js`의 침묵을 끝냈다. |
| 55 | + ESM 파스 게이트를 신설하고 `pre-push`에 타입 게이트를 더했다. `npm test` 11.0초, 푸시 11.6초. |
| 56 | + |
52 | 57 | | 순서 | 덩어리 | 주 축 | 선정 근거 | 입장 조건 | |
53 | 58 | |---:|---|---|---|---| |
54 | | -| 02 | [gateTeeth](02_gateTeeth/README.md) | 전 축 | 뒤 캠페인의 검증 줄이 확인이 되려면 판정자를 먼저 믿을 수 있어야 한다 | 없음 | |
55 | | -| 03 | [memoryJudgment](03_memoryJudgment/README.md) | 메모리 | 다섯 축 중 유일하게 기계 판정이 0인 축. 09와 10의 측정 도구 | 02의 러너 판정 수렴 | |
56 | | -| 04 | [legacySunset](04_legacySunset/README.md) | 클린코드 | 죽은 포맷 리더 두 벌이 05의 대상 파일을 두 배로 만든다 | 02 | |
| 59 | +| 03 | [memoryJudgment](03_memoryJudgment/README.md) | 메모리 | 다섯 축 중 유일하게 기계 판정이 0인 축. 09와 10의 측정 도구 | 충족(02 완료) | |
| 60 | +| 04 | [legacySunset](04_legacySunset/README.md) | 클린코드 | 죽은 포맷 리더 두 벌이 05의 대상 파일을 두 배로 만든다 | 충족(02 완료) | |
57 | 61 | | 05 | [commitIncremental](05_commitIncremental/README.md) | 속도, 메모리 | 계약을 안 바꾸고 여는 최대 항목. 커밋 비용이 누적 델타에 비례한다 | 04, 03의 메모리 예산 | |
58 | | -| 06 | [moduleBoundaries](06_moduleBoundaries/README.md) | 모듈화, 폴더구조 | 타입 그래프가 값 그래프와 반대로 흐르고, 순수 집합이 손유지 목록이다 | 02 | |
| 62 | +| 06 | [moduleBoundaries](06_moduleBoundaries/README.md) | 모듈화, 폴더구조 | 타입 그래프가 값 그래프와 반대로 흐르고, 순수 집합이 손유지 목록이다 | 충족(02 완료) | |
59 | 63 | | 07 | [bootPath](07_bootPath/README.md) | 속도, 클린코드 | 기본 부팅이 탭 전역으로 직렬화된다. 01의 patchScope 수리가 여는 자리 | 충족(01 완료) | |
60 | 64 | | 08 | [kernelDecomposition](08_kernelDecomposition/README.md) | 클린코드 | 최대 파일에서 커밋 정책이 이미 두 벌로 갈렸다 | 04, 05 | |
61 | 65 | | 09 | [heapReclaim](09_heapReclaim/README.md) | 메모리 | 워커당 힙 사본 1벌이 프로세스 OS의 지배적 비용이다. h0와 무관 | 03 | |
|
65 | 69 | ## 의존 관계 |
66 | 70 |
|
67 | 71 | ```text |
68 | | -02 -> 03, 04, 06 (판정자 수렴이 새 단정의 전제) |
69 | 72 | 03 -> 05, 09, 10 (메모리 예산 없이는 회수를 증명할 수 없다) |
70 | 73 | 04 -> 05 -> 08 (legacy 분리가 _liveKeys 교차점을 없앤 뒤 증분화, 그 뒤 분해) |
71 | 74 | 10 == 05(rebase) (h0 브레이킹은 한 커밋에 모은다. 나누면 두 번 깨진다) |
|
0 commit comments