From 045b99dd13d73e27d6d06839acd281bc66a62434 Mon Sep 17 00:00:00 2001 From: MT-Mint <798521692@qq.com> Date: Wed, 15 Apr 2026 13:27:55 +0800 Subject: [PATCH] chore(planning): complete v1.0 milestone archive --- .planning/MILESTONES.md | 22 ++++++++++++++++++++++ .planning/STATE.md | 6 +++--- .planning/milestones/v1.0-REQUIREMENTS.md | 17 ++++++++++++++--- .planning/milestones/v1.0-ROADMAP.md | 16 +++++++++++++++- 4 files changed, 54 insertions(+), 7 deletions(-) diff --git a/.planning/MILESTONES.md b/.planning/MILESTONES.md index b4b72e58..612d8632 100644 --- a/.planning/MILESTONES.md +++ b/.planning/MILESTONES.md @@ -1,5 +1,27 @@ # Milestones +## v1.0 milestone (Shipped: 2026-04-15) + +**Phases completed:** 6 phases, 10 plans, 14 tasks + +**Key accomplishments:** + +- 交付了可复现冲突证据链、文件级风险清单与 Titan 重叠决策矩阵,形成“旧视觉+新逻辑”执行输入。 +- 线程路由从 isnew 参数切换为路由单路径语义,并将 skills bootstrap 合同统一到 content_ids。 +- 完成 03-UAT 的关键 gap 收敛:lint 阻塞清零,welcome-and-routing 从 4 失败收敛到 0 失败。 +- 基于 originui 合并基线完成 Phase 3 执行记录,并输出可审计的视觉与回归验证结果。 +- 完成 Phase 4 首轮执行:iframe 通信与导出链路加入前端容错,目标 lint/E2E 验证通过。 +- Phase 5 执行完成:目标 E2E 套件达到“0 失败、可解释 skip”,并形成提交卫生分组建议。 +- 完成引用提交契约与软失败链路,确保 uploads + references 统一进 `additional_kwargs.files`。 +- 完成输入框 `@` 引用交互闭环:候选展示、过滤、选择、chip 渲染、删除、键盘操作与上限控制。 +- 补齐 Phase 6 的验证与提交卫生材料,并记录了可复现的 E2E 环境阻塞证据。 +- 输入框 `@` 引用链路已收口:候选贴边定位、内嵌引用预览与 6 个上限、artifact 引用可转为上下文可消费的 uploads 契约。 +- Phase 06 最后一个 gap-closure 计划已收口:输入框引用合同重新对齐 requirement=10,DF-INPUT-008/009 都已变成可重复运行的稳定回归。 +- Phase 06 的执行文档已闭环,提交顺序与验证证据可直接供后续 verify-work 与审阅使用。 +- Phase 06 已完成 `@` 文件引用能力(artifacts + uploads)及提交契约收敛,并具备可审计验证材料。 + +--- + ## v1.0 milestone (Shipped: 2026-04-07) **Phases completed:** 5 phases, 6 plans, 9 tasks diff --git a/.planning/STATE.md b/.planning/STATE.md index cab3ea59..6b57c790 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -2,13 +2,13 @@ gsd_state_version: 1.0 milestone: v1.0 milestone_name: milestone -status: Executing Phase 06 -last_updated: "2026-04-15T05:06:28.041Z" +status: v1.0 milestone complete +last_updated: "2026-04-15T05:27:38.358Z" progress: total_phases: 6 completed_phases: 6 total_plans: 10 - completed_plans: 12 + completed_plans: 13 percent: 100 --- diff --git a/.planning/milestones/v1.0-REQUIREMENTS.md b/.planning/milestones/v1.0-REQUIREMENTS.md index dc31ceb3..6221e096 100644 --- a/.planning/milestones/v1.0-REQUIREMENTS.md +++ b/.planning/milestones/v1.0-REQUIREMENTS.md @@ -1,6 +1,6 @@ # Requirements Archive: v1.0 milestone -**Archived:** 2026-04-07 +**Archived:** 2026-04-15 **Status:** SHIPPED For current requirements, see `.planning/REQUIREMENTS.md`. @@ -39,6 +39,13 @@ For current requirements, see `.planning/REQUIREMENTS.md`. - [ ] **TEST-02**: Recovery changes are committed in separable concern groups (style vs logic vs tests) - [ ] **TEST-03**: Critical conflict files have before/after verification notes for reviewer auditing +### Input @ File References (Phase 6) + +- [ ] **ATREF-01**: 输入框输入 `@` 时仅展示当前线程(artifacts + uploads)候选,且支持连续输入过滤 +- [ ] **ATREF-02**: 选中文件后以可删除 chip 展示,并在同名场景显示“文件名 + 类型 + 路径尾段”,引用上限 10 +- [ ] **ATREF-03**: 引用文件复用 `additional_kwargs.files` 提交,含来源元信息;失效引用软剔除并不阻断消息发送 +- [ ] **ATREF-04**: 引用能力具备自动化回归验证(单测 + E2E)及按 style/logic/tests/docs 的提交分组计划 + ## v2 Requirements ### Tooling Improvements @@ -71,10 +78,14 @@ For current requirements, see `.planning/REQUIREMENTS.md`. | TEST-01 | Phase 5 | Pending | | TEST-02 | Phase 5 | Pending | | TEST-03 | Phase 5 | Pending | +| ATREF-01 | Phase 6 | Pending | +| ATREF-02 | Phase 6 | Pending | +| ATREF-03 | Phase 6 | Pending | +| ATREF-04 | Phase 6 | Pending | **Coverage:** -- v1 requirements: 13 total -- Mapped to phases: 13 +- v1 requirements: 17 total +- Mapped to phases: 17 - Unmapped: 0 --- diff --git a/.planning/milestones/v1.0-ROADMAP.md b/.planning/milestones/v1.0-ROADMAP.md index 2c7a7558..e8e821a9 100644 --- a/.planning/milestones/v1.0-ROADMAP.md +++ b/.planning/milestones/v1.0-ROADMAP.md @@ -53,5 +53,19 @@ - Split commits into style / logic / tests concern buckets - Attach reviewer-oriented verification notes for high-risk files +### Phase 6: 在输入框输入@时,可引用已生成文件和已上传附件 + +**Goal:** 在当前线程聊天输入框中实现 `@` 文件引用(artifacts + uploads),并通过 `additional_kwargs.files` 稳定提交且具备回归测试。 +**Requirements**: ATREF-01, ATREF-02, ATREF-03, ATREF-04 +**Depends on:** Phase 5 +**Plans:** 4 executable plans + 1 archived revision record + +Plans: +- [x] 06-01-PLAN.md — 锁定引用提交契约与软失败链路(additional_kwargs.files) +- [x] 06-02-PLAN.md — 实现 @ 候选 dropdown、chip 交互与上限控制 +- [x] 06-03-PLAN.md — 补齐自动化验证并产出 style/logic/tests/docs 提交分组计划 +- [x] 06-04-ARCHIVED.md — 修订归档:原 gap-closure 计划与锁定决策 D-08(上限 10)冲突,保留追踪但不再执行 +- [ ] 06-05-PLAN.md — 关闭 verification 缺口:恢复 10 个上限/类型去歧义,并稳定 DF-INPUT-008/009 回归 + --- -*Next command:* `/gsd-plan-phase 1` +*Next command:* `/gsd-verify-work`