3-layer dedup to prevent duplicate message delivery when CLI delivers teammate messages both natively (<teammate-message>) and via inbox file: Layer 1: Grace window — defer recent source-less messages (15s) Layer 2: Fingerprint cache + one-to-one pairing — marks specific messageIds as read Layer 3: Deduped retry timers — ensures delivery if native path fails |
||
|---|---|---|
| .. | ||
| main | ||
| preload | ||
| renderer | ||
| shared | ||
| types | ||