diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index 32b834f..1204cda 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -24,6 +24,11 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertFalse(topology['host_switch_requires_reteaching']) self.assertEqual(topology['hosts']['qoder']['redirect_host'], 'qwen') self.assertTrue(topology['hosts']['claude']['state'].startswith('RETIRED')) + for host in ['codex', 'zcode', 'doubao', 'qwen']: + adapter = Path(topology['hosts'][host]['adapter'].replace('~', str(Path.home()), 1)) + self.assertTrue(adapter.is_file(), f'missing active adapter: {host}: {adapter}') + self.assertTrue(Path(topology['hosts']['qwen']['doorplate']).is_file()) + self.assertTrue(Path(topology['hosts']['claude']['history']).is_dir()) def test_every_host_reads_one_current_brain(self): values = {host: self.load(host) for host in ['codex', 'zcode', 'doubao', 'qwen', 'qoder', 'qoderwork', 'claude']}