import sys import os import json sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../saas/gradio"))) import app print("Testing run_unified_ai_audit...") markdown_result, json_result = app.run_unified_ai_audit( language="EN", sample_name="Normal laptop", raw_profile_json="", package_goal="Standard offline assistant", simple_target="local_runtime", target_mode="LocalFolder", target_drive="C:/", decision_answers_json="{}", operator_notes="Must support voice offline, target is somewhat limited hardware.", agent_model_choice="auto" ) print("\n--- AUDIT MARKDOWN OUTPUT ---") print(markdown_result) print("\n--- AUDIT JSON OUTPUT ---") try: parsed = json.loads(json_result) print(json.dumps(parsed, indent=2)) except Exception as e: print(f"Error parsing JSON output: {e}") print(json_result)