[BRN] 初始化独立 Python/CUDA 推理项目骨架 #10

Closed
opened 2026-08-12 09:53:38 +08:00 by ila · 7 comments
Owner

当前实施条件(2026-08-14)

  • 状态:待实施;等待分支治理工单 #58 验收后,从 dev 创建 feature/10-brain-python-cuda-skeleton。
  • 并行边界:可与 #61、#62 并行,写路径继续严格限定为 Brain/**。
  • 本机事实:默认 Python 3.10.11;另有 3.14、3.12、3.10、3.9 和 uv 管理的 CPython 3.11.15。
  • GPU:NVIDIA GeForce RTX 4050 Laptop GPU,驱动 566.24,显存约 6141 MiB。
  • 本机 CUDA Toolkit:nvcc 11.2 (V11.2.67)。这只是已安装环境,不代表已选定 Brain 的 PyTorch/CUDA 组合。
  • 实施约束:用 PyTorch 与 NVIDIA 官方兼容资料冻结隔离环境并记录版本;CPU smoke 可先做,只有隔离 GPU 环境真实通过后才能声称 CUDA 可用。
  • 旧仓库与 explore 仅只读追溯,不复制旧项目源码树。

基本信息

  • 类型:需求
  • 任务类型:单项目
  • 主项目:Brain
  • 主 agent:Brain agent
  • 所属 Epic:#7
  • 所属 MVP / 版本:#8
  • 阶段:阶段 1(三条独立纵切)/ 待实施

依赖与并行

  • 前置工单:无
  • 是否允许与前置工单并行:是
  • 原因:Brain 骨架不依赖 Sense/Bell 或其他产品任务,可与两端骨架并行。

子项目影响

  • 仅影响的子项目 / 交付单元:Brain
  • 是否跨子项目:否
  • 是否修改共享接口或契约:否;唯一事实来源:Brain 项目内部类型与测试夹具,不形成跨项目契约
  • write_paths:
    • Brain/pyproject.toml
    • Brain/.python-version
    • Brain/.env.example
    • Brain/README.md
    • Brain/THIRD_PARTY_NOTICES.md
    • Brain/src/yovision_brain/__init__.py
    • Brain/src/yovision_brain/__main__.py
    • Brain/tests/test_package.py
  • 各子项目需要执行的验证:仅执行 Brain 对应测试;Sense、Bell 无需启动或验证

协同接口

  • 生产者:不适用
  • 消费者:不适用
  • 契约/共享事实源:不适用;不得在本任务复制或发布临时共享契约
  • 兼容策略:不适用
  • 被阻塞或需要适配的工单:不适用
  • 集成顺序:不适用

原始需求

  • 来源:用户对话、#7、#8、Product-Requirements BRN-001~BRN-007、Requirements-Migration-Matrix T-017
  • 提出时间:2026-08-12
  • 关键原话或脱敏摘要:先创建三个项目各自独立任务的全部工单,标题以项目英文简称开头;Brain 首轮仅覆盖独立骨架到项目内匿名事件输出,不依赖 Sense/Bell 在线。

要解决什么

当前 Brain 只有目录规则,没有可安装、可测试、可版本化的 Python/CUDA 项目骨架,也尚未冻结 Python、包管理方式及与目标 CUDA/PyTorch 的兼容基线。

做什么 / 不做什么

  • 做:建立最小 Python 包、命令入口、依赖分组、无秘密配置示例、CPU 冒烟测试和第三方许可记录;基于目标 NVIDIA 环境记录可复现的 Python/CUDA/PyTorch 组合。
  • 不做:不实现视频输入、解码、模型推理、规则、事件、证据、容量或部署;不修改根级配置;不从旧仓库整树复制。

已确认方案

使用 src 布局建立无 UI 的独立包和 python -m yovision_brain 冒烟入口。开发依赖与运行依赖分组,默认配置不含秘密。先保证无 GPU 环境可安装并运行包级测试;GPU 可用性作为显式环境探测而不是导入时硬失败。实际冻结版本、选择依据和许可证在实现时写入 Brain 项目说明。

预计修改文件:

  • Brain/pyproject.toml
  • Brain/.python-version
  • Brain/.env.example
  • Brain/README.md
  • Brain/THIRD_PARTY_NOTICES.md
  • Brain/src/yovision_brain/__init__.py
  • Brain/src/yovision_brain/__main__.py
  • Brain/tests/test_package.py

