Skip to content

Commit 1dc1d2b

Browse files
committed
계획: 완료된 11 attemptsSunset 폴더를 회수한다
15개 폴더 전부에 판정이 내려졌다. 종결 7건은 승격 후 삭제했고 살아 있는 8개는 각 README 첫 줄에 왜 살아 있는지를 적었다(북극성의 열린 축, 진행 중인 질문, 앞으로의 실측 자리). 이 캠페인의 규칙은 '종결 시 폴더째 삭제'다. 남은 8개는 종결되지 않았으므로 지우지 않는 것이 규칙을 지키는 것이다. 그 판단 근거가 이제 폴더마다 한 줄로 산다: 다음 사람이 인용 수를 세는 대신 그 줄을 읽으면 된다. 검증: npm test 3357 passed 0 failed
1 parent d896a13 commit 1dc1d2b

10 files changed

Lines changed: 22 additions & 133 deletions

File tree

mainPlan/11_attemptsSunset/README.md

Lines changed: 0 additions & 132 deletions
This file was deleted.

mainPlan/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@
4949
스폰되는 워커의 자산 매니페스트 누락. 셋 다 게이트를 함께 냈고 음성 시험으로 이빨을 봤다.
5050
자산 그래프가 23파일에서 59파일로 늘었다(그 차이가 그동안 SRI preflight 밖이던 범위다).
5151

52+
- **11 attemptsSunset 완료(2026-08-03)**: 15개 폴더 전부에 판정을 내렸다. 종결 7건은 승격 후 삭제했고
53+
(externalS1, branchFleet, engineContract, numericShard, gpuCompute, socketBridge, wasiPackages), 살아 있는
54+
8개는 각 README 첫 줄에 왜 살아 있는지를 적었다. 승격은 성격별로 달랐다: 주석의 경로 인용은 사실
55+
서술로, 게이트의 두 번째 증인은 더 강한 법으로, 북극성 증거와 CI 실행 자산과 wheel 데이터는
56+
`tests/manualProbes/`·`tests/browser/`의 정식 위치로 옮겼다.
57+
5258
- **09 heapReclaim 완료(2026-08-03)**: 스냅샷 SAB 회수, `samePage` 워드화(fork 수확 43.6ms대에서
5359
7.1ms로), `collectDelta` 이중 복사 제거, 죽은 엔트리 상한과 rpc 포트 해제, 이력 상한, fork 델타의
5460
공유 버퍼 직접 팩까지 냈다. 조건부였던 두 항목(워커 cp0 해시 강등, 스냅샷 생성의 워커 이관)은
@@ -94,7 +100,6 @@
94100
| 순서 | 덩어리 | 주 축 | 선정 근거 | 입장 조건 |
95101
|---:|---|---|---|---|
96102
| 10 | [h0Break](10_h0Break/README.md) | 속도, 메모리 | h0 지문에 닿는 것 전부. 브레이킹을 한 번으로 모은다 | 명시 릴리즈 지시 + attempts 실측 |
97-
| 11 | [attemptsSunset](11_attemptsSunset/README.md) | 폴더구조 | attempts 15폴더가 전부 살아 있다. 증식 금지 규칙의 미집행 부채 | 없음(언제든 병렬) |
98103

99104
## 의존 관계
100105

tests/attempts/enginePort/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# enginePort - EngineContract를 non-Pyodide CPython이 구현할 수 있는가 (D2 관문)
22

3+
**살아 있는 이유**: 북극성 `엔진보다 오래 사는 프리미티브` 축의 다음 수(WASI 동적 링킹과 값 다리)가 여기서 답을 찾는다.
4+
35
엔진 독립성의 D2 관문 캠페인. 구현 정본은 [EngineContract](../../../src/runtime/engineContract.js),
46
계약 표면의 정본은 [EngineContract](../../../src/runtime/engineContract.js)`index.d.ts`이고,
57
WASI 매핑표는 이 문서 아래에 있다(engineContract 캠페인이 종결되면서 이리로 옮겼다).

