feat: add session memory replay consistency harness - #237
Conversation
|
CLA Assistant Lite bot: I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #237 +/- ##
==========================================
Coverage ? 87.89509%
==========================================
Files ? 482
Lines ? 45180
Branches ? 0
==========================================
Hits ? 39711
Misses ? 5469
Partials ? 0 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
AI Code Review审查完成。我已逐文件核对 diff 内容,并交叉验证了被调用方( 发现的问题🚨 Critical无。
|
Summary
Consistency model
Only non-business variance is normalized: physical IDs, wall-clock timestamps, JSON key order, summary Unicode/case/whitespace, and contract-free memory result ordering. Summary ownership, version, supersedes relation, update ordering, anchor count, event order, content, state, and memory membership remain strict. Allowed differences are limited to memory order and recovery mechanism and are reported explicitly.
Verification
Evidence
The screenshots below are rendered directly from the generated integration JSON and JUnit XML artifacts. The second screenshot shows a controlled summary ownership fault resolved to the exact field and backend values.