From 197143e6b907d158d8db34a0c66f6b3967f2f4bb Mon Sep 17 00:00:00 2001 From: Imran Siddique Date: Tue, 1 Sep 2026 13:14:09 -0700 Subject: [PATCH 1/2] fix(epilabs-epi-recorder): drop the unschemad tested_against key `tested_against` declares `additionalProperties: false` and permits five keys: cmcp-runtime, agentrust-trace, agentrust-trace-tests, agent-manifest, weight-custody-manifest. The manifest added a sixth, `epi-recorder`, pinning the integration's own version. This failed `validate` repo-wide, so every open PR in the repository was red on a manifest none of them touched. Local check after this change: 33 manifests, 0 failures. Removing the key rather than widening the schema keeps this to the minimum that unblocks the repository. Pinning an integration's own version in tested_against is a reasonable thing to want and is worth deciding on its own merits rather than under a repo-wide red. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_012yyHFd4YA35oNUjhrztJSb --- integrations/epilabs-epi-recorder/integration.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/integrations/epilabs-epi-recorder/integration.yaml b/integrations/epilabs-epi-recorder/integration.yaml index 953c76e..a7741a2 100644 --- a/integrations/epilabs-epi-recorder/integration.yaml +++ b/integrations/epilabs-epi-recorder/integration.yaml @@ -24,6 +24,5 @@ trace_conformance_level: 0 wcm_roles: - attestation-source tested_against: - epi-recorder: "4.4.3" agentrust-trace: "0.9.0" agentrust-trace-tests: "0.5.1" From e9eaf71f04afdc0f9a8928a49c2a13a80d5ae9e4 Mon Sep 17 00:00:00 2001 From: Imran Siddique Date: Tue, 1 Sep 2026 13:16:34 -0700 Subject: [PATCH 2/2] docs: regenerate the README integration index Second half of the same breakage. #148 added an integration without regenerating the index, so `validate` fails on "README integration index is stale" for every open PR in the repository, independently of the schema key fixed in the previous commit. Produced by running scripts/generate_integration_index.py, not by hand. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_012yyHFd4YA35oNUjhrztJSb --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad48e15..ca321b1 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ TRACE only works as a standard if it is genuinely neutral. Integrations are list | [cA2A Cross-Operator Delegation](integrations/agentrust-ca2a-cross-operator/) | agentrust-io | ca2a | community | | [comply54](integrations/comply54/) | comply54 | trace | community | | [DecisionAssure](integrations/decisionassure/) | DecisionAssure (a1k7) | trace | community | +| [EPI Recorder](integrations/epilabs-epi-recorder/) | EPI Labs | trace, wcm | community | | [Google ADK](integrations/google-adk/) | agentrust-io | trace | community | | [LangChain](integrations/langchain/) | agentrust-io | trace | community | | [SOVP](integrations/litzki-systems-sovp/) | Litzki Systems | trace | verified |