普通商品与聚水潭同步一致性 #64
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/limeng-product-catalog-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
任务占用与边界
business-mirror:sync-product-catalog、upstream_mirrors.product_catalog、upstream_mirrors.table_sync.dedicated_datasets、ProductCatalogMirrorRepository::syncStatus、普通商品生产同步调度operations_replica.rpt.jst_sku、ops_jst_sku、business_mirror_table_states、BusinessMirrorSynchronizer::sync、business.pages.show、read-admin-paneloperations_replica / rpt.jst_sku;稳定键autoid;增量字段modified;页面范围sku_type = normalsource_key/scope:复用operations_replica/operations_replica.rpt.jst_sku,未修改来源配置和 scope开工碰撞检查
scripts/codex-task-preflight.ps1main和所有远程任务分支相关分支、重叠项与协调结论:无实际写入重叠;扩展通用轮转排除范围后已更新 WIP PR 并重新预检通过。
实际改动
jst_sku;168 小时后仅在周日 02:00-08:00 启动可断点全量校准;页面展示健康、延迟、增量同步、全量校准、失败和首次同步状态。app/Console/Commands/SyncBusinessMirrors.php、app/Console/Commands/SyncProductCatalogMirror.php、app/Http/Controllers/Business/Pages.php、config/upstream_mirrors.php、两个生产激活脚本、docs/上游业务镜像清单.md、普通商品 Repository/Blade、5 个测试文件。business-mirror:sync-product-catalog;新增upstream_mirrors.product_catalog和dedicated_datasets;新增ProductCatalogMirrorRepository::syncStatus。SyncBusinessMirrors排除列表及其测试;已在修改前更新 PR 并重新预检。验证证据
ZSJ0089筛选从 547,217 条缩小为 356 条,重置恢复完整列表。BusinessMirrorSynchronizerTest全部通过,覆盖增量回看、稳定游标、断点续传、全量空源保护和 generation 清理;通用轮转仍处理其他数据集。git diff --check通过。business-mirror:sync-product-catalog。风险检查
.env、密码、Token、私钥、真实财务数据、生产日志或构建产物DESIGN.md;无经批准偏差高风险影响、回滚和授权状态:修改生产激活脚本生成的后台调度内容。每周全量校准复用现有 generation 机制,只在完整扫描成功后删除镜像中上游已不存在的旧行;失败或中断保留上一版镜像。当前未执行生产同步、部署、迁移或数据修复。回滚方式为发布上一镜像版本;实际生产部署仍需单独授权。
合并前复查
WIP:,所有测试结果已经补齐origin/main...任务分支的完整 diffmain并清理任务分支WIP: 普通商品与聚水潭同步一致性to 普通商品与聚水潭同步一致性