tests/attempts/envManager/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# envManager - 브라우저 환경 관리가 uv급이 되는가
22

3+
**살아 있는 이유**: 네 질문 중 일부만 승격됐다. 남은 질문의 실측 자리다.
4+
35
runtimeParity(런타임 동작)와 별개의 개념 캠페인이다: **환경(패키지 세트)의 선언·캐시·재현.**
46
uv가 로컬에서 하는 것(즉시 부팅, 재현 가능한 락, 스크립트 자급)을 브라우저에서 성립시킨다.
57
현재 계약은 [패키지 계약](../../../docs/usage/contract.md)의 환경 관리 표면과 이 캠페인의 실측 표에 둔다.

tests/attempts/inTabTls/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# inTabTls - terminate TLS inside the tab
22

3+
**살아 있는 이유**: 북극성 `브라우저 방식의 네트워크` 축의 사다리 1단(탭 안 TLS 종단)이 이 캠페인이다.
4+
35
One campaign, one question.
46

57
## Question

tests/attempts/largeHeapEnvelope/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# largeHeapEnvelope - 대형 힙에서 OS 프리미티브 비용은 어디서 무너지는가
22

3+
**살아 있는 이유**: 대형 힙에서 프리미티브 비용이 무너지는 지점을 재는 자리다. h0 포맷 브레이킹이 열릴 때 그 실측이 여기서 나온다.
4+
35
## 가설
46

57
Browser Python OS 간판의 가장 약한 지점은 기능 부재가 아니라 O(힙) 비용이다. checkpoint, restore, session save/load, journal commit/recover, fork가 500MB 이상 힙에서 어느 비용 곡선을 보이는지 실측하면 "로컬급" 주장 가능 범위를 정확히 자를 수 있다.

tests/attempts/pythonMachine/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# pythonMachine - 파이썬 머신 캠페인 (browser-os 이니셔티브의 실측 레인)
22

3+
**살아 있는 이유**: 핵심 OS 질문의 실측과 src 승격이 계속되는 캠페인이다.
4+
35
runtimeParity(로컬 따라잡기)와 별개의 개념 캠페인이다: **꺼지지 않고 파일 하나로 이동하는 컴퓨터.**
46
세부 질문은 폴더가 아니라 probe 파일로 늘린다. 현재 공개 계약은 [패키지 계약](../../../docs/usage/contract.md), 실측 근거는 이 README와 probe가 정본이다.
57

tests/attempts/runtimeParity/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# runtimeParity - 런타임을 로컬 파이썬급으로 (개념 캠페인 하나 = 카테고리 하나)
22

3+
**살아 있는 이유**: 로컬 파이썬급 따라잡기의 열린 질문들이 여기 산다. 스냅샷 생성의 워커 이관 실측(계약 실태 표 등재)도 이 폴더에서 한다.
4+
35
로컬 Python parity를 검증하는 실측 레인. 세부 질문은 **폴더가 아니라 probe 파일로** 늘린다. 이 캠페인이 끝날 때까지 이 폴더 하나에서 운영한다.
46

57
## 가설

tests/attempts/selfHost/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# selfHost - 이 OS 위에서 서버와 웹을 "개발"할 수 있는가
22

3+
**살아 있는 이유**: 1번 질문만 졸업했고 남은 셋(보이는 데모화, 정적 자산 서빙, 저널 결합)이 열려 있다.
4+
35
## 가설
46

57
pyproc은 코드를 실행하는 러너가 아니라 그 위에서 소프트웨어를 개발하는 플랫폼이다.

tests/attempts/stateKernel/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# stateKernel - 내구 상태 3벌을 이중 구역 커널 하나로 통합할 수 있는가
22

3+
**살아 있는 이유**: 이중 구역 커널의 남은 질문과 h0 계열 변경의 실측 자리다.
4+
35
[state 모듈](../../../src/state/index.js)에 승격된 내구 상태 오브젝트 모델의 선행 실측 캠페인.
46

57
## 가설

0 commit comments

Comments
 (0)