Files
Agent-System/.doc/ops/short-term/2026-09-23-agentctl-claim.md
T
WeiCHEN 6699c4a8aa feat(agentctl): add long-lived claim namespace and CLI
Introduce claim: resources with additive claims/claim_queue tables, atomic
acquire/release under IMMEDIATE transactions, and concurrency regressions.
2026-09-23 15:02:00 +08:00

1.4 KiB
Raw Blame History

title, task_id, status, created, updated, owner, task_type, task_tier, policy_revision, branch, worktree, base_dev_sha, write_scope, allowed_environments, mutex, review_state, integration_state, deployment, cleanup, cleanup_owner, cleanup_trigger, remote_sync
title task_id status created updated owner task_type task_tier policy_revision branch worktree base_dev_sha write_scope allowed_environments mutex review_state integration_state deployment cleanup cleanup_owner cleanup_trigger remote_sync
W1-U3:显式长期认领 claim agentctl-claim-2026-09-23 in_progress 2026-09-23 2026-09-23 Cursor implementation single agent-governance-2026-09-21-r1 @ 7cd0f505b2 feature/agentctl-claim-2026-09-23 .worktrees/agentctl-claim-2026-09-23 7cd0f505b2
scripts
.doc
agentctl-claim pending pending not_required pending 独立维护者 合入 local_dev 且无进程占用后复查 not_requested

W1-U3:显式长期认领 claim

用户目标与授权

  • 用户目标:claim: 命名空间 + claims/claim_queue 表 + acquire/release/status/list/cancel CLI;原子认领事务。
  • 授权:W1 波次 U3;依赖 U2 已合入;不 push。

验收

  1. 20 并发恰好 1 held
  2. 不相关资源并行成功
  3. 父子重叠拒绝;兄弟成功
  4. 冻结拒绝(含持有者)
  5. request_id 幂等 / 换载荷拒绝
  6. task close 拒绝 held claim
  7. unittest discover 全绿

相关链接