app-api-runtime 对 /api/me、/api/workflow/tasks*、/api/workflow/approvers*、 /api/notifications* 使用 NetworkFirst + networkTimeoutSeconds: 3。网络响应 超过 3 秒时 Service Worker 返回审批前缓存的旧响应,真实响应被丢弃,页面 仍显示「待派发」。审批写入本身正确。自 2026-03(9112383d)起存在。 去掉网络超时,只在网络失败(离线)时回退缓存;退出登录清理缓存不变。 新增回归测试锁定该规则。负载复现修复前 3 轮命中 2 轮,修复后 3 轮 0 命中。 Co-Authored-By: Claude Opus 5.5 <[email protected]>
33 行
1.0 KiB
JSON
33 行
1.0 KiB
JSON
{
|
|
"id": "approve-success-state-unchanged",
|
|
"name": "approve-success-state-unchanged",
|
|
"title": "审批通过返回成功但任务状态未变的并发异常调查",
|
|
"description": "verify-candidate 34675e1a/750a184b 在4 worker负载下采购主链路3轮挂2次:经理approve返回200,随后任务详情仍pending且历史无approve;单跑每次通过。需保留数据库负载复现查库,确认是否为新引入并影响全部审批。",
|
|
"status": "planning",
|
|
"dev_type": null,
|
|
"scope": "pwa-service-worker",
|
|
"package": null,
|
|
"priority": "P1",
|
|
"creator": "shunli",
|
|
"assignee": "shunli",
|
|
"createdAt": "2026-09-26",
|
|
"completedAt": null,
|
|
"branch": null,
|
|
"base_branch": "main",
|
|
"worktree_path": null,
|
|
"commit": null,
|
|
"pr_url": null,
|
|
"subtasks": [],
|
|
"children": [],
|
|
"parent": null,
|
|
"relatedFiles": [
|
|
"client/vite.config.ts",
|
|
"server/tests/unit/utils/client-pwa-api-cache.test.js",
|
|
"client/src/pwa.ts"
|
|
],
|
|
"notes": "",
|
|
"meta": {
|
|
"implementationApproval": "APPROVED_BY_USER_20260926"
|
|
}
|
|
}
|