Move short-term tasks to archive, update MATRIX/INDEX/CURRENT, and hand off merge to dev. Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| 文档编制人兼任:U3 文档绑定与职责投影 | done | 2026-09-17 | 2026-09-17 | Cursor | feature/document-author-only-plan | .worktrees/feature-document-author-only-plan | docgov + docduty + bizdev + document-duty-policy |
文档编制人兼任:U3 文档绑定与职责投影
目标
生成时写入实例治理职责并 duty_locked;heal/revoke 跳过锁定行;读侧投影 duty_policy。
范围
- Goose 00052:
document_records.duty_locked/duty_policy docgov.LockDocumentDuty+ 列表投影docdutyheal/revokeAND NOT duty_lockedbizdev.InstanceDutySource+resolveTaskDocumentDuties治理分支;跳过 governed 内存 healapp/instance_duty_adapter.go装配
非目标
- U4 动作鉴权 / allowed_actions
- U5/U6 前端
- 合入
dev
步骤
- 迁移
- docgov / docduty
- bizdev + app 适配器
- 测试与提交
验收标准
- 受治理文档创建后
duty_locked=true且三职来自实例 - heal/revoke 不清锁定行(SQL 过滤 + 单测/PG 可选)
- 生成后 governed 路径不再用项目默认覆盖内存态
- 模块边界:bizdev/docduty/docgov 不导入 projectinstance
相关链接
- Plan: U3(文档绑定与职责投影一致性)
- 依赖:U1
3b6def2、U2c03d0a3
证据 / 备注
go vet ./internal/docgov/ ./internal/docduty/ ./internal/bizdev/ ./internal/app/ ./internal/projectinstance/go test -short上述包 PASS- PG:
TEST_DATABASE_URL未配置时Heal/Revoke SkipsDutyLocked自动跳过