{
 "verify": {
  "frames": 132300,
  "sample_rate": 44100,
  "channels": 1,
  "sample_width_bytes": 2,
  "duration_s": 3.0,
  "dominant_hz_0.05-0.95s": 440.0,
  "dominant_hz_1.05-2.95s": 880.0,
  "peak": 0.499984740745262,
  "ground_truth": {
   "duration_s": 3.0,
   "tol_s": 0.01,
   "hz_first": 440,
   "hz_rest": 880,
   "tol_hz": 5
  }
 },
 "commands": [
  {
   "time_utc8": "14:14:21",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "project",
    "new",
    "--name",
    "Tones",
    "-sr",
    "44100",
    "-ch",
    "1",
    "-o",
    "tones.audacity-cli.json"
   ],
   "exit": 0,
   "secs": 0.067,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"name\": \"Tones\",\n  \"version\": \"1.0\",\n  \"settings\": {\n    \"sample_rate\": 44100,\n    \"bit_depth\": 16,\n    \"channels\": 1\n  },\n  \"track_count\": 0,\n  \"clip_count\": 0,\n  \"effect_count\": 0,\n  \"label_count\": 0,\n  \"duration\": 0.0,\n  \"duration_human\": \"00:00.000\",\n  \"tracks\": [],\n  \"selection\": {\n    \"start\": 0.0,\n    \"end\": 0.0\n  },\n  \"metadata\": {\n    \"title\": \"\",\n    \"artist\": \"\",\n    \"album\": \"\",\n    \"genre\": \"\",\n    \"year\": \"\",\n    \"created\": \"2026-10-20T14:14:21.999385\",\n    \"modified\": \"2026-10-20T14:14:21.999433\",\n    \"software\": \"audacity-cli 1.0\"\n  }\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "track",
    "add",
    "-n",
    "Tones"
   ],
   "exit": 0,
   "secs": 0.083,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"id\": 0,\n  \"name\": \"Tones\",\n  \"type\": \"audio\",\n  \"mute\": false,\n  \"solo\": false,\n  \"volume\": 1.0,\n  \"pan\": 0.0,\n  \"clips\": [],\n  \"effects\": []\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "import",
    "tone440.wav"
   ],
   "exit": 0,
   "secs": 0.078,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"source\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/tone440.wav\",\n  \"filename\": \"tone440.wav\",\n  \"file_size\": 88244,\n  \"sample_rate\": 44100,\n  \"channels\": 1,\n  \"bit_depth\": 16,\n  \"frames\": 44100,\n  \"duration\": 1.0,\n  \"format\": \"WAV\"\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "add",
    "0",
    "tone440.wav",
    "-n",
    "a440",
    "-s",
    "0"
   ],
   "exit": 0,
   "secs": 0.081,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"id\": 0,\n  \"name\": \"a440\",\n  \"source\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/tone440.wav\",\n  \"start_time\": 0.0,\n  \"end_time\": 1.0,\n  \"trim_start\": 0.0,\n  \"trim_end\": 1.0,\n  \"volume\": 1.0\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "add",
    "0",
    "tone880.wav",
    "-n",
    "b880",
    "-s",
    "1.0"
   ],
   "exit": 0,
   "secs": 0.082,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"id\": 1,\n  \"name\": \"b880\",\n  \"source\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/tone880.wav\",\n  \"start_time\": 1.0,\n  \"end_time\": 3.0,\n  \"trim_start\": 0.0,\n  \"trim_end\": 2.0,\n  \"volume\": 1.0\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "list",
    "0"
   ],
   "exit": 0,
   "secs": 0.082,
   "stdout_is_one_json_value": true,
   "stdout": "[\n  {\n    \"index\": 0,\n    \"id\": 0,\n    \"name\": \"a440\",\n    \"source\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/tone440.wav\",\n    \"start_time\": 0.0,\n    \"end_time\": 1.0,\n    \"duration\": 1.0,\n    \"trim_start\": 0.0,\n    \"trim_end\": 1.0,\n    \"volume\": 1.0\n  },\n  {\n    \"index\": 1,\n    \"id\": 1,\n    \"name\": \"b880\",\n    \"source\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/tone880.wav\",\n    \"start_time\": 1.0,\n    \"end_time\": 3.0,\n    \"duration\": 2.0,\n    \"trim_start\": 0.0,\n    \"trim_end\": 2.0,\n    \"volume\": 1.0\n  }\n]\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "project",
    "info"
   ],
   "exit": 0,
   "secs": 0.077,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"name\": \"Tones\",\n  \"version\": \"1.0\",\n  \"settings\": {\n    \"sample_rate\": 44100,\n    \"bit_depth\": 16,\n    \"channels\": 1\n  },\n  \"track_count\": 1,\n  \"clip_count\": 2,\n  \"effect_count\": 0,\n  \"label_count\": 0,\n  \"duration\": 3.0,\n  \"duration_human\": \"00:03.000\",\n  \"tracks\": [\n    {\n      \"id\": 0,\n      \"name\": \"Tones\",\n      \"type\": \"audio\",\n      \"mute\": false,\n      \"solo\": false,\n      \"volume\": 1.0,\n      \"pan\": 0.0,\n      \"clip_count\": 2,\n      \"effect_count\": 0\n    }\n  ],\n  \"selection\": {\n    \"end\": 0.0,\n    \"start\": 0.0\n  },\n  \"metadata\": {\n    \"album\": \"\",\n    \"artist\": \"\",\n    \"created\": \"2026-10-20T14:14:21.999385\",\n    \"genre\": \"\",\n    \"modified\": \"2026-10-20T14:14:22.323975\",\n    \"software\": \"audacity-cli 1.0\",\n    \"title\": \"\",\n    \"year\": \"\"\n  }\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "export",
    "render",
    "out.wav",
    "-p",
    "wav",
    "--overwrite"
   ],
   "exit": 0,
   "secs": 0.192,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"output\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/out.wav\",\n  \"format\": \"WAV\",\n  \"sample_rate\": 44100,\n  \"channels\": 1,\n  \"bit_depth\": 16,\n  \"duration\": 3.0,\n  \"duration_human\": \"00:03.000\",\n  \"file_size\": 264644,\n  \"file_size_human\": \"258.4 KB\",\n  \"preset\": \"wav\",\n  \"tracks_rendered\": 1,\n  \"peak_level\": 0.5,\n  \"rms_level\": 0.3535\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "media",
    "probe",
    "out.wav"
   ],
   "exit": 0,
   "secs": 0.08,
   "stdout_is_one_json_value": true,
   "stdout": "{\n  \"path\": \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/taskB/out.wav\",\n  \"filename\": \"out.wav\",\n  \"file_size\": 264644,\n  \"file_size_human\": \"258.4 KB\",\n  \"extension\": \".wav\",\n  \"format\": \"WAV\",\n  \"sample_rate\": 44100,\n  \"channels\": 1,\n  \"sample_width\": 2,\n  \"bit_depth\": 16,\n  \"frames\": 132300,\n  \"duration\": 3.0,\n  \"duration_human\": \"00:03.000\",\n  \"compression_type\": \"NONE\",\n  \"compression_name\": \"not compressed\",\n  \"bitrate\": 705600,\n  \"bitrate_human\": \"706 kbps\"\n}\n",
   "stderr": "",
   "tag": "task",
   "expect_ok": true
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "does-not-exist.json",
    "project",
    "info"
   ],
   "exit": 1,
   "secs": 0.088,
   "stdout_is_one_json_value": false,
   "stdout": "",
   "stderr": "Traceback (most recent call last):\n  File \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/hubvenv/bin/cli-anything-audacity\", line 8, in <module>\n    sys.exit(main())\n             ~~~~^^\n  File \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/hubvenv/lib/python3.13/site-packages/cli_anything/audacity/audacity_cli.py\", line 856, in main\n    cli()\n    ~~~^^\n  File \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/hubvenv/lib/python3.13/site-packages/click/core.py\", line 1631, in __call__\n    return self.main(*args, **kwargs)\n           ~~~~~~~~~^^^^^^^^^^^^^^^^^\n  File \"/workspace/triedagents-tools/runs/2026-10-20/tools/cli-anything/hubvenv/lib/python3.13/site-packages/click/core.py\", line 1552, in main\n    rv = self.invoke(ctx)\n  File \"/worksp",
   "tag": "error",
   "expect_ok": false
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "add",
    "0",
    "tone440.wav",
    "-s",
    "notanumber"
   ],
   "exit": 2,
   "secs": 0.104,
   "stdout_is_one_json_value": false,
   "stdout": "",
   "stderr": "Usage: cli-anything-audacity clip add [OPTIONS] TRACK_INDEX SOURCE\nTry 'cli-anything-audacity clip add --help' for help.\n\nError: Invalid value for '--start' / '-s': 'notanumber' is not a valid float.\n",
   "tag": "error",
   "expect_ok": false
  },
  {
   "time_utc8": "14:14:22",
   "cmd": [
    "cli-anything-audacity",
    "--json",
    "--project",
    "tones.audacity-cli.json",
    "clip",
    "remove",
    "0",
    "99"
   ],
   "exit": 1,
   "secs": 0.081,
   "stdout_is_one_json_value": true,
   "stdout": "{\"error\": \"Clip index 99 out of range (0-1)\", \"type\": \"IndexError\"}\n",
   "stderr": "",
   "tag": "error",
   "expect_ok": false
  }
 ]
}