- 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>
12 lines
4.1 KiB
JSON
12 lines
4.1 KiB
JSON
{"timestamp": "2026-07-01T02:01:47Z", "trace_id": "70570443-dcbb-4ab9-b8bb-a289a8ec8159", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adhoc-67539", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": false, "decision": "denied", "reason": "missing_idempotency_key"}
|
|
{"timestamp": "2026-07-01T02:01:47Z", "trace_id": "7f14dc67-a9cb-4319-9426-9bcdbd2a2b9c", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adhoc-67576", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
|
{"timestamp": "2026-07-01T02:01:47Z", "trace_id": "57100327-59f7-446f-a816-37c30e937927", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "design-agent", "run_id": "adhoc-67601", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "denied", "reason": "unauthorized_agent"}
|
|
{"timestamp": "2026-07-01T02:01:53Z", "trace_id": "46af3713-8749-420b-ab91-fcfe62525621", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "design-agent", "run_id": "adhoc-69970", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "denied", "reason": "unauthorized_agent"}
|
|
{"timestamp": "2026-07-01T02:01:53Z", "trace_id": "8ed3296a-09fa-4fff-88f7-4826776d64cb", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "", "run_id": "adhoc-69989", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "denied", "reason": "missing_agent_identity"}
|
|
{"timestamp": "2026-07-01T02:01:53Z", "trace_id": "64a32c86-02b7-4cf6-bd94-5a8470091b77", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adhoc-70008", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
|
{"timestamp": "2026-07-01T02:01:54Z", "trace_id": "fcae68a3-7bda-4ac5-b6ed-71042dd0dafb", "harness": "L5-tool-registry", "tool_id": "write_code", "agent": "design-agent", "run_id": "adhoc-70374", "owner": "engineering", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "denied", "reason": "unauthorized_agent"}
|
|
{"timestamp": "2026-07-01T02:01:55Z", "trace_id": "f601e745-2e16-4291-803d-946578e9f3bc", "harness": "L5-tool-registry", "tool_id": "write_code", "agent": "implement-agent", "run_id": "adhoc-70722", "owner": "engineering", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
|
{"timestamp": "2026-07-01T02:01:57Z", "trace_id": "2c06a7a3-e6b2-4796-99e1-183cdbc8ee91", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adv-67821", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
|
{"timestamp": "2026-07-01T02:01:58Z", "trace_id": "652ea22a-4b46-4cf9-81aa-1588854a7569", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adv-67821", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
|
{"timestamp": "2026-07-01T02:01:58Z", "trace_id": "eb00313e-7c40-46ba-ae48-41d75587aac4", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adv-67821", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "denied", "reason": "rate_limit_exceeded(limit=2)"}
|