"""Repository-only workflow commands must not recover server state via session_dir.""" import inspect from tht.cli import memory_cmd, sql_cmd def test_memory_workflow_commands_do_not_import_or_call_session_dir(): source = inspect.getsource(memory_cmd) assert "session_dir" not in source def test_sql_session_commands_read_snapshot_artifacts_not_session_paths(): source = inspect.getsource(sql_cmd) assert "_session_sql_file" not in source assert "session_dir" not in source