Repository navigation
Conversation
Refs #686 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Refs #686 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Refs #686 Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Refs #686 Approved intermediate baseline A. Strict identity remains RED only at records 390 and 392: false/true setPrefix throws a WASM memory-access RuntimeError but a native Error. The shared all-position TypeError validation fix follows in its own commit B; this baseline does not waive identity, actual Linux native coverage, JS coverage, packaging, release, matrix, WASM size or performance gates. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #686 (napi phase 1). 이 Draft는 #794 (
fix/portable-binding-state) 위에 쌓입니다. #794는 #752에 기존 디스크 상태 및 allocator-only 체크포인트 admission guard가 포함되기 전에 병합하면 안 됩니다. 두 PR 모두 Draft를 유지합니다.요약
ddc9ea601decc4a84d715d255a2a613c1cb9c99b입니다. 공통libs/binding, WASM의 기계적 위임, 실제 N-API 백엔드와 25개 시나리오 원시 바이트 비교 하네스를 포함합니다.동작
createBinding(raw)는 29개 이름과 추출 함수 인자 8개를 유지하지만 공개 패키지 로더의 대체 증거는 아닙니다.새로 생기는 오류
중간 커밋 A는 기존 WASM 동작을 변경하지 않습니다. A의 엄격한 identity는 396개 레코드 중 390·392의
setPrefix(false)/setPrefix(true)에서 WASM RuntimeError와 native Error가 달라 여전히 RED입니다. 이 실패를 제외하거나 정규화하지 않습니다.승인된 별도 커밋 B는 잘못된 JS 타입에 대해 함수·인자·기대 타입을 명시한 동일한 TypeError를 두 엔진에서 상태 변경 전에 발생시키며, WASM의 잘못된 타입 메모리 trap을 TypeError로 바꿀 예정입니다. 실제 extractor 위치 오류, 사용자 getter/iterator 예외 및 resolver callback 정책은 보존해야 합니다. B의 소스는 보존했지만 이 변경은 아직 제품 head에 전달하지 않았습니다. 아래 CI 설정 오류는 새로운 제품 빌드 오류가 아닙니다.
남는 한계
검증
scratch-controls성공이며 제품 native Linux 100%, 전체 identity나 플랫폼 matrix의 통과를 뜻하지 않습니다.ls-remote --heads의 빈 결과로 원격 삭제를 확인했습니다.격리 CI 성능 실험 중단
프로토콜은 첫 실행 전에 고정했습니다. 37-valid-call corpus와 14개 cell, 후보별 32-process ABBA, 세 독립 runner job, Node/Bun latest, WASM inherited release와 native opt-level 3, 모든 샘플 보존 및 1%/3% 승인 기준을 선언했습니다. 로컬의 혼잡한 타이밍 결과로 승인하지 않았습니다.
3cc50057297efc775ead53e8ec40d864169161d2CARGO_PROFILE_DEV_DEBUG=0을 preflight에서 거부했습니다. 컴파일러·API 증명·타이머 이전 실패이며 샘플 0개입니다.e9dd92745daf669bfa2d86dbae68ed7c3a8a5b18detected dubious ownership으로 exit 128을 반환했습니다. 컴파일러·API 증명·타이머 이전 실패이며 샘플 0개입니다.두 실행의 모든 아티팩트를 보존했습니다. 각 작업에서 커밋된 harness와 26개 frozen manifest 항목의 해시를 재확인했습니다. 두 번째 실행도 측정 전에 실패하면 중단하라는 승인 조건에 따라 세 번째 실행은 하지 않았습니다. 절대 µs/call, 후보/A 비율, 최적화 native/WASM 수치는 아직 없으며 B, C 및 남은 native 단계는 추가 승인과 실제 측정 전까지 진행하지 않습니다.