2026-08-03 10:04:41 +08:00
|
|
|
|
---
|
|
|
|
|
|
id: GLS-0844
|
|
|
|
|
|
title: Guanghu Native Quality Gate
|
|
|
|
|
|
acronym: GHNQG
|
|
|
|
|
|
status: registered-implementation-gated
|
|
|
|
|
|
date: 2026-07-31
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# GLS-0844 — 光湖原生代码质量门
|
|
|
|
|
|
|
|
|
|
|
|
GHNQG 是光湖代码频道内生的源码验收协议。它不向任何外部代码分析产品
|
|
|
|
|
|
借用发布权、部署权或真实性判断权。
|
|
|
|
|
|
|
|
|
|
|
|
## 二值完整性
|
|
|
|
|
|
|
|
|
|
|
|
光湖质量状态只有两个合法值:
|
|
|
|
|
|
|
|
|
|
|
|
- `0`:任一必需门未完成、失败、没有证据或无法复现;
|
|
|
|
|
|
- `100`:全部必需门逐项完成,并绑定同一份精确提交与源码树。
|
|
|
|
|
|
|
|
|
|
|
|
不存在中间分数、最低阈值、四舍五入、豁免分或“大于某数即可”。任一
|
|
|
|
|
|
必需门低于 `100`,本轮总结果必须为 `0`,不得签发通过回执。
|
|
|
|
|
|
|
|
|
|
|
|
## 必需门
|
|
|
|
|
|
|
|
|
|
|
|
一次 `GHNQG_PASS_100` 至少同时证明:
|
|
|
|
|
|
|
|
|
|
|
|
1. 五域世界与全部已注册协议可验证;
|
|
|
|
|
|
2. 单元测试和集成测试全部通过;
|
|
|
|
|
|
3. 格式完全一致;
|
|
|
|
|
|
4. 编译与静态检查零警告;
|
|
|
|
|
|
5. 可审计核心执行逻辑的行覆盖率和函数覆盖率均为精确 100%;
|
|
|
|
|
|
6. 全部施工脚本语法有效;
|
|
|
|
|
|
7. 源码差异不存在空白错误;
|
|
|
|
|
|
8. 回执绑定完整提交 SHA 与源码树 SHA;
|
|
|
|
|
|
9. 受跟踪源码不存在已知私钥或云访问密钥。
|
|
|
|
|
|
|
|
|
|
|
|
不含领域决策的进程入口适配壳由可执行文件集成测试验证,不计入核心库覆盖
|
|
|
|
|
|
分母。生成物、声明性 HLDP 数据和非执行文档由世界/协议验证、源码树指纹与
|
|
|
|
|
|
敏感信息门覆盖,不能伪装成“已测试执行逻辑”。
|
|
|
|
|
|
|
|
|
|
|
|
## 执行归属
|
|
|
|
|
|
|
2026-08-04 23:11:25 +08:00
|
|
|
|
HoloLake 施工期由产品仓库内的
|
|
|
|
|
|
`scripts/run-hololake-native-quality-gate.sh` 在宿主工具链上自动执行;世界包
|
|
|
|
|
|
执行器只验证它自身,不能替 HoloLake 签发产品回执。终态执行体为
|
|
|
|
|
|
`GOSK_CODE_CHANNEL_QUALITY_EXECUTOR`。迁移改变执行位置,不改变二值规则、
|
|
|
|
|
|
必需门或回执语义。
|
2026-08-03 10:04:41 +08:00
|
|
|
|
|
|
|
|
|
|
外部分析器可以被人类主动调用作为观察意见,但其不存在、无账号、无额度
|
|
|
|
|
|
或给出不同评分,都不能授权或阻止光湖代码频道。
|
2026-08-04 23:11:25 +08:00
|
|
|
|
|
|
|
|
|
|
## HoloLake 产品层绑定
|
|
|
|
|
|
|
|
|
|
|
|
HoloLake 的开发、测试、打包、发布和第五域代码频道都继承同一套原生权威,
|
|
|
|
|
|
不得另建产品层评分宪法。执行时遵循 GLS-0101 的
|
|
|
|
|
|
`Parse → Validate → Resolve → Authorize → Execute → Verify → Write Back`
|
|
|
|
|
|
骨架,并同时绑定:
|
|
|
|
|
|
|
|
|
|
|
|
- `GLS-0247`:从注册表解析当前有效协议与替代关系;
|
|
|
|
|
|
- `TCS / GLS-0200`:保存需求、判断边界与认知因果;
|
|
|
|
|
|
- `HLDP / GLS-0400`:追加式保存变更、纠正、提交树和回执;
|
|
|
|
|
|
- `GLP`:传递任务、权限、结果与失败,不把消息当成执行事实;
|
|
|
|
|
|
- `GHNQG / GLS-0844`:只签发 `PASS_100` 或 `FAIL_0`。
|
|
|
|
|
|
|
|
|
|
|
|
测试框架、编译器、代码托管、流水线和侧车都是施工工具。它们可以执行或
|
|
|
|
|
|
观察某个必需门,但不能定义第三种状态,也不能取代注册表、精确源码树和原生
|
|
|
|
|
|
回执。
|
|
|
|
|
|
|
|
|
|
|
|
仓库内 `scripts/test-guanghu-native-authority.sh` 负责阻止旧外部评分规则重新
|
|
|
|
|
|
进入当前生效面;HoloLake 产品执行器负责汇总前端、原生端、世界与协议证据,
|
|
|
|
|
|
并签发绑定精确提交与源码树的最终回执。
|