mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-20 22:21:42 +00:00
* 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>