Skip to content

Commit d353178

Browse files
committed
문서: 0.0.23 릴리즈 증거와 공급망 잔여를 기록
mainPlan 원장에 공개 릴리즈 커밋, 게시 실행, npm 및 Python 산출물 해시, 새 설치 결과를 기록했다. North Star remainingReproducibleAssets 계약에 운영체제 간 package byte 재현 조건을 추가했다. 검증: npm test 13/13, 계약 43개, test:types, test:package 통과.
1 parent 4fb4d4e commit d353178

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

mainPlan/9-agentComputerStandardReadiness/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,13 @@ implementation experience는 독립적이고 상호운용 가능한 구현, 저
172172
image 선거부, signed image 상태 42 복원, 제3자 요청 0을 각각 8/8 통과했다. 직접 확인한 screenshot
173173
SHA-256은 Edge `aa5d502758d35e5810fc017005b505e6f155ec0cc9d9fb266a93df6b05c0d359`, Chrome
174174
`62b1e6582d82a72fb169b3e700471e4703a47b68608f29e8c76b6fb6ff349650`다.
175+
- `v0.0.23` release는 commit `4fb4d4e31f310477e910b02ec003decbb77fa19c`를 가리키고 publish run
176+
`31944080879`의 browser, Edge, Web Computer, x86, structure gate와 publish를 모두 통과했다. npm
177+
registry tarball은 SHA-1 `4e628e2a22bf7d6cdeb42148a0fce9320d10b9b4`, SHA-256
178+
`084b42764f53269e92c2c9e938d31c27ee62f8120e35d577bc97792ddc3cfc61`이며, 새 project에서
179+
`pyproc@0.0.23`, runtime dependency 0, root `createWebComputer`를 확인했다. Python wheel과 sdist release
180+
asset의 SHA-256은 각각 `d1e0dc4f8cd78f67d3a7f07548a31de83cb34257aeb588823128fbeadb1dee46`,
181+
`63de342964372d46d029d6e92d6c8342ae79370c3af2b67e28c1f418c6e26da8`다.
175182

176183
### M4. 전체 자립 공급망
177184

@@ -184,6 +191,10 @@ exact source revision, 저장소 build recipe, 두 격리 build byte 대조, lic
184191
- emulator, firmware, guest image의 source, lock, license, SBOM, 두 번 build byte 대조를 완결한다.
185192
- 기본 Python, optional x86, GPU 경로별 외부 요청과 자산 출처를 설치 제품 gate가 전수 판정한다.
186193
- 브라우저 또는 OS가 제공하는 표준 substrate와 pyproc이 배송하는 byte를 명확히 구분한다.
194+
- `v0.0.23` Windows local pack과 registry pack은 같은 448개 경로를 포함하고 55개 text file이
195+
CRLF와 LF만 달랐지만 tarball SHA-256은 같지 않았다. exact source checkout, npm version,
196+
pack 환경을 고정한 두 격리 build에서 게시 tarball이 byte-identical이거나, 게시 서비스가 바꾸는
197+
byte를 별도 정본 계약과 무결성 gate로 설명해야 M4를 종료한다.
187198

188199
### M5. 표준 후보 자료와 conformance
189200

tests/northStar.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,8 @@ export const NORTH_STAR_AXES = Object.freeze([
445445
next: Object.freeze([
446446
Object.freeze({
447447
id: "remainingReproducibleAssets",
448-
en: "Build the remaining firmware and emulator assets twice from repository recipes and gate every digest in the final execution graph",
449-
ko: "남은 firmware와 emulator 자산을 저장소 recipe로 두 번 build하고 최종 실행 graph의 모든 digest를 gate로 대조한다",
448+
en: "Build the remaining firmware and emulator assets twice from repository recipes, reproduce the published package bytes from exact inputs, and gate every digest in the final execution graph",
449+
ko: "남은 firmware와 emulator 자산을 저장소 recipe로 두 번 build하고 exact input에서 게시 package byte를 재현하며 최종 실행 graph의 모든 digest를 gate로 대조한다",
450450
}),
451451
]),
452452
}),

0 commit comments

Comments
 (0)