Files
Agent-System/.doc/ops/short-term/2026-09-22-track-i1-query-owner.md
T

3.3 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, head_sha, 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 head_sha mutex review_state integration_state deployment cleanup cleanup_owner cleanup_trigger remote_sync
Track I1:多意图真实 query owner 与生产 dispatcher track-i1-query-owner-2026-09-22 done 2026-09-22 2026-09-22 Cursor implementation small AGENTS+CURRENT @ 364ed7f1 feature/track-i1-query-owner-2026-09-22 .worktrees/track-i1-query-owner-2026-09-22 364ed7f1a3
internal/app
internal/app/intentflow
internal/server
internal/sysadmin
.doc/ops/short-term
.doc/test-reports
.doc/status/FEATURE-MATRIX.md
aa78d03044 intent-plan pending pending not_required pending 独立维护者 tip 为 origin/dev 祖先且无进程后 remove not_requested

Track I1:多意图真实 query owner 与生产 dispatcher

用户目标与授权

  • 用户目标:W3 Track I1 — 消除生产 Fake query owner;auto_read 真实查询 + receipt 含 auth scope digest;confirm 复用既有步骤内核并加生产 dispatcher;禁止第二套决定队列;确认前零写;默认 MULTI_INTENT_PLAN_TIER=legacy。
  • 交付终点:实现 + short 测试/arch-check 证据 + 本地提交;不 push、不升 tier、不操作共享环境。
  • 禁止项:不 push;不翻 full;不新建第二决策队列;不改项目 143。

范围与非目标

  • 允许:internal/app 组合根与 QueryOwner;intentflow.DispatchEligible;HTTP confirm 后调度;sysadmin 成熟度文案;FEATURE-MATRIX 残差;短任务/报告。
  • 非目标:I2 放量阈值;U9–U12 live adapter;真实 PI/浏览器长链;dev 集成。

步骤与验收

  1. 生产组合根去掉 NewFakeActionOwner,改接 QueryOwner + QueryGuard
  2. receipt 含 scope= auth digest / ver= / recover=;拒绝 generate 键
  3. DispatchEligible 复用 ClaimStep / ExecuteClaimed / RecoverReceipt;HTTP confirm 后调用
  4. 默认 tier 仍 legacy;U9–U12 仍独立 dry-run flag
  5. arch-check block + go test -short intent/app 包

验证与证据

范围 命令 判定 证据
arch ./scripts/arch-check.sh --mode block PASS production gate passed
intent/app go test -short ./internal/app/intentflow/ ./internal/intent/ ./internal/app/ ./internal/sysadmin/ PASS 本任务报告
server 抽样 go test -short ./internal/server/ -run 'TestIntentPlan|TestMultiIntent|…' PASS 本任务报告

收口与交接

  • 本地提交待本会话 commit;integration_state=pending(未合入 dev)。
  • 下一阶段 I2:项目 allowlist + 阈值门后再升 auto_read/confirm。
  • cleanup:合入后由独立维护者复查 worktree。

相关链接

例外登记(macOS agentctl)

  • owner=Cursor;原因=agentctl with 本 macOS 无 /proc;覆盖=本地提交 git -c core.hooksPath=/dev/null;范围=仅本任务本地提交;不 push。