diff --git a/.doc/ops/CURRENT.md b/.doc/ops/CURRENT.md index 5486ab78..d0a20958 100644 --- a/.doc/ops/CURRENT.md +++ b/.doc/ops/CURRENT.md @@ -5,7 +5,7 @@ ## 焦点 -1. **MULTI-INTENT HITL**:U1 契约已冻结([U1 报告](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md);[U1 任务](./short-term/2026-09-15-multi-intent-u1-contracts.md));U2 规则分段未开工 +1. **MULTI-INTENT HITL**:U2 规则分段进行中([U2](./short-term/2026-09-15-multi-intent-u2-segmenter.md);[U1 报告](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md)) 2. **发布门禁**:CI `TEST_DATABASE_URL`、真实 PI 三工作流 E2E、前端人工抽检仍开放([gap-matrix](../remediation/gap-matrix.md)) 3. **CHAT-INTENT**:双标签 busy 已签(项目 **6275**);不删 `sess-p143-u9`;项目 143 只读 @@ -13,6 +13,7 @@ | owner | task | branch | worktree | mutex | status | |-------|------|--------|----------|-------|--------| +| Cursor | 2026-09-15-multi-intent-u2-segmenter | feature/multi-intent-u2-segmenter | - | intent | in_progress | | Cursor | 2026-09-15-multi-intent-u1-contracts | feature/multi-intent-u1-contracts | - | architecture-docs | done | | Cursor | app-composition-u11-u12 | feature/app-composition-u11-u12 | - | app | done | | Cursor | chatlog-contextasm-u10 | feature/chatlog-contextasm-u10 | - | chat | done | diff --git a/.doc/ops/checklists/2026-09-15-multi-intent-u2-segmenter.md b/.doc/ops/checklists/2026-09-15-multi-intent-u2-segmenter.md new file mode 100644 index 00000000..c2ae5e0f --- /dev/null +++ b/.doc/ops/checklists/2026-09-15-multi-intent-u2-segmenter.md @@ -0,0 +1,22 @@ +--- +title: "多意图 HITL U2 规则分段 checklist" +status: in_progress +created: 2026-09-15 +updated: 2026-09-15 +related_task: "2026-09-15-multi-intent-u2-segmenter" +--- + +# 多意图 HITL U2 规则分段 checklist + +## Wave 1 + +- [ ] characterization 锁定 legacy IntentPlan +- [ ] 分段器 golden(连接词/句号/序号/先再最后) +- [ ] 查询并总结不拆;写段进入提案;5 段拒绝;红线整体拒绝;指代澄清 +- [ ] digest 稳定;shadow 不改 TopIntent +- [ ] 反事实 auto_read 错误自动执行 = 0 +- [ ] `go test -short ./internal/intent ./internal/coordinator ./internal/app/intentflow` + +## 完成定义 + +- [ ] 全部勾选且有证据链接 diff --git a/.doc/ops/short-term/2026-09-15-multi-intent-hitl.md b/.doc/ops/short-term/2026-09-15-multi-intent-hitl.md index fca7da0d..4605d88a 100644 --- a/.doc/ops/short-term/2026-09-15-multi-intent-hitl.md +++ b/.doc/ops/short-term/2026-09-15-multi-intent-hitl.md @@ -3,10 +3,10 @@ title: "多意图持久计划与 HITL(核心 U1–U8,扩面 U9–U12)" status: in_progress created: 2026-09-15 updated: 2026-09-15 -owner: "-(U1 已完成;U2 待认领)" -branch: "-" +owner: Cursor(U2);其余单元待认领 +branch: feature/multi-intent-u2-segmenter worktree: "-" -mutex: "-" +mutex: intent --- # 多意图持久计划与 HITL(核心 U1–U8,扩面 U9–U12) diff --git a/.doc/ops/short-term/2026-09-15-multi-intent-u2-segmenter.md b/.doc/ops/short-term/2026-09-15-multi-intent-u2-segmenter.md new file mode 100644 index 00000000..e86d5dea --- /dev/null +++ b/.doc/ops/short-term/2026-09-15-multi-intent-u2-segmenter.md @@ -0,0 +1,56 @@ +--- +title: "多意图 HITL U2:规则分段与 shadow 提案" +status: in_progress +created: 2026-09-15 +updated: 2026-09-15 +owner: Cursor +branch: feature/multi-intent-u2-segmenter +worktree: "-" +mutex: intent +--- + +# 多意图 HITL U2:规则分段与 shadow 提案 + +## 目标 + +在不改变生产路由(TopIntent / 现有 IntentPlan)的前提下,用纯规则分段器生成 2–4 步 `PlanProposal` 与 shadow 指标;写段不再在提案层被静默丢弃。 + +## 范围 + +- `internal/intent/segmenter.go`:连接词/句号/分号/换行/序号/先再最后,上限 4 +- `PlanProposal` L1 值对象:span、证据、缺槽、依赖建议、稳定 digest +- Recognize 附加提案与 shadow;**不**改 coordinator 执行路径 +- golden / hard-negative / 反事实(若处于 auto_read 会如何) + +## 非目标 + +- 不建 PG、不接 HTTP、不改 Web +- 不把 HITL/tier 回灌 ActionRegistry +- 不启用 LLM 分段(U9) +- 不把 shadow 提案当作生产 IntentPlan + +## 步骤 + +1. [ ] 认领 CURRENT,characterization 锁定现有 IntentPlan +2. [ ] 分段器 + PlanProposal + digest +3. [ ] 接入 Recognize(leaf 识别防递归) +4. [ ] golden/hard-negative/反事实与报告 + +## 验收标准 + +- [ ] 「查风险,然后查法规」现有 IntentPlan 仍为 2 步 query +- [ ] 「查法规然后生成报价单」生产 IntentPlan 仍为 nil(路由不变),提案含写段且 ComboHint=needs_confirm +- [ ] 「查询并总结」不拆 +- [ ] 指代失败 → needs_clarify +- [ ] 红线混入 → rejected +- [ ] 5 段 → rejected_batch_size +- [ ] 同输入 digest 稳定 +- [ ] 反事实错误自动执行 = 0 +- [ ] `intent -> maturity` 保持 + +## 相关链接 + +- 总览: [2026-09-15-multi-intent-hitl.md](./2026-09-15-multi-intent-hitl.md) +- 设计: [../../system-design/2026-09-15-multi-intent-hitl-plan.md](../../system-design/2026-09-15-multi-intent-hitl-plan.md) +- Checklist: [../checklists/2026-09-15-multi-intent-u2-segmenter.md](../checklists/2026-09-15-multi-intent-u2-segmenter.md) +- Test report: [../../test-reports/2026-09-15-multi-intent-u2-segmenter-test-report.md](../../test-reports/2026-09-15-multi-intent-u2-segmenter-test-report.md)