fix(collab): separate courier presence from model state

This commit is contained in:
冰朔 2026-09-09 21:08:55 +08:00
commit 01e8c2ec5c
9 changed files with 82 additions and 8 deletions

View file

@ -22,6 +22,8 @@ class MultipathConsoleTest(unittest.TestCase):
self.assertFalse(value["panel_persisted"])
self.assertTrue(value["same_persona_not_four_personas"])
self.assertEqual(value["persona_id"], "ICE-P-ZY001")
contract = MODULE.load(MODULE.CONTRACT)
self.assertEqual(contract["presence_contract"]["semantics"], "EPHEMERAL_ATOMIC_OVERWRITE_COURIER_PRESENCE_NOT_HISTORY")
def test_time_moves_and_uses_world_time_channel(self):
first = MODULE.live_time()