用户要求“可以不选店铺下载时下载所有店铺的数据吗”,明确授权实现空店铺选择时全部店铺同步,内部系统不增加独立审批。
不触发Shopee上游同步、货憨憨写操作、淘宝请求,不改分页/并发/任务/数据库结构,不删除旧商品,不实现自动重试、后台调度或第二份任务状态。
所属MVP #3/Epic #2(商品同步R1),基于已提交#20及当前主线;待人工验收不阻塞独立功能。影响erpgo同步编排、App绑定返回/Go入口锁、商品列表提示及模拟SQLite集成测试。风险为全部店铺耗时、部分成功及状态保持;每店事务避免失败覆写,保留成功店铺是明确边界。回退本提交不回滚已同步商品及用户配置。保留go.mod/go.sum、cmsp.code-workspace、cmsp.exe。
复用当前下载按钮、加载状态、日志及消息;小范围UI用文字契约,不新增原型。空店铺=全部实时店铺,选择店铺=单店;已成功可保留、失败原数据保留、未处理不请求,不把部分成功显示全部成功。复用windows-ui-ux标准反馈,真机未覆盖明确记录。
模拟API+临时SQLite验证单店不请求shops、空选实时店铺顺序请求/完整分页落库、分页失败保留原数据并继续、全局错误/取消停止、空列表/店铺查询失败无商品写入、跨店ID冲突、防重复同步、错误脱敏及下载上传/视频/诊断状态保持。Go test/race/vet、前端/Windows构建、Harness及Wiki检查。无真实全店铺落库或外部写操作验证。
更新Wiki Architecture-and-Code-Map、Business-Rules-and-Glossary、Local-Development-and-Verification、Troubleshooting的空店语义、返回结果、部分成功/停止和验证;回读revision后同步镜像,无部署/归档影响。
待验收
当前无可用Gitea MCP,回退WikiClient API,凭据只从用户授权环境文件载入进程,不输出或保存。
没有对真实全部店铺执行同步或现有数据库落库,没有淘宝访问或货憨憨/Shopee写操作。未验证真实Windows WebView2交互、Narrator、高对比度、DPI和大店铺真实耗时;模拟与构建不能替代这些验收。复用现有组件,不新增原型/归档。
线上Wiki已修改、回读正文/revision并导出核心镜像:
实现与镜像同一提交:309e3eeb11e318e9517dc9ae874dc84664c53190,已推送origin/main。保留原go.mod/go.sum、cmsp.code-workspace、cmsp.exe改动。部署命令/数据库结构未变化,无任务归档影响。
Gitea MCP当前不可用,继续使用项目WikiClient API回退;凭据仅从授权环境文件载入进程。状态:待验收,未关闭。
No dependencies set.
The note is not visible to the blocked user.
来源与授权(2026-09-29)
用户要求“可以不选店铺下载时下载所有店铺的数据吗”,明确授权实现空店铺选择时全部店铺同步,内部系统不增加独立审批。
目标与方案
非目标
不触发Shopee上游同步、货憨憨写操作、淘宝请求,不改分页/并发/任务/数据库结构,不删除旧商品,不实现自动重试、后台调度或第二份任务状态。
范围、依赖和风险
所属MVP #3/Epic #2(商品同步R1),基于已提交#20及当前主线;待人工验收不阻塞独立功能。影响erpgo同步编排、App绑定返回/Go入口锁、商品列表提示及模拟SQLite集成测试。风险为全部店铺耗时、部分成功及状态保持;每店事务避免失败覆写,保留成功店铺是明确边界。回退本提交不回滚已同步商品及用户配置。保留go.mod/go.sum、cmsp.code-workspace、cmsp.exe。
设计证据
复用当前下载按钮、加载状态、日志及消息;小范围UI用文字契约,不新增原型。空店铺=全部实时店铺,选择店铺=单店;已成功可保留、失败原数据保留、未处理不请求,不把部分成功显示全部成功。复用windows-ui-ux标准反馈,真机未覆盖明确记录。
验收
模拟API+临时SQLite验证单店不请求shops、空选实时店铺顺序请求/完整分页落库、分页失败保留原数据并继续、全局错误/取消停止、空列表/店铺查询失败无商品写入、跨店ID冲突、防重复同步、错误脱敏及下载上传/视频/诊断状态保持。Go test/race/vet、前端/Windows构建、Harness及Wiki检查。无真实全店铺落库或外部写操作验证。
文档影响
更新Wiki Architecture-and-Code-Map、Business-Rules-and-Glossary、Local-Development-and-Verification、Troubleshooting的空店语义、返回结果、部分成功/停止和验证;回读revision后同步镜像,无部署/归档影响。
状态
待验收
Gitea访问
当前无可用Gitea MCP,回退WikiClient API,凭据只从用户授权环境文件载入进程,不输出或保存。
实现完成,待验收(2026-09-29)
验证
未验证与边界
没有对真实全部店铺执行同步或现有数据库落库,没有淘宝访问或货憨憨/Shopee写操作。未验证真实Windows WebView2交互、Narrator、高对比度、DPI和大店铺真实耗时;模拟与构建不能替代这些验收。复用现有组件,不新增原型/归档。
文档与提交
线上Wiki已修改、回读正文/revision并导出核心镜像:
实现与镜像同一提交:309e3eeb11e318e9517dc9ae874dc84664c53190,已推送origin/main。保留原go.mod/go.sum、cmsp.code-workspace、cmsp.exe改动。部署命令/数据库结构未变化,无任务归档影响。
Gitea MCP当前不可用,继续使用项目WikiClient API回退;凭据仅从授权环境文件载入进程。状态:待验收,未关闭。