所有实现、测试和项目内说明只能落在上述 Brain/ 路径;发现需要 contracts/、Sense/、Bell/ 或根级编排时停止实施并提交协同需求摘要。

需求变化记录

无。

文档影响

  • 不影响长期文档,原因:不适用
  • 更新项目档案或本地开发与验证
  • 更新架构与代码地图
  • 更新业务规则与术语
  • 更新常见修改或故障排查
  • 更新其他 Wiki 页面:Product-Requirements / Product-Roadmap 中仅补充最终实现事实与可复制命令;;Brain/README.md 记录项目内入口与工具链基线

说明:Wiki 是长期文档事实源;本单元任务不直接取得仓库根 docs/ 的写权限,本地镜像由验收归档流程统一同步。

交付文档影响

  • 无交付文档影响,原因:无直接客户交付文档影响;本任务形成内部推理单元能力,面向实施/维护者的运行说明记录在 Brain 项目说明及项目 Wiki。
  • 更新已有交付文档,受众与页面:
  • 新增交付文档,受众与页面:
  • 需要目标岗位或客户代表验证:否;验证方式:不适用

验收标准

  • Brain 包可在全新虚拟环境安装并通过包级冒烟测试。
  • python -m yovision_brain --help(或等价入口)无需 Sense/Bell 即可运行。
  • Python、包管理器、PyTorch/CUDA 兼容组合及第三方许可证有可复现记录。
  • 默认配置与日志不包含 token、摄像头凭据、客户数据或默认生产秘密。
  • 无 NVIDIA GPU 时 CPU 冒烟测试通过,GPU 未验证边界被明确记录。

验证方式

python -m venv Brain/.venv
Brain\.venv\Scripts\python.exe -m pip install -e "Brain[dev]"
Brain\.venv\Scripts\python.exe -m pytest Brain/tests/test_package.py -q
Brain\.venv\Scripts\python.exe -m yovision_brain --help

Sense、Bell 必须保持未启动;测试只使用合成/本地视频与 Brain 项目内配置。不能完成的 GPU、真机、现场和跨项目验证必须如实回写工单,不得以 mock 结果冒充。

风险和回退

Python/CUDA/PyTorch 版本组合和模型许可证选择会影响可部署性。回退方式是仅撤销本工单新增的 Brain 骨架文件;不得更改系统级 CUDA 或覆盖本机其他 Python 环境。未在目标 NVIDIA 硬件验证前不得声称 GPU 基线可运行。

