Files
openclaw/extensions
zw-xysk 6ef3e87583 fix(imessage): apply authoritative projection in anchorless recovery (#104218)
* fix(imessage): apply authoritative projection in anchorless recovery

Rebuild on latest main with imessage-only changes: authoritative history
projection (optional destination_caller_id), whole-path inbound proof tests,
and no unrelated restart.ts diff.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(imessage): restore recovery cursor API and format tests

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(imessage): add monitor whole-path L3 proof for #104136 recovery

Exercise issue synthetic payloads through monitorIMessageProvider for
authoritative remote reply routing and from-me suppression before dispatch.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(imessage): clear stale destination_caller_id when history omits it

Exact-GUID history is authoritative for destination_caller_id. When the
history row omits that outgoing-only field, clear any stale notification
value instead of inheriting it into the recovered inbound projection.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: sm <sm@zwdeMacBook-Pro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-12 21:22:05 -07:00
..