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:
co-authored by
Claude Sonnet 4.6
parent
ea6b3a7c7d
commit
f74a5b6e42
@@ -1,3 +1,11 @@
|
||||
{"timestamp": "2026-06-30T14:46:02Z", "trace_id": "5dce95cd-7876-40df-afbe-2c8b360ec199", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adhoc-44582", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": false, "decision": "denied", "reason": "missing_idempotency_key"}
|
||||
{"timestamp": "2026-06-30T14:46:03Z", "trace_id": "fb614dbf-93c8-4de6-bce0-99252531328e", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "release-manager", "run_id": "adhoc-44619", "owner": "release-manager", "risk_level": "high", "side_effect": true, "idempotency_required": true, "idempotency_key_present": true, "decision": "approved", "reason": "registered"}
|
||||
{"timestamp": "2026-06-30T14:46:03Z", "trace_id": "481c6e4e-63e8-4ecf-bbba-2b29f19ae311", "harness": "L5-tool-registry", "tool_id": "deploy", "agent": "design-agent", "run_id": "adhoc-44649", "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: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)"}
|
||||
|
||||
Reference in New Issue
Block a user