docs(ops): claim rdev workflow seed hotfix

dev 库 rdev 停在 retired,test 库因 publishedBy 外键失败未发布研发工作流。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-20 14:03:30 +00:00
co-authored by Cursor
parent e83de73fd0
commit badfc19812
2 changed files with 55 additions and 2 deletions
+3 -2
View File
@@ -5,14 +5,15 @@
## 焦点
1. **2026-09-20 模块解耦规范与审计 done(仅文档)**:耦合审计、开发规范、批次 A–G 计划已写;不改业务代码,不改 `production_ready`。见 [审计](../audit/2026-09-20-module-coupling-audit.md) · [规范](../system-design/2026-09-20-module-development-standards.md) · [批次](../remediation/2026-09-20-module-decoupling-batch-plan.md)。
2. **2026-09-20 P0 系统体检热修 done**:迁移 00058、三项 IDOR、panic/race/XSS、凭证轮换;见 [报告](../test-reports/2026-09-20-p0-hotfixes-test-report.md) · [审计](../audit/2026-09-20-system-triage-audit.md)。
1. **2026-09-20 rdev 种子热修 in_progress**:dev 库 rdev 停在 `retired`;test 库因 `publishedBy=1` 外键失败未发布 rdev。见 [short-term](./short-term/2026-09-20-rdev-seed-hotfix.md)。
2. **2026-09-20 模块解耦规范与审计 done(仅文档)**:耦合审计、开发规范、批次 A–G 计划已写;不改业务代码,不改 `production_ready`。见 [审计](../audit/2026-09-20-module-coupling-audit.md) · [规范](../system-design/2026-09-20-module-development-standards.md) · [批次](../remediation/2026-09-20-module-decoupling-batch-plan.md)。
3. **红线**:禁止整支 merge FAV;不默认升 `MULTI_INTENT_PLAN_TIER=full`;`SEMANTIC_SUMMARY_REPLACE` 不随 W2 开启;FAV live 观察窗证据驱动;`FAV_DEGRADED_READ=false`;项目 143 只读;SWBOOT-10 保持 fail-closed stub;D7 待合规签字;**P0 期间不改 `production_ready`**;模块解耦批次 A–G 未单独认领前保持 `planned`。
## 并行认领
| owner | task | branch | worktree | mutex | status |
|-------|------|--------|----------|-------|--------|
| Cursor | 2026-09-20-rdev-seed-hotfix | fix/workflow-seed-bootstrap-2026-09-20 | - | workflow-def | in_progress |
| Cursor-Auto | 2026-09-20-module-decoupling-spec-audit | docs/module-decoupling-spec-2026-09-20 | - | module-decoupling-spec | done |
| Cursor-Auto | 2026-09-20-p0-closeout | docs/p0-closeout-2026-09-20 | - | docs | done |
| Cursor-Auto | 2026-09-20-p0-hotfixes(Wave 0 文档) | docs/p0-triage-2026-09-20 | - | docs | done |
@@ -0,0 +1,52 @@
---
title: "修复工作流种子:publishedBy 外键与 retired 不自愈"
status: in_progress
created: 2026-09-20
updated: 2026-09-20
owner: Cursor
branch: fix/workflow-seed-bootstrap-2026-09-20
worktree: "-"
mutex: workflow-def
---
# 修复工作流种子:publishedBy 外键与 retired 不自愈
## 目标
dev 与 test 启动后,正式工作流目录包含「研发设计控制流程」(`rdev`),且数据库 `status=active`、已发布版本外键有效。
## 范围
- `BootstrapSeeds`:`publishedBy` 用户不存在时回落到库内最小 id;无用户则跳过并记日志
- `UpsertPublishedSeed` / `RetireNonOfficialDefinitions`:白名单 key 幂等更新时把 `status` 恢复为 `active`
- `bizdev` 启动 seed 失败改为 `slog.Warn`,不再静默丢弃
## 非目标
- 不改 rdev manifest / 60 份模板内容
- 不改 `production_ready`
- 不启用 FAV / 语义摘要 REPLACE
## 步骤
1. [x] 从 dev 切 `fix/workflow-seed-bootstrap-2026-09-20` 并登记认领
2. [ ] 修复 seed actor 回落与 retired 自愈
3. [ ] `go vet` / `go test -short` / PG 集成
4. [ ] 合入 dev 后 rebuild;晋升 test(`rc-v1.0.0-beta.7`)并 rebuild
## 验收标准
- [ ] dev/test catalog 均含 rdev,DB `status=active`
- [ ] test 库 `workflow_versions` 无 `created_by` 外键错误
- [ ] `go vet` / `go test -short` 通过
## 相关链接
- 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)