{
  "mode": "system_probe_no_launch",
  "launches_photoshop": false,
  "uses_applescript": false,
  "app_path": "/Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app",
  "app_exists": true,
  "info_plist": "/Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app/Contents/Info.plist",
  "info_plist_exists": true,
  "sdef_path": "/Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app/Contents/Resources/Photoshop.sdef",
  "sdef_exists": true,
  "errors": [],
  "warnings": [],
  "evidence": {
    "sdef_has_adobe_script_automation_suite": true,
    "sdef_has_javascript_file_parameter": true,
    "sdef_has_javascript_text_parameter": true,
    "sdef_script_command_excerpt": "\t<suite name=\"AdobeScriptAutomation\" code=\"adSU\" description=\"Adobe Photoshop script execution menu\">\n\t\t<command name=\"$$$/AETE/Scripts=Scripts\" code=\"adSUdJsc\" description=\"Photoshop scripting support plugin\">\n\t\t\t<direct-parameter type=\"#ImR\" optional=\"yes\"/>\n\t\t\t<parameter name=\"$$$/JavaScript/Name=Name\" code=\"jsNm\" type=\"text\" description=\"The JavaScript name to execute\"/>\n\t\t\t<parameter name=\"$$$/JavaScript/File=File\" code=\"jsCt\" type=\"text\" description=\"The JavaScript file to execute\"/>\n\t\t\t<parameter name=\"$$$/JavaScript/Text=Text\" code=\"jsTx\" type=\"text\" description=\"The JavaScript text to execute\"/>\n\t\t\t<parameter name=\"$$$/JavaScript/Debugging=Debugging\" code=\"XMde\" type=\"boolean\" description=\"should the javascript be executed in debug mode?\"/>\n\t\t\t<parameter name=\"$$$/JavaScript/Message=Message\" code=\"Msge\" type=\"text\" description=\"the JavaScript parameters\"/>\n\t\t</command>"
  },
  "bundle_identifier": "com.adobe.Photoshop",
  "bundle_executable": "Adobe Photoshop 2026",
  "apple_script_enabled": "Yes",
  "osascripting_definition": "Photoshop.sdef",
  "bundle_executable_path": "/Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app/Contents/MacOS/Adobe Photoshop 2026",
  "bundle_executable_exists": true,
  "technical_feasibility": true,
  "boundary": "A CLI wrapper is feasible as an Apple Events/Photoshop scripting runner, but actual execution would launch/control Photoshop and is not pure headless CLI."
}
