跳到主要内容

TRUSTED_CALLSITE_REGISTRY

const TRUSTED_CALLSITE_REGISTRY: readonly TrustedCallsite[];

Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:153

与真实代码核对过的 11 行受信调用点(整表核对日期 2026-09-16)

Remarks​

顺序与 epic-006「受信调用点登记表」的表格逐行一致,便于漂移扫描双向比对。

2026-09-16 这次核对是跟着 US-025 抽包做的:9 处声明整体从核心 version/ 搬进了 history / sync 两个插件,键(文件基名 + 符号 + 意图)一个没变,verifiedAtLine 九行全变了。

2026-09-24 只刷新了 #7 / #8 两行:pull-batch.ts 与 pull-repository.ts 抽出了共用的 pull-round.ts(拆分自推变更、回填 remoteId),两处声明各自上移。其余七行没有重新核对, 表头那个日期仍然只为 2026-09-16 那次整表核对背书——把日期一起改掉,等于替另外七行做了没做过的担保。

2026-09-25 新增 #10:评审发现 metadata-only 接管路径的物化屏障没有自报意图,挂载点 1 按 crud 把整份快照记成一批未提交变更(真实后端回归在 capture.suite.ts 的 switchBranch 挂载点一节)。 同样只核对了新增的这一行,表头日期照旧。

2026-09-26 重写 #10、新增 #11:接管路径不再自己开事务切 active,而是发起一次 adapter.switchBranch() 把屏障放进 prepare(物化与切 active 同一个事务)。#10 因此换成那次 switchBranch 的声明 (符号 switchWithMaterialization),屏障里落投影的每一批 executor.mergeChanges 另占 #11 (符号 applyMaterializedActions)。只核对了这两行,表头日期照旧。