From 16b2487a2aabd766f55cb2237b13fe935810b6e5 Mon Sep 17 00:00:00 2001 From: QiuSW <105186638@qq.com> Date: Wed, 5 Aug 2026 17:59:18 +0800 Subject: [PATCH] docs(task): claim T-105 quantity evidence --- docs/current-state.md | 4 +++- docs/tasks/T-105.md | 17 ++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/current-state.md b/docs/current-state.md index 5274a3f..c30162b 100644 --- a/docs/current-state.md +++ b/docs/current-state.md @@ -62,7 +62,7 @@ | 路径 | 状态 | 说明 | | --- | --- | --- | | `docs/` | 已有 | 项目规范化文档,本次已完整生成 | -| `docs/tasks/` | 已有(含 T-001~T-111、T-201~T-211、T-301~T-308、T-400~T-405) | T-103、T-104、T-303、T-211 已完成;T-304 代码完成后保持 DOING 等人工 UI 复核;下一段真机能力为 T-105 数量设置取证;双端围栏、真实提交、调和、打包与只读验收均已落成任务 | +| `docs/tasks/` | 已有(含 T-001~T-111、T-201~T-211、T-301~T-308、T-400~T-405) | T-103、T-104、T-303、T-211 已完成;T-304 代码完成后保持 DOING 等人工 UI 复核;T-105 已领取并先做数量 1/2 两态只读取证;双端围栏、真实提交、调和、打包与只读验收均已落成任务 | | `docs/design/` | 已有(6 个原型) | web 登录 / 建单 / 工作台 / 详情,desk 采购执行 / 配置;均已人工确认 | | `scripts/` | 已有 | 上下文门禁、Vikunja 单向导出与 MCP 启动包装 | | `admin/` | 已初始化 | Go 1.23+ / gin / SQLite,含建单/授权/详情/证据/设备身份与原子 claim/renew;不执行真机动作 | @@ -90,6 +90,8 @@ 正文的固定白名单失败阶段码;`sku_entry` 动态页面误判已按最新真机证据修复,覆盖点击中心的浮窗 会保持零点击,入口失败也已细分为前置、发现、点击和面板后置验证四个固定子阶段。服务端后续顺序已收紧为 T-210 → T-205 → T-206 → T-207 → T-208。 +- T-105 已在依赖完成后领取;当前只实现数量 1/2 两态 screenshot/XML/App/设备摘要取证,人工确认前 + 不写数量点击、读回或 Gate2 生产判据。 - T-303 已完成并通过三重审查;T-304 的轮询会话、配置页和固定双 Tab 主界面已通过两轮独立代码审计, 当前 255 项客户端测试与根门禁通过,继续保持 `DOING` 等原生 Windows DPI、主题、高对比度、 Narrator 和纯键盘人工验收。客户端后续按依赖推进 T-306/T-307/T-308,再与 T-305 汇合到 diff --git a/docs/tasks/T-105.md b/docs/tasks/T-105.md index 3619886..d716b97 100644 --- a/docs/tasks/T-105.md +++ b/docs/tasks/T-105.md @@ -3,10 +3,10 @@ id: T-105 title: 数量设置、读回与闸门二 phase: 1 deps: [T-104] -status: TODO +status: DOING created: 2026-08-04 vikunja_task_id: 40 -context_ref: 8c50e15 +context_ref: 67b4278 work_branch: task/t-105-quantity-gate2 needs_device: true needs_human_review: true @@ -23,7 +23,7 @@ write_paths: - docs/current-state.md --- - + ## 问题 / 背景 T-104 将把规格选择、闸门一读价、原始截图和安全退出固化为受控能力。T-105 先对当前真机数量控件和读回位置取证,再实现规格面板内的数量设置、精确读回与闸门二;不进入确认页、不接触最终提交。 @@ -61,6 +61,17 @@ T-104 将把规格选择、闸门一读价、原始截图和安全退出固化 ### 2026-08-04T13:58:34Z · ila 2026-08-04 预研定值:T-105 依赖 T-104 的一次安全退出,严格分“数量两态只读取证”和“人工确认后实现”两个门禁;闸门二输出显式 screenshot_path/captured_at,且不可达确认页、提交或付款。 + +### 2026-08-05T09:58:46Z · ila + +2026-08-05 T-104 已在 git/线上完成,T-105 依赖解除,现由 root 领取;领取基线 `67b4278`,沿用工作路径 `task/t-105-quantity-gate2`。 + +严格按两阶段门禁: +1. 先实现只读 `quantity_gate2_spike.py` 与 CLI,只接受显式 serial、goods_id、human-declared state/quantity 和全新 output-dir;核验 PKG110/Android16/PDD8.17.0/PDD 前台/1080x2376 后,仅采 screenshot/XML/App/设备摘要并原子发布。不得 intent、页面 click、坐标、数量修改、Back、确认、提交或支付。 +2. 项目所有者分别把目标商品规格面板停在黑色CHA(纯棉)+M(建议100-115)+数量1,以及相同规格+数量2;各运行一次只读取证并人工确认控件、读回、价格、规格和页面对应性。 +3. 只有两态人验后才从本项目 raw 提取最小 fixture,实现逐步单击一次、每步 fresh 定位/readback、Gate2 Decimal 总价和 T-104 一次性安全退出。任一失败不进入确认页。 + +写路径严格限于 T-105 frontmatter;共享 current-state 由 root 合入。needs_device/needs_human_review 保持,未完成人工验收前不得 DONE。 ## 边界