Files
Agent-System/.doc/archive/ops/2026-09-17-document-author-only-u3.md
T
weichenandCursor 4f1bb1f02d docs(ops): archive author-only U1–U6 and close remediation DoD
Move short-term tasks to archive, update MATRIX/INDEX/CURRENT, and hand off merge to dev.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 13:55:17 +00:00

1.6 KiB
Raw Blame History

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 + 列表投影
  • docduty heal/revoke AND NOT duty_locked
  • bizdev.InstanceDutySource + resolveTaskDocumentDuties 治理分支;跳过 governed 内存 heal
  • app/instance_duty_adapter.go 装配

非目标

  • U4 动作鉴权 / allowed_actions
  • U5/U6 前端
  • 合入 dev

步骤

  1. 迁移
  2. docgov / docduty
  3. bizdev + app 适配器
  4. 测试与提交

验收标准

  • 受治理文档创建后 duty_locked=true 且三职来自实例
  • heal/revoke 不清锁定行(SQL 过滤 + 单测/PG 可选)
  • 生成后 governed 路径不再用项目默认覆盖内存态
  • 模块边界:bizdev/docduty/docgov 不导入 projectinstance

相关链接

  • Plan: U3(文档绑定与职责投影一致性)
  • 依赖:U1 3b6def2、U2 c03d0a3

证据 / 备注

  • go vet ./internal/docgov/ ./internal/docduty/ ./internal/bizdev/ ./internal/app/ ./internal/projectinstance/
  • go test -short 上述包 PASS
  • PG:TEST_DATABASE_URL 未配置时 Heal/Revoke SkipsDutyLocked 自动跳过