Repository navigation
MoonHID 0.5.2 — 可访问文档与完整报告标准案例
MoonHID 0.5.2 修复 GitHub / Mooncakes 的文档入口,补齐 HID 1.11 完整报告的标准证据。核心 API 与 0.5.0 相同,JSON schema 保持 v2。
moon add We1chan/moonhid@0.5.2Mooncakes 同时渲染模块和源码包 README。0.5.1 只修正模块 README 后,线上验收仍发现 27 个包文档断链;该版本已标记为历史预发布。0.5.2 将两份 README 的跨页链接统一为明确的 GitHub 地址,避免平台相对路径基址差异。
- 10 个标准范围案例覆盖 Input、Output、Feature、ID、Variable、Array、Null、Constant 和 Buffered Bytes;每个普通元素检查 HID 1.11 §8.4 的四字节跨度约束。
- 13 位普通 Feature 的独立预期为
07 a0 91,并通过 hid-tools 0.12 的独立填入/提取对照。 - 33 位 Raw 单独标为宽松扩展,不计作标准兼容证据。
- JS/native 各验证 10 个标准正例、1 个扩展、7 个反例,以及每个解码元素的全部元数据。
- 本地文档检查拒绝跨页相对链接,核验文件和锚点;线上检查消费两站实际渲染的 href。
入口:
下载 moonhid-inspector-v0.5.2.zip,解压后运行 node scripts/serve-offline.mjs,或 Windows 双击 start-inspector.cmd。需要 Node.js 22+。BUILD.json 记录构建提交,SHA256SUMS.txt 校验下载文件。
离线合成案例验证报告格式与声明范围,不能替代 Output/Feature 实机传输或完整设备认证。
发布后实际验收:两站渲染的 62 个链接全部可访问;新项目从注册表下载 0.5.2,四后端各 9/9;源码四后端各 112/112,发布提交五项 CI、Pages 与发布后公开链接工作流均成功。58 份源码/配置/接口在 LF 归一后与发布提交一致(包为 CRLF,不宣称原始字节 SHA 相同)。离线 ZIP 从 GitHub 重新下载,SHA-256 与 17 份构建文件一致,Node-only 启动、三方向 Buffered Bytes 和普通 Feature 解码通过。
离线 ZIP SHA-256:f2c0ae44d3b07fe10227abf863b0b2e2645d5620d4b60961c016729cb4d31c7d。