## 当前实施条件(2026-08-14) - 状态:待实施;等待分支治理工单 #58 验收后,从 `dev` 创建 `feature/10-brain-python-cuda-skeleton`。 - 并行边界:可与 #61、#62 并行,写路径继续严格限定为 `Brain/**`。 - 本机事实:默认 Python 3.10.11;另有 3.14、3.12、3.10、3.9 和 uv 管理的 CPython 3.11.15。 - GPU:NVIDIA GeForce RTX 4050 Laptop GPU,驱动 566.24,显存约 6141 MiB。 - 本机 CUDA Toolkit:`nvcc 11.2 (V11.2.67)`。这只是已安装环境,不代表已选定 Brain 的 PyTorch/CUDA 组合。 - 实施约束:用 PyTorch 与 NVIDIA 官方兼容资料冻结隔离环境并记录版本;CPU smoke 可先做,只有隔离 GPU 环境真实通过后才能声称 CUDA 可用。 - 旧仓库与 `explore` 仅只读追溯,不复制旧项目源码树。 ## 基本信息 - 类型:需求 - 任务类型:单项目 - 主项目:Brain - 主 agent:Brain agent - 所属 Epic:#7 - 所属 MVP / 版本:#8 - 阶段:阶段 1(三条独立纵切)/ 待实施 ## 依赖与并行 - 前置工单:无 - 是否允许与前置工单并行:是 - 原因:Brain 骨架不依赖 Sense/Bell 或其他产品任务,可与两端骨架并行。 ## 子项目影响 - 仅影响的子项目 / 交付单元:Brain - 是否跨子项目:否 - 是否修改共享接口或契约:否;唯一事实来源:Brain 项目内部类型与测试夹具,不形成跨项目契约 - write_paths: - `Brain/pyproject.toml` - `Brain/.python-version` - `Brain/.env.example` - `Brain/README.md` - `Brain/THIRD_PARTY_NOTICES.md` - `Brain/src/yovision_brain/__init__.py` - `Brain/src/yovision_brain/__main__.py` - `Brain/tests/test_package.py` - 各子项目需要执行的验证:仅执行 Brain 对应测试;Sense、Bell 无需启动或验证 ## 协同接口 - 生产者:不适用 - 消费者:不适用 - 契约/共享事实源:不适用;不得在本任务复制或发布临时共享契约 - 兼容策略:不适用 - 被阻塞或需要适配的工单:不适用 - 集成顺序:不适用 ## 原始需求 - 来源:用户对话、#7、#8、Product-Requirements BRN-001~BRN-007、Requirements-Migration-Matrix T-017 - 提出时间:2026-08-12 - 关键原话或脱敏摘要:先创建三个项目各自独立任务的全部工单,标题以项目英文简称开头;Brain 首轮仅覆盖独立骨架到项目内匿名事件输出,不依赖 Sense/Bell 在线。 ## 要解决什么 当前 Brain 只有目录规则,没有可安装、可测试、可版本化的 Python/CUDA 项目骨架,也尚未冻结 Python、包管理方式及与目标 CUDA/PyTorch 的兼容基线。 ## 做什么 / 不做什么 - 做:建立最小 Python 包、命令入口、依赖分组、无秘密配置示例、CPU 冒烟测试和第三方许可记录;基于目标 NVIDIA 环境记录可复现的 Python/CUDA/PyTorch 组合。 - 不做:不实现视频输入、解码、模型推理、规则、事件、证据、容量或部署;不修改根级配置;不从旧仓库整树复制。 ## 已确认方案 使用 `src` 布局建立无 UI 的独立包和 `python -m yovision_brain` 冒烟入口。开发依赖与运行依赖分组,默认配置不含秘密。先保证无 GPU 环境可安装并运行包级测试;GPU 可用性作为显式环境探测而不是导入时硬失败。实际冻结版本、选择依据和许可证在实现时写入 Brain 项目说明。 预计修改文件: - `Brain/pyproject.toml` - `Brain/.python-version` - `Brain/.env.example` - `Brain/README.md` - `Brain/THIRD_PARTY_NOTICES.md` - `Brain/src/yovision_brain/__init__.py` - `Brain/src/yovision_brain/__main__.py` - `Brain/tests/test_package.py` 所有实现、测试和项目内说明只能落在上述 `Brain/` 路径;发现需要 `contracts/`、`Sense/`、`Bell/` 或根级编排时停止实施并提交协同需求摘要。 ## 需求变化记录 无。 ## 文档影响 - [ ] 不影响长期文档,原因:不适用 - [x] 更新项目档案或本地开发与验证 - [x] 更新架构与代码地图 - [ ] 更新业务规则与术语 - [ ] 更新常见修改或故障排查 - [x] 更新其他 Wiki 页面:Product-Requirements / Product-Roadmap 中仅补充最终实现事实与可复制命令;;Brain/README.md 记录项目内入口与工具链基线 说明:Wiki 是长期文档事实源;本单元任务不直接取得仓库根 `docs/` 的写权限,本地镜像由验收归档流程统一同步。 ## 交付文档影响 - [x] 无交付文档影响,原因:无直接客户交付文档影响;本任务形成内部推理单元能力,面向实施/维护者的运行说明记录在 Brain 项目说明及项目 Wiki。 - [ ] 更新已有交付文档,受众与页面: - [ ] 新增交付文档,受众与页面: - [ ] 需要目标岗位或客户代表验证:否;验证方式:不适用 ## 验收标准 - [ ] Brain 包可在全新虚拟环境安装并通过包级冒烟测试。 - [ ] `python -m yovision_brain --help`(或等价入口)无需 Sense/Bell 即可运行。 - [ ] Python、包管理器、PyTorch/CUDA 兼容组合及第三方许可证有可复现记录。 - [ ] 默认配置与日志不包含 token、摄像头凭据、客户数据或默认生产秘密。 - [ ] 无 NVIDIA GPU 时 CPU 冒烟测试通过,GPU 未验证边界被明确记录。 ## 验证方式 ```powershell python -m venv Brain/.venv Brain\.venv\Scripts\python.exe -m pip install -e "Brain[dev]" Brain\.venv\Scripts\python.exe -m pytest Brain/tests/test_package.py -q Brain\.venv\Scripts\python.exe -m yovision_brain --help ``` Sense、Bell 必须保持未启动;测试只使用合成/本地视频与 Brain 项目内配置。不能完成的 GPU、真机、现场和跨项目验证必须如实回写工单,不得以 mock 结果冒充。 ## 风险和回退 Python/CUDA/PyTorch 版本组合和模型许可证选择会影响可部署性。回退方式是仅撤销本工单新增的 Brain 骨架文件;不得更改系统级 CUDA 或覆盖本机其他 Python 环境。未在目标 NVIDIA 硬件验证前不得声称 GPU 基线可运行。
ila added the kind/taskpriority/p0project/brainscope/independent labels 2026-08-12 09:58:32 +08:00
Author
Owner

实施前环境核对(2026-08-14)

已把本机 Python、RTX 4050、驱动和 CUDA Toolkit 事实补入工单。当前不凭本机 nvcc 11.2 猜定运行时组合;实施时必须按官方兼容矩阵建立隔离环境并做真实 CPU/GPU smoke。#10 可与 #61、#62 并行,但都等待 #58 验收后从 dev 开功能分支。

## 实施前环境核对(2026-08-14) 已把本机 Python、RTX 4050、驱动和 CUDA Toolkit 事实补入工单。当前不凭本机 `nvcc 11.2` 猜定运行时组合;实施时必须按官方兼容矩阵建立隔离环境并做真实 CPU/GPU smoke。#10 可与 #61、#62 并行,但都等待 #58 验收后从 `dev` 开功能分支。
Author
Owner

开始实施(2026-08-27)

  • 状态:进行中
  • 前置条件:已读取 #10 全文与评论;#58 已关闭并于 2026-08-14 验收通过。
  • 分支:feature/10-brain-python-cuda-skeleton,工作区 D:\OPC\yovision-wt-10,从 dev 派生;实施前工作区干净。
  • 写入边界:严格限于工单列出的 8 个 Brain/** 文件,不修改根级、Sense、Bell 或 contracts。
  • 实施策略:最小可安装 src 布局;核心安装不强依赖 PyTorch;CPU/CUDA 运行时通过官方 PyTorch wheel 索引显式安装;入口只做安全的环境探测,缺少 torch/GPU 时不在导入阶段失败。
  • 验证边界:建立全新隔离虚拟环境执行 editable install、pytest、模块帮助与 CPU smoke;只有本次环境真实 GPU smoke 成功才声明 CUDA 可用。
## 开始实施(2026-08-27) - 状态:进行中 - 前置条件:已读取 #10 全文与评论;#58 已关闭并于 2026-08-14 验收通过。 - 分支:`feature/10-brain-python-cuda-skeleton`,工作区 `D:\OPC\yovision-wt-10`,从 `dev` 派生;实施前工作区干净。 - 写入边界:严格限于工单列出的 8 个 `Brain/**` 文件,不修改根级、Sense、Bell 或 contracts。 - 实施策略:最小可安装 `src` 布局;核心安装不强依赖 PyTorch;CPU/CUDA 运行时通过官方 PyTorch wheel 索引显式安装;入口只做安全的环境探测,缺少 torch/GPU 时不在导入阶段失败。 - 验证边界:建立全新隔离虚拟环境执行 editable install、pytest、模块帮助与 CPU smoke;只有本次环境真实 GPU smoke 成功才声明 CUDA 可用。
Author
Owner

实施完成,等待用户验收(2026-08-27)

最终差异

  • 新增固定 Python 3.11.15 的可安装 src 包、python -m yovision_brain / yovision-brain 入口。
  • 核心包不在导入时强制加载 PyTorch;运行时显式报告 Python/PyTorch/CUDA 能力。
  • 固定 pip 26.2.1、setuptools 80.9.0、pytest 8.4.2、NumPy 2.3.3、PyTorch 2.12.1。
  • 记录 PyTorch 官方 CPU 与 CUDA 12.6 wheel 索引,以及 NVIDIA Windows 驱动最低兼容条件;系统 CUDA Toolkit 未修改。
  • .env.example 只含无秘密默认值;第三方 notices 记录直接依赖、工具和模型许可边界。
  • 实际修改严格限于工单列出的 8 个 Brain/** 文件;未修改 Sense、Bell、contracts、根 docs 或 Wiki 映射。

验证证据

在全新 Python 3.11.15 venv 中:

  • python -m pip install -e "Brain[dev]":通过。
  • 从 PyTorch 官方 CPU 索引安装 torch==2.12.1:通过(实际版本 2.12.1+cpu)。
  • 从 PyPI 官方索引安装 numpy==2.3.3:通过。
  • python -m pytest Brain/tests/test_package.py -q:4 passed,无警告。
  • python -m yovision_brain --help:exit 0。
  • python -m yovision_brain --runtime-info:Python 3.11.15、torch 2.12.1+cpu、CUDA false。
  • python -m yovision_brain --smoke cpu:通过,确定性张量结果正确。
  • CPU wheel 下 python -m yovision_brain --smoke cuda:按设计 exit 2,明确拒绝 CUDA,不静默回退 CPU。
  • python -m pip check:No broken requirements found。
  • git diff --check:通过。

提交与 PR

  • 提交:60036587a6c59adc89f6268f634425a1ebadba43
  • PR:#110(feature/10-brain-python-cuda-skeleton → dev),当前 mergeable。
  • 本地 HEAD、远端功能分支 SHA 一致,工作区干净。
  • PR 创建后需要把自动关闭措辞从 Closes #10 改为“关联 #10”;Gitea MCP 当前无 PR 编辑工具,因此仅此编辑回退 Gitea API,已通过 MCP 回读确认。凭据未输出或写入仓库。

未验证与文档影响

  • 未安装 CUDA wheel,未执行真实 GPU smoke,不声明 GPU 可用;只确认本机驱动 566.24 满足 CUDA 12.6 的最低驱动前提。
  • 视频输入、模型、现场、容量和跨项目集成不在本工单范围,未验证。
  • Brain 项目内 README 已完成入口和基线说明。
  • 长期 Wiki 需要更新 Project-Profile / Local-Development-and-Verification / Architecture-and-Code-Map / Product-Requirements / Product-Roadmap 的最终 Brain 骨架事实;本 Brain agent 无根级写路径,请协调 agent 在集成阶段按 Wiki 事实源顺序处理。

状态:待验收;不关闭工单。

## 实施完成,等待用户验收(2026-08-27) ### 最终差异 - 新增固定 Python 3.11.15 的可安装 `src` 包、`python -m yovision_brain` / `yovision-brain` 入口。 - 核心包不在导入时强制加载 PyTorch;运行时显式报告 Python/PyTorch/CUDA 能力。 - 固定 pip 26.2.1、setuptools 80.9.0、pytest 8.4.2、NumPy 2.3.3、PyTorch 2.12.1。 - 记录 PyTorch 官方 CPU 与 CUDA 12.6 wheel 索引,以及 NVIDIA Windows 驱动最低兼容条件;系统 CUDA Toolkit 未修改。 - `.env.example` 只含无秘密默认值;第三方 notices 记录直接依赖、工具和模型许可边界。 - 实际修改严格限于工单列出的 8 个 `Brain/**` 文件;未修改 Sense、Bell、contracts、根 docs 或 Wiki 映射。 ### 验证证据 在全新 Python 3.11.15 venv 中: - `python -m pip install -e "Brain[dev]"`:通过。 - 从 PyTorch 官方 CPU 索引安装 `torch==2.12.1`:通过(实际版本 `2.12.1+cpu`)。 - 从 PyPI 官方索引安装 `numpy==2.3.3`:通过。 - `python -m pytest Brain/tests/test_package.py -q`:`4 passed`,无警告。 - `python -m yovision_brain --help`:exit 0。 - `python -m yovision_brain --runtime-info`:Python 3.11.15、torch 2.12.1+cpu、CUDA false。 - `python -m yovision_brain --smoke cpu`:通过,确定性张量结果正确。 - CPU wheel 下 `python -m yovision_brain --smoke cuda`:按设计 exit 2,明确拒绝 CUDA,不静默回退 CPU。 - `python -m pip check`:`No broken requirements found`。 - `git diff --check`:通过。 ### 提交与 PR - 提交:`60036587a6c59adc89f6268f634425a1ebadba43` - PR:#110(`feature/10-brain-python-cuda-skeleton → dev`),当前 mergeable。 - 本地 HEAD、远端功能分支 SHA 一致,工作区干净。 - PR 创建后需要把自动关闭措辞从 `Closes #10` 改为“关联 #10”;Gitea MCP 当前无 PR 编辑工具,因此仅此编辑回退 Gitea API,已通过 MCP 回读确认。凭据未输出或写入仓库。 ### 未验证与文档影响 - 未安装 CUDA wheel,未执行真实 GPU smoke,**不声明 GPU 可用**;只确认本机驱动 566.24 满足 CUDA 12.6 的最低驱动前提。 - 视频输入、模型、现场、容量和跨项目集成不在本工单范围,未验证。 - Brain 项目内 README 已完成入口和基线说明。 - 长期 Wiki 需要更新 Project-Profile / Local-Development-and-Verification / Architecture-and-Code-Map / Product-Requirements / Product-Roadmap 的最终 Brain 骨架事实;本 Brain agent 无根级写路径,请协调 agent 在集成阶段按 Wiki 事实源顺序处理。 状态:待验收;不关闭工单。
Author
Owner

主流程集成记录:已复核 PR #110 仅包含工单声明的 8 个 Brain/** 文件,git diff --check 通过;PR 已合入 dev,合并提交 e60d10b103619b57309ec8ca24586dca28575c45。工单继续保持待验收;CUDA wheel 与真实 GPU smoke 仍明确未验证。长期 Wiki/镜像由本轮单一协调流程在三个项目结果汇总后统一更新。

主流程集成记录:已复核 PR #110 仅包含工单声明的 8 个 `Brain/**` 文件,`git diff --check` 通过;PR 已合入 `dev`,合并提交 `e60d10b103619b57309ec8ca24586dca28575c45`。工单继续保持待验收;CUDA wheel 与真实 GPU smoke 仍明确未验证。长期 Wiki/镜像由本轮单一协调流程在三个项目结果汇总后统一更新。
Author
Owner

协调文档工单 #113 已完成实施并通过 PR #114 合入 dev(合并提交 9c874734af6e50239a4e64d0bbc461cfc3cd3c5c)。对应稳定事实已先更新 Wiki、回读确认,再导出 docs/;18 个核心映射一致,DevHarness strict 与 48 项 Harness 测试通过。 Brain 的固定 Python/PyTorch 版本、CPU 验证结果和 CUDA 未验证边界已记录。工单仍待验收。

协调文档工单 #113 已完成实施并通过 PR #114 合入 `dev`(合并提交 `9c874734af6e50239a4e64d0bbc461cfc3cd3c5c`)。对应稳定事实已先更新 Wiki、回读确认,再导出 `docs/`;18 个核心映射一致,DevHarness strict 与 48 项 Harness 测试通过。 Brain 的固定 Python/PyTorch 版本、CPU 验证结果和 CUDA 未验证边界已记录。工单仍待验收。
Author
Owner

用户验收通过

  • 验收时间:2026-08-27 23:19:48 +08:00
  • 验收结论:用户明确确认工单 #10 通过验收。
  • 已验收范围:独立 Python/PyTorch 项目骨架、包/CLI、固定版本记录、CPU smoke 与安全默认值。
  • 保留边界:CUDA wheel 和真实 GPU smoke 未验证,不影响本工单已确认的骨架验收,也不得据此声明 GPU 可用。
  • 实现已通过 PR #110 合入 dev;长期 Wiki 由协调工单 #113 更新验收状态。

将按流程关闭本单元工单。

## 用户验收通过 - 验收时间:2026-08-27 23:19:48 +08:00 - 验收结论:用户明确确认工单 #10 通过验收。 - 已验收范围:独立 Python/PyTorch 项目骨架、包/CLI、固定版本记录、CPU smoke 与安全默认值。 - 保留边界:CUDA wheel 和真实 GPU smoke 未验证,不影响本工单已确认的骨架验收,也不得据此声明 GPU 可用。 - 实现已通过 PR #110 合入 `dev`;长期 Wiki 由协调工单 #113 更新验收状态。 将按流程关闭本单元工单。
Author
Owner

验收状态长期文档已同步:Project-Profile revision 5894b3f4e3152420bd9addd63c1ce80205a6fd80,Local-Development-and-Verification revision e1755deff68c95188e6bf2f759c7ec93293c8715;镜像提交 870cb4acecfa0d0ee02ca961635826cf695ea78e,PR #115,dev 合并提交 2e709aa4ffc754b33527f060be84afd83bcd65fb。18 个核心映射一致,DevHarness strict 通过。

验收状态长期文档已同步:Project-Profile revision `5894b3f4e3152420bd9addd63c1ce80205a6fd80`,Local-Development-and-Verification revision `e1755deff68c95188e6bf2f759c7ec93293c8715`;镜像提交 `870cb4acecfa0d0ee02ca961635826cf695ea78e`,PR #115,`dev` 合并提交 `2e709aa4ffc754b33527f060be84afd83bcd65fb`。18 个核心映射一致,DevHarness strict 通过。
ila closed this issue 2026-08-27 23:30:36 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ila/yovision#10