diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/check.jsonl b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/check.jsonl similarity index 100% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/check.jsonl rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/check.jsonl diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/design.md b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/design.md similarity index 100% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/design.md rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/design.md diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/implement.jsonl b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/implement.jsonl similarity index 100% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/implement.jsonl rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/implement.jsonl diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/implement.md b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/implement.md similarity index 100% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/implement.md rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/implement.md diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/prd.md b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/prd.md similarity index 79% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/prd.md rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/prd.md index 696f7afe..5f9ea13d 100644 --- a/.trellis/tasks/09-18-local-concurrency-product-fixes/prd.md +++ b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/prd.md @@ -1,5 +1,18 @@ # PWA 更新事件与本地并发产品缺陷最小修复 +## 2026-10-11 收口记录(待归档批准) + +**已完成的范围**:P1–P4、P6–P10 已勾选——PWA 更新后页面收敛,采购创建/保存草稿、资产创建、单个账号创建与报销提交的事务过期最小修复。本地完整候选 g20-full-r6:后端 4437 通过/1 原条件跳过、372 本地浏览器全过(证据入口见 09-06 implement 顶部)。实现随 `1f8d5b65` 进入候选分支,合并提交 `46a70aa5` 已包含于当前生产 `4a5cd8f2`;其后 10 月历次发布均经完整门禁通过。2026-09-27 用户关于事务上限的决定由已归档的 `09-27-purchase-submit-tx-timeout` 实施。 + +**未完成、如实保留**: +- P5 保持未勾:旧测试材料中一份 WebKit 派生 registry 已披露的字节变化使“旧材料保护”合取项未恢复,原 baseline 不改。这是测试材料保护问题,不是产品代码缺陷;作为余项由 `09-08-reimbursement-payment-closeout` 继续跟进。 +- 独立复核:仅 P9(报销提交)经补审 PASS,且 reviewer 未逐行审全部路由分支;本任务全量独立复核未做,不补记为通过。 + +**已分流**:预算池 used_amount 无锁读改写缺陷已单列 `09-19-budget-pool-concurrency` 修复并归档。 + +原未勾清单与历史“未发布/PENDING”表述为当时记录,保留原样。 + + ## 来源与批准范围 用户已批准按余项连续推进,未规划内容先落方案。09-06 G18两次同样的四文件4-worker并发验证复现采购500及PWA45秒不收敛;环境与输入/清理PASS。此task拥有两个在用产品缺陷的最小本地修复,09-06仍拥有完整覆盖合同。不能改变R2/R1或自动取得真实操作与发布授权。 diff --git a/.trellis/tasks/09-18-local-concurrency-product-fixes/task.json b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/task.json similarity index 98% rename from .trellis/tasks/09-18-local-concurrency-product-fixes/task.json rename to .trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/task.json index 99ce4118..dd9a695b 100644 --- a/.trellis/tasks/09-18-local-concurrency-product-fixes/task.json +++ b/.trellis/tasks/archive/2026-10/09-18-local-concurrency-product-fixes/task.json @@ -3,7 +3,7 @@ "name": "local-concurrency-product-fixes", "title": "PWA 更新事件与采购创建事务最小修复", "description": "PWA原生控制器更新与采购最小写事务已本地实施;131单测、原四文件并发4/4、认证/OCR18/18通过。独立及完整门禁仍待,不提交发布。", - "status": "in_progress", + "status": "completed", "dev_type": null, "scope": "client PWA lifecycle and server purchase draft transaction", "package": null, @@ -11,7 +11,7 @@ "creator": "shunli", "assignee": "shunli", "createdAt": "2026-09-18", - "completedAt": null, + "completedAt": "2026-10-11", "branch": null, "base_branch": "main", "worktree_path": null,