上游决策
当前实现审计
本地迁移 lineage 已完成但尚未发布/验收:
- 单工作区 OS Authority、每 Workflow 锁和多 Workflow 并存;
- Workflow-scoped Authoring aggregate、Draft PUT 双 CAS、server-owned Candidate、单
candidate_hash Apply;
- 纯 SQLite Apply、SSE invalidation、Draft 缺失/删除/移动等生命周期;
- v1 Workflow JSON/value schema 核心模块及资源预算主体。
因为目前没有团队可访问的 branch/PR full SHA,上述项目不能标为本 Issue 的 Accepted 交付。
实施范围
- 先关闭 Workflow body budget 的剩余 Content-Type 绕过,合并完整 schema lineage。
- 将现有纯/测试编译 Adapter 接到生产级、Authority-scoped Template Catalog。
- 完成 v1 Workflow Python Annotation parser 与规范化输出。
- 完成无副作用 Python→Candidate compiler、Graph transform 与确定性
generate-python。
- 让代码模式和画布模式都通过相同 Draft/Candidate/Apply Interface 收敛;OS 不持久化前端模式和 Canvas Draft。
- 保持 Apply 公共请求严格只有
candidate_hash;不接受客户端 Candidate 或历史三 token 请求。
- 不修改 Backend,不在本 Issue 中实施前端。
交付规则
- 每个 round 使用新分支。
- 每轮先由独立 test author 从公共接缝写 RED,再由实现者转绿。
- 最终候选依次由至少三名独立 reviewer 评审。
- 每轮运行目标测试、
python -m pytest tests -q、Ruff 与 git diff --check。
- 每轮生成中文趋势报告,记录生产/测试文件数和增删行、blocking 变化与下一轮策略。
- 前端待本 Interface 可合并后,在
Uni-Lab-OS/uni-lab-fe 独立分支实施。
验收
上游决策
当前实现审计
本地迁移 lineage 已完成但尚未发布/验收:
candidate_hashApply;因为目前没有团队可访问的 branch/PR full SHA,上述项目不能标为本 Issue 的 Accepted 交付。
实施范围
generate-python。candidate_hash;不接受客户端 Candidate 或历史三 token 请求。交付规则
python -m pytest tests -q、Ruff 与git diff --check。Uni-Lab-OS/uni-lab-fe独立分支实施。验收