
Rogeeandrogee
6c78820a1f
H-338: close H-335 release blockers (#59)
* H-16: align takeover with channel AI workflow (#2)
* feat(conversations): complete manual AI takeover
* fix(conversations): align AI takeover flow with channel AI
* fix(conversations): close takeover review gaps
---------
Co-authored-by: Rogee <rogee@ipao.vip>
* feat(shangwutong): sync customer names back to channel (#3)
Co-authored-by: Rogee <rogee@ipao.vip>
* fix(shangwutong): close contact sync review gaps (#4)
Co-authored-by: Rogee <rogee@ipao.vip>
* H-28: harden Shangwutong CID sync (#5)
* fix(shangwutong): close contact sync review gaps
* fix(shangwutong): harden CID sync boundaries
---------
Co-authored-by: Rogee <rogee@ipao.vip>
* fix(conversations): sync AI takeover exit in realtime (#6)
Co-authored-by: Rogee <rogee@ipao.vip>
* test(shangwutong): cover CID rename reliability (#7)
Co-authored-by: Rogee <rogee@ipao.vip>
* H-43: fix WEB Captain takeover E2E flow (#8)
* test(shangwutong): cover CID rename reliability
* H-43: fix WEB Captain takeover flow
* H-48: preserve compatible provider model
* H-49: make Captain takeover atomic
* H-50: prevent duplicate widget initialization
---------
Co-authored-by: Rogee <rogee@ipao.vip>
* H-55: make Captain bindings atomic (#9)
Co-authored-by: Rogee <rogee@ipao.vip>
* H-60: harden Captain migration rollback and concurrency
* chore(agent): baseline — uncommitted work from the local directory
* H-335: add safe Captain skills and user deactivation
* H-338: close auth and Captain review blockers
* H-338: close assignment and session races
* H-338: close assignment and websocket invalidation gaps
* H-338: enforce assignment write invariants
---------
Co-authored-by: Rogee <rogee@ipao.vip>
2026-08-20 10:21:19 +08:00
..
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-20 10:21:19 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-20 10:21:19 +08:00
2026-08-20 10:21:19 +08:00
2026-08-04 12:26:25 +08:00
2026-07-14 12:11:52 +08:00
2026-07-12 12:20:23 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-08-12 22:57:06 +08:00
2026-08-12 22:57:06 +08:00
2026-07-12 12:20:23 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-29 19:03:04 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-13 14:57:28 +08:00
2026-07-08 15:38:08 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-27 22:01:50 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-13 14:49:04 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-08 15:38:08 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-08-01 21:25:55 +08:00
2026-07-13 14:57:28 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 17:55:19 +08:00
2026-08-18 14:29:10 +08:00
2026-07-12 22:27:29 +08:00
2026-07-12 22:27:29 +08:00
2026-07-12 22:27:29 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-13 01:21:07 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-14 23:11:07 +08:00
2026-07-07 14:44:12 +08:00
2026-08-12 22:57:06 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-13 14:57:28 +08:00
2026-08-12 22:57:06 +08:00
2026-07-13 14:57:28 +08:00
2026-07-13 14:57:28 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-19 07:08:14 +08:00
2026-08-04 12:26:25 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-06 10:10:25 +08:00
2026-08-19 07:08:14 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-04 12:26:25 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-08-04 12:26:25 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-08-01 19:38:27 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-03 10:13:40 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-12 12:20:23 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-08 19:52:18 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-12 12:20:23 +08:00
2026-07-07 14:44:12 +08:00
2026-07-12 12:20:23 +08:00
2026-08-03 10:13:40 +08:00
2026-08-04 12:26:25 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-01 19:38:27 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-03 10:13:40 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-13 18:25:19 +08:00
2026-07-07 14:44:12 +08:00
2026-08-13 18:25:19 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 18:05:24 +08:00
2026-07-14 12:11:52 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-08 15:38:08 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-13 09:31:25 +08:00
2026-08-13 01:26:56 +08:00
2026-08-03 10:13:40 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-14 12:11:52 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-08-03 10:13:40 +08:00
2026-08-03 10:13:40 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-04 12:26:25 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-14 12:11:52 +08:00
2026-07-14 12:11:52 +08:00
2026-08-19 07:08:14 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00
2026-07-07 14:44:12 +08:00