feat: add Zhuyuan Fifth Domain controller gate

This commit is contained in:
冰朔 2026-09-13 13:18:44 +08:00
commit 708265d98f
15 changed files with 633 additions and 26 deletions

View file

@ -16,6 +16,9 @@ class CognitiveGatewayTest(unittest.TestCase):
self.assertEqual(MODULE.endpoint("zy-rpc persona-time ICE-P-ZY001"), ("GET", "/v1/persona/ICE-P-ZY001/time-master"))
self.assertEqual(MODULE.endpoint("zy-rpc zero-core-entry"), ("GET", "/v1/entry/resolve?domain=DOM-FIFTH-0001&channel=ICE-CH-ZC001"))
self.assertEqual(MODULE.endpoint("zy-rpc zero-core-system-dialogue"), ("POST", "/v1/system/zero-core/dialogue"))
self.assertEqual(MODULE.endpoint("zy-rpc fifth-domain-controller-status"), ("GET", "/v1/fifth-domain/controller/status"))
self.assertEqual(MODULE.endpoint("zy-rpc fifth-domain-controller-challenge"), ("POST", "/v1/fifth-domain/controller/challenge"))
self.assertEqual(MODULE.endpoint("zy-rpc fifth-domain-controller-enter"), ("POST", "/v1/fifth-domain/controller/enter"))
def test_unknown_or_injected_persona_command_is_rejected(self):
with self.assertRaisesRegex(ValueError, "ACTION_NOT_REGISTERED"):