fix: add @testing-library/dom peer dep; security gate PASS=10 on macOS

- frontend/package.json: add @testing-library/dom ^10.0.0 (missing peer
  dep of @testing-library/react that caused test failure on macOS)
- docs: update security gate result to PASS=10 FAIL=0 SKIP=0 (macOS
  with local ornith:9b) vs PASS=7 SKIP=1 on Windows (no Ollama)
- audit logs: real evidence from running all 10 gates (adversarial suite,
  model router, red-team 30-sample, judge gate, frontend Vitest)
- remove 10 timestamp-named trace stubs (not referenced by
  pipeline-context.yaml; UUID stubs in place and validated)

Verified: security-gate.sh PASS=10 FAIL=0 SKIP=0
          adversarial-harness-tests.sh PASS=40 FAIL=0
          npm test -w frontend: 16 PASS / 0 FAIL

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
thanhnv
2026-07-01 11:05:49 +09:00
co-authored by Claude Sonnet 4.6
parent ea6b3a7c7d
commit f74a5b6e42
29 changed files with 181 additions and 320 deletions
@@ -1,26 +1,37 @@
{"timestamp": "2026-06-30T14:45:57Z", "harness": "L5-provider-telemetry", "provider": "sample-provider", "model": "sample-model-large", "run_id": "provider-run-001", "step": "speckit.implement", "input_tokens": 1842, "output_tokens": 936, "total_tokens": 2778, "cost_usd": 0.08334, "latency_ms": 4210, "status": "success"}
{"timestamp": "2026-06-30T14:46:04Z", "harness": "L5-provider-telemetry", "provider": "sample-provider", "model": "sample-model-large", "run_id": "provider-run-001", "step": "speckit.implement", "input_tokens": 1842, "output_tokens": 936, "total_tokens": 2778, "cost_usd": 0.08334, "latency_ms": 4210, "status": "success"}
{"timestamp": "2026-06-30T14:46:11Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 219, "output_tokens": 3, "total_tokens": 222, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 59112, "status": "success"}
{"timestamp": "2026-06-30T14:46:42Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 227, "output_tokens": 2, "total_tokens": 229, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 59696, "status": "success"}
{"timestamp": "2026-06-30T14:47:09Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 216, "output_tokens": 2, "total_tokens": 218, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 56687, "status": "success"}
{"timestamp": "2026-06-30T14:47:39Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 228, "output_tokens": 2, "total_tokens": 230, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 56019, "status": "success"}
{"timestamp": "2026-06-30T14:48:06Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 217, "output_tokens": 2, "total_tokens": 219, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 56014, "status": "success"}
{"timestamp": "2026-06-30T14:48:36Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 2, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 29419, "status": "success"}
{"timestamp": "2026-06-30T14:49:05Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 216, "output_tokens": 2, "total_tokens": 218, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 27723, "status": "success"}
{"timestamp": "2026-06-30T14:49:34Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 2, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 27962, "status": "success"}
{"timestamp": "2026-06-30T14:50:07Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 214, "output_tokens": 2, "total_tokens": 216, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 31989, "status": "success"}
{"timestamp": "2026-06-30T14:50:39Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 232, "output_tokens": 3, "total_tokens": 235, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 30932, "status": "success"}
{"timestamp": "2026-06-30T14:51:10Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 3, "total_tokens": 234, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 29605, "status": "success"}
{"timestamp": "2026-06-30T14:51:41Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 3, "total_tokens": 234, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 29941, "status": "success"}
{"timestamp": "2026-06-30T14:52:11Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 232, "output_tokens": 3, "total_tokens": 235, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 29439, "status": "success"}
{"timestamp": "2026-06-30T14:52:40Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 226, "output_tokens": 2, "total_tokens": 228, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 27902, "status": "success"}
{"timestamp": "2026-06-30T14:53:11Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 234, "output_tokens": 3, "total_tokens": 237, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 29613, "status": "success"}
{"timestamp": "2026-06-30T14:53:44Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 229, "output_tokens": 3, "total_tokens": 232, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 31913, "status": "success"}
{"timestamp": "2026-06-30T14:54:17Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 237, "output_tokens": 3, "total_tokens": 240, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 31281, "status": "success"}
{"timestamp": "2026-06-30T14:54:46Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 2, "total_tokens": 233, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 28608, "status": "success"}
{"timestamp": "2026-06-30T14:55:16Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 228, "output_tokens": 3, "total_tokens": 231, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 28318, "status": "success"}
{"timestamp": "2026-06-30T14:55:45Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 226, "output_tokens": 2, "total_tokens": 228, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 28593, "status": "success"}
{"timestamp": "2026-06-30T14:56:17Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 229, "output_tokens": 2, "total_tokens": 231, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 30215, "status": "success"}
{"timestamp": "2026-06-30T14:56:49Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 227, "output_tokens": 2, "total_tokens": 229, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 31068, "status": "success"}
{"timestamp": "2026-06-30T14:57:17Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 228, "output_tokens": 2, "total_tokens": 230, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 27768, "status": "success"}
{"timestamp": "2026-06-30T14:57:24Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "judge", "role": "judge", "input_tokens": 168, "output_tokens": 3, "total_tokens": 171, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1834, "status": "success"}
{"timestamp": "2026-07-01T02:01:43Z", "harness": "L5-provider-telemetry", "provider": "sample-provider", "model": "sample-model-large", "run_id": "provider-run-001", "step": "speckit.implement", "input_tokens": 1842, "output_tokens": 936, "total_tokens": 2778, "cost_usd": 0.08334, "latency_ms": 4210, "status": "success"}
{"timestamp": "2026-07-01T02:01:48Z", "harness": "L5-provider-telemetry", "provider": "sample-provider", "model": "sample-model-large", "run_id": "provider-run-001", "step": "speckit.implement", "input_tokens": 1842, "output_tokens": 936, "total_tokens": 2778, "cost_usd": 0.08334, "latency_ms": 4210, "status": "success"}
{"timestamp": "2026-07-01T02:02:16Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "judge", "role": "judge", "input_tokens": 168, "output_tokens": 3, "total_tokens": 171, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1371, "status": "success"}
{"timestamp": "2026-07-01T02:02:19Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "generate", "role": "generate", "input_tokens": 72, "output_tokens": 27, "total_tokens": 99, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 2127, "status": "success"}
{"timestamp": "2026-07-01T02:02:21Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 3, "total_tokens": 221, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1429, "status": "success"}
{"timestamp": "2026-07-01T02:02:24Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "generate", "role": "generate", "input_tokens": 72, "output_tokens": 27, "total_tokens": 99, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1963, "status": "success"}
{"timestamp": "2026-07-01T02:02:26Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 220, "output_tokens": 3, "total_tokens": 223, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1515, "status": "success"}
{"timestamp": "2026-07-01T02:02:28Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 219, "output_tokens": 3, "total_tokens": 222, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1402, "status": "success"}
{"timestamp": "2026-07-01T02:02:30Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 3, "total_tokens": 221, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1393, "status": "success"}
{"timestamp": "2026-07-01T02:02:33Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 220, "output_tokens": 3, "total_tokens": 223, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1396, "status": "success"}
{"timestamp": "2026-07-01T02:02:35Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 219, "output_tokens": 3, "total_tokens": 222, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1426, "status": "success"}
{"timestamp": "2026-07-01T02:02:37Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 217, "output_tokens": 3, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1392, "status": "success"}
{"timestamp": "2026-07-01T02:02:39Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 217, "output_tokens": 3, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1390, "status": "success"}
{"timestamp": "2026-07-01T02:02:42Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 215, "output_tokens": 2, "total_tokens": 217, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1356, "status": "success"}
{"timestamp": "2026-07-01T02:02:44Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 219, "output_tokens": 3, "total_tokens": 222, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1416, "status": "success"}
{"timestamp": "2026-07-01T02:02:46Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 219, "output_tokens": 3, "total_tokens": 222, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1391, "status": "success"}
{"timestamp": "2026-07-01T02:02:48Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 216, "output_tokens": 2, "total_tokens": 218, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1345, "status": "success"}
{"timestamp": "2026-07-01T02:02:50Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 217, "output_tokens": 2, "total_tokens": 219, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1352, "status": "success"}
{"timestamp": "2026-07-01T02:02:53Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 2, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1375, "status": "success"}
{"timestamp": "2026-07-01T02:02:55Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 216, "output_tokens": 2, "total_tokens": 218, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1350, "status": "success"}
{"timestamp": "2026-07-01T02:02:57Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 218, "output_tokens": 2, "total_tokens": 220, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1345, "status": "success"}
{"timestamp": "2026-07-01T02:02:59Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 214, "output_tokens": 2, "total_tokens": 216, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1342, "status": "success"}
{"timestamp": "2026-07-01T02:03:02Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 232, "output_tokens": 3, "total_tokens": 235, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1521, "status": "success"}
{"timestamp": "2026-07-01T02:03:04Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 3, "total_tokens": 234, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1518, "status": "success"}
{"timestamp": "2026-07-01T02:03:06Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 3, "total_tokens": 234, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1521, "status": "success"}
{"timestamp": "2026-07-01T02:03:09Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 232, "output_tokens": 3, "total_tokens": 235, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1548, "status": "success"}
{"timestamp": "2026-07-01T02:03:11Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 226, "output_tokens": 2, "total_tokens": 228, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1350, "status": "success"}
{"timestamp": "2026-07-01T02:03:14Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 234, "output_tokens": 3, "total_tokens": 237, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1514, "status": "success"}
{"timestamp": "2026-07-01T02:03:16Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 229, "output_tokens": 3, "total_tokens": 232, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1548, "status": "success"}
{"timestamp": "2026-07-01T02:03:18Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 237, "output_tokens": 3, "total_tokens": 240, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1528, "status": "success"}
{"timestamp": "2026-07-01T02:03:21Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 231, "output_tokens": 2, "total_tokens": 233, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1466, "status": "success"}
{"timestamp": "2026-07-01T02:03:23Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 228, "output_tokens": 3, "total_tokens": 231, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1510, "status": "success"}
{"timestamp": "2026-07-01T02:03:25Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 226, "output_tokens": 2, "total_tokens": 228, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1360, "status": "success"}
{"timestamp": "2026-07-01T02:03:28Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 229, "output_tokens": 2, "total_tokens": 231, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1471, "status": "success"}
{"timestamp": "2026-07-01T02:03:30Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 227, "output_tokens": 2, "total_tokens": 229, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1353, "status": "success"}
{"timestamp": "2026-07-01T02:03:32Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "classify", "role": "classify", "input_tokens": 228, "output_tokens": 2, "total_tokens": 230, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 1352, "status": "success"}
{"timestamp": "2026-07-01T02:03:35Z", "harness": "L5-provider-telemetry", "provider": "ollama", "model": "ornith:9b", "run_id": "adhoc", "step": "judge", "role": "judge", "input_tokens": 168, "output_tokens": 3, "total_tokens": 171, "cost_usd": 0.0, "cost_source": "ollama_local_real_tokens", "latency_ms": 486, "status": "success"}