Skip to content

feat: 32 份 WASM 候选统一路由与 npm 发行 - #29

Merged
loong10k merged 31 commits into
mainfrom
feat/rust-hook-prompt-guidance
Oct 3, 2026
Merged

loong10k merged 31 commits into
mainfrom
feat/rust-hook-prompt-guidance

Conversation

@loong10k

@loong10k loong10k commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

codeguard check all 在原生检查之后有界调用 32 份固定 Tree-sitter WASM 候选,按四组项目样例逐份验证;候选仍返回 incomplete,不产生已确认违规或交付许可。路由区分 TSX、JavaScript、CFScript、CFQuery,并避免把有歧义的 .m、.sc 文件误判为 Objective-C、Scala。Go 只有在同轮 go vet / go list 和源码、工具、模块身份匹配时才跳过重复 WASM。

@partme.ai/codeguard@0.1.3 已在 Apple Silicon macOS 发布。公开包从干净提交 7900a1a8ccd5b4f5b54de8b5db3ccba16a356d3b 构建,含 32 份候选和经 SHA-256 核对的上游许可证;注册表下载包与本地 tarball、包内程序与构建程序分别逐字节一致。新缓存 npx 返回 candidate_count=32、released_count=0。详情见 tests/acceptance/npm-0.1.3-wasm-candidate.md。

验证:本机完整工作区测试、WASM 加载和 32 语种统一入口测试、离线 npm 包 3/3 通过;发行源码提交的 Linux CI 37104976461 全绿,覆盖 worker 边界、包内全 32 路由与工作区测试。双语 README、架构、技术方案和 OpenSpec 已同步。

本次只发行可调用候选,未完成逐语言精度/版本验收。Swift、CFQuery 已有漏检反例,VB.NET 已有误报反例;插件显式候选仍锁 npm 0.1.2,默认 Hook 仍走旧入口。完整原生优先、任务及宿主反馈、多平台与可信来源继续按 OpenSpec 未完成项推进。

@loong10k loong10k changed the title test: 验证 npm 包内 32 份语法 WASM 实际调用 test: 验证 32 份包内 WASM 调用与 Zig 原生精度 Oct 3, 2026
@loong10k loong10k changed the title test: 验证 32 份包内 WASM 调用与 Zig 原生精度 test: 验证 32 份 WASM 调用、Zig 对照与 CFQuery 路由 Oct 3, 2026
@loong10k loong10k changed the title test: 验证 32 份 WASM 调用、Zig 对照与 CFQuery 路由 test: 验证 32 份 WASM、Zig/Go 原生对照与 CFQuery 路由 Oct 3, 2026
@loong10k loong10k changed the title test: 验证 32 份 WASM、Zig/Go 原生对照与 CFQuery 路由 test: 验证 32 份 WASM、Zig/Go/JS 原生对照与 CFQuery 路由 Oct 3, 2026
@loong10k loong10k changed the title test: 验证 32 份 WASM、Zig/Go/JS 原生对照与 CFQuery 路由 feat: 32 份 WASM 候选、Go 原生优先与语法差分验收 Oct 3, 2026
@loong10k loong10k changed the title feat: 32 份 WASM 候选、Go 原生优先与语法差分验收 feat: 32 份 WASM 候选统一路由与 npm 发行 Oct 3, 2026
@loong10k
loong10k merged commit b9775b4 into main Oct 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant