feature/152-brain-control
dev
Closes #152(验收后由工作流关闭工单;本 PR 不自动合并)
source-config/v1
runtime-status/v1
.venv
go test ./...
-race
go vet
python dev_scripts/harness.py check --strict
git diff --check
Bell/**
contracts/**
docs/**
ce1778b47a
82afce1f81
X-Request-ID
^[A-Za-z0-9][A-Za-z0-9._:-]{15,127}$
extensions
^[A-Za-z][A-Za-z0-9.-]{0,127}$
82afce111f62cbb7518932d56682d533525130dd
复验:Brain 冻结 Python 3.11.15 connector 14/14、全量 57/57;Sense 全量 go test ./... 通过,connector 定向 race/vet 通过,独立集成模块 race 通过;source-config 冻结契约 11/11;Harness strict、diff/write_paths/秘密审计通过。
更正:上一条主审修订评论中的完整提交哈希抄写有误;远端 PR #164 与本地实际提交均为 82afce1f81b98ee835f9bc49798cf48ffa880434。测试与修订内容不变。
82afce1f81b98ee835f9bc49798cf48ffa880434
No dependencies set.
The note is not visible to the blocked user.
关联工单
Closes #152(验收后由工作流关闭工单;本 PR 不自动合并)
实现
source-config/v1快照,持久分配 revision,并通过机器身份发送runtime-status/v1;Sense 做只读持久投影、陈旧/离线/恢复及 revision mismatch 判定验证
.venvPython 3.11.15:connector 5/5;全量 48/48go test ./...全量通过-race:通过go vet(connector + migration):通过python dev_scripts/harness.py check --strict:通过git diff --check、秘密扫描、精确 write_paths 审计:通过边界与未验证
Bell/**、contracts/**、docs/**、根级部署和其他未授权路径ce1778b47ato82afce1f81主审修订完成(2026-08-31)
X-Request-ID:^[A-Za-z0-9][A-Za-z0-9._:-]{15,127}$,即 16–128 字符,拒绝短值、换行/控制字符、非法字符与超长值。source-config/v1consumer 补齐extensionsSchema:必须为 object;namespace 必须匹配^[A-Za-z][A-Za-z0-9.-]{0,127}$;每个 value 必须为 object;合法未知 namespace 保持忽略。82afce111f62cbb7518932d56682d533525130dd。复验:Brain 冻结 Python 3.11.15 connector 14/14、全量 57/57;Sense 全量
go test ./...通过,connector 定向 race/vet 通过,独立集成模块 race 通过;source-config 冻结契约 11/11;Harness strict、diff/write_paths/秘密审计通过。更正:上一条主审修订评论中的完整提交哈希抄写有误;远端 PR #164 与本地实际提交均为
82afce1f81b98ee835f9bc49798cf48ffa880434。测试与修订内容不变。