dev 与 test 目录已含研发设计控制流程,test 晋升 rc-v1.0.0-beta.7 后 schema 为 58。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.8 KiB
1.8 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| 修复工作流种子:publishedBy 外键与 retired 不自愈 | done | 2026-09-20 | 2026-09-20 | Cursor | fix/workflow-seed-bootstrap-2026-09-20 | - | workflow-def |
修复工作流种子:publishedBy 外键与 retired 不自愈
目标
dev 与 test 启动后,正式工作流目录包含「研发设计控制流程」(rdev),且数据库 status=active、已发布版本外键有效。
范围
BootstrapSeeds:publishedBy用户不存在时回落到库内最小 id;无用户则跳过并记日志UpsertPublishedSeed/RetireNonOfficialDefinitions:白名单 key 幂等更新时把status恢复为activebizdev启动 seed 失败改为slog.Warn,不再静默丢弃
非目标
- 不改 rdev manifest / 60 份模板内容
- 不改
production_ready - 不启用 FAV / 语义摘要 REPLACE
步骤
- 从 dev 切
fix/workflow-seed-bootstrap-2026-09-20并登记认领 - 修复 seed actor 回落与 retired 自愈
go vet/ 种子集成测试;go test -short中 docgov/notification 命中本机 dev 库的既有失败与本次 diff 无关- 合入 dev 后 rebuild;晋升 test(
rc-v1.0.0-beta.7)并 rebuild
验收标准
- dev/test catalog 均含 rdev,DB
status=active - test 库
workflow_versions无created_by外键错误;二次启动 rdev 仍为 v1 go vet ./...通过;种子集成测试 PASS
相关链接
- Checklist: -
- Handoff: -
- Test report:
.doc/test-reports/2026-09-20-rdev-seed-hotfix-test-report.md
证据 / 备注
- test PG
2026-09-20 09:49:51:workflow_versions_created_by_fkey(publishedBy=1,test 用户最小 id=4) - dev 库 rdev v3
status=retired,project_selectable=true(元数据更新不恢复 status)