原则修正(用户指出):要求宿主把 tenant_id 别名成 brand_id 是把 PAC 的概念洁癖转嫁给 宿主;字段名差异的消化本就是适配层职责。宿主(导出与将来 push)一列不改名。 - export.sh:撤销全部 AS brand_id;Mongo 平铺同步 tenant_id - manifest:identity_namespace_field: tenant_id(指向宿主原生列)。无功能冲突:PAC 租户 由 manifest 静态 tenant_id: friday-market 决定,StaticTenantResolver 不读行,行级 tenant_id(品牌 GUID)仅作 source_unit 命名空间源 - push 契约文档:brand_id → tenant_id(宿主原生列),通用约定写明概念区分责任在 PAC 零数据翻腾证明:幂等键/患者唯一键用 source_unit 的值(品牌 GUID),列名不参与 —— 原生列名重导+重摄实测:0 新 txn/357,931 全量幂等命中/0 新 fact/failed=0, source_unit 分布逐品牌不变。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .claude | Loading commit data... | |
| apps | Loading commit data... | |
| clickhouse/config.d | Loading commit data... | |
| deploy | Loading commit data... | |
| docs | Loading commit data... | |
| packages | Loading commit data... | |
| scripts | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .gitlab-ci.yml | Loading commit data... | |
| .npmrc | Loading commit data... | |
| .prettierrc | Loading commit data... | |
| README.md | Loading commit data... | |
| docker-compose.expose.yml | Loading commit data... | |
| docker-compose.managed.yml | Loading commit data... | |
| docker-compose.prod.yml | Loading commit data... | |
| docker-compose.yml | Loading commit data... | |
| eslint.config.mjs | Loading commit data... | |
| liu.cjs | Loading commit data... | |
| package.json | Loading commit data... | |
| pnpm-lock.yaml | Loading commit data... | |
| pnpm-workspace.yaml | Loading commit data... | |
| tsconfig.base.json | Loading commit data... | |
| turbo.json | Loading commit data... |