From 422442992cd7012395e01e97ab800fb5661e949c Mon Sep 17 00:00:00 2001 From: shunli Date: Mon, 10 Aug 2026 18:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E6=A1=A3(08-10-pwa-cross-version-cach?= =?UTF-8?q?e-upgrade-validation):=20=E6=94=B6=E5=8F=A3PWA=E8=B7=A8?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../check.jsonl | 0 .../design.md | 0 .../implement.jsonl | 0 .../implement.md | 0 .../08-10-pwa-cross-version-cache-upgrade-validation/prd.md | 0 .../research/current-evidence.md | 0 .../research/verification-ledger.md | 0 .../task.json | 6 +++--- 8 files changed, 3 insertions(+), 3 deletions(-) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/check.jsonl (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/design.md (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/implement.jsonl (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/implement.md (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/prd.md (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/research/current-evidence.md (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/research/verification-ledger.md (100%) rename .trellis/tasks/{ => archive/2026-08}/08-10-pwa-cross-version-cache-upgrade-validation/task.json (96%) diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/check.jsonl b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/check.jsonl similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/check.jsonl rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/check.jsonl diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/design.md b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/design.md similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/design.md rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/design.md diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/implement.jsonl b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/implement.jsonl similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/implement.jsonl rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/implement.jsonl diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/implement.md b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/implement.md similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/implement.md rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/implement.md diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/prd.md b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/prd.md similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/prd.md rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/prd.md diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/research/current-evidence.md b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/research/current-evidence.md similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/research/current-evidence.md rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/research/current-evidence.md diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/research/verification-ledger.md b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/research/verification-ledger.md similarity index 100% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/research/verification-ledger.md rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/research/verification-ledger.md diff --git a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/task.json b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/task.json similarity index 96% rename from .trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/task.json rename to .trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/task.json index af0ce8cc..8df42d0d 100644 --- a/.trellis/tasks/08-10-pwa-cross-version-cache-upgrade-validation/task.json +++ b/.trellis/tasks/archive/2026-08/08-10-pwa-cross-version-cache-upgrade-validation/task.json @@ -3,7 +3,7 @@ "name": "pwa-cross-version-cache-upgrade-validation", "title": "PWA 跨版本缓存升级验证", "description": "在同一 loopback origin 与同一浏览器上下文中,让旧 production build 的真实 Service Worker 先取得控制权并建立缓存,再原位切换新 build,验证重访后无需强刷即可收敛到新 shell、保持会话且不残留旧 chunk。", - "status": "in_progress", + "status": "completed", "dev_type": null, "scope": "client PWA production-build cross-version upgrade test harness and local QA runner; product PWA runtime remains read-only unless a separate finding task is approved", "package": null, @@ -11,7 +11,7 @@ "creator": "shunli", "assignee": "shunli", "createdAt": "2026-08-10", - "completedAt": null, + "completedAt": "2026-08-10", "branch": null, "base_branch": "main", "worktree_path": null, @@ -30,4 +30,4 @@ ], "notes": "本地同 origin、同 BrowserContext 的 production PWA A→B 跨版本 witness 三次 PASS;A controller/precache、B active worker 指纹/document/chunk、会话保持与旧缓存清理均有联合证据,未连接生产或修改产品 PWA runtime。", "meta": {} -} +} \ No newline at end of file