AI 中文总结
针对身份生命周期事件中生效时间与事务时间冲突导致的状态分歧,提出确定性时间对账方法,通过分离事实与修订、去重、选择权威修订并排序,在乱序下实现100%精确状态重建。
AI 中文摘要
身份生命周期自动化处理劳动力变更时,涉及两种不同的时间概念:业务事实生效的时间以及权威来源最后修订该事实的时间。当处理器仅依赖传输顺序或生效时间时,更正、取消、未来生效的变更、重复投递以及乱序到达可能导致账户状态出现分歧。本文提出一种针对生效日期身份事件的确定性时间对账方法。该方法将逻辑业务事实与其物理修订分离,对完全重放进行去重,利用事务时间新鲜度选择每个事实的权威修订,移除已取消的事实,然后按有效时间顺序应用存续事实。我们在明确的来源假设下建立了排列不变性、重放幂等性、修订主导性以及确定性快照构造。一个可复现的合成故障注入基准将该方法与到达顺序、生效时间和事务时间处理进行比较。在生成的250,000条身份历史记录和1,585,589条投递记录中,所提方法在所有测试案例中均重建了单独保留的权威最终状态。在75%投递乱序情况下,到达顺序处理的精确状态准确率为42.35%,生效时间排序为85.38%,事务时间排序为76.61%,而所提方法达到100%。另一项包含40,000种排列的实验表明,在所提对账契约下,每种测试排列均产生相同的最终状态。
英文摘要
Identity lifecycle automation processes workforce changes that carry two distinct notions of time: when a business fact becomes effective and when an authoritative source last revised it. Corrections, cancellations, future-dated changes, duplicate delivery, and out-of-order arrival can therefore produce divergent account states when processors rely on transport order or effective time alone. This paper presents a deterministic temporal reconciliation method for effective-dated identity events. The method separates logical business facts from their physical revisions, deduplicates exact replays, selects the authoritative revision of each fact using transaction-time freshness, removes canceled facts, and then applies surviving facts in valid-time order. We establish permutation invariance, replay idempotence, revision dominance, and deterministic snapshot construction under explicit source assumptions. A reproducible synthetic fault-injection benchmark compares the method with arrival-order, effective-time, and transaction-time processing. Across 250,000 generated identity histories and 1,585,589 delivered records, the proposed method reconstructed the separately retained authoritative final state in all tested cases. At 75% delivery disorder, exact-state accuracy was 42.35% for arrival-order processing, 85.38% for effective-time sorting, 76.61% for transaction-time sorting, and 100% for the proposed method. A separate 40,000-permutation experiment produced the same final state for every tested permutation under the proposed reconciliation contract.
Comments13 pages, 3 figures, 4 tables. Synthetic benchmark code and data included as ancillary files