Fix #100: [milestone Milestone 2 ] In open-agent-audit, add an adapter mapping `schemas/v0.1/canonical-event.sche... - #196
Closed
telleroutlook wants to merge 19 commits into
Closed
Fix #100: [milestone Milestone 2 ] In open-agent-audit, add an adapter mapping `schemas/v0.1/canonical-event.sche...#196telleroutlook wants to merge 19 commits into
open-agent-audit, add an adapter mapping `schemas/v0.1/canonical-event.sche...#196telleroutlook wants to merge 19 commits into
Conversation
added 16 commits
August 1, 2026 19:24
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
…ter mapping `schemas/v0.1/canonical-event.sche...
Contributor
Author
SummaryThe PR weakens CI coverage by redefining a test function and shadowing the earlier parametrized test suite. Severityhigh Blocking findings
Verdict❌ Rejected Merge riskhigh Audit
{
"approved": false,
"severity": "high",
"summary": "The PR weakens CI coverage by redefining a test function and shadowing the earlier parametrized test suite.",
"findings": [
{
"file": "tests/test_canonical_event_contract.py",
"line": 228,
"issue": "The test_non_action_canonical_events_map_to_aep_fields function is defined a second time, so pytest collects only the later definition and silently skips the earlier parametrized cases.",
"kind": "blocker"
}
],
"merge_risk": "high",
"Model": "opus",
"model": "codex",
"effort": "high",
"tokens": {
"input_tokens": 0,
"output_tokens": 0
},
"same_verdict_count": 1
} |
…ter mapping `schemas/v0.1/canonical-event.sche...
Contributor
Author
SummaryThe adapter can emit AEP records that fail the authoritative schema for otherwise accepted inputs. Severitymedium Blocking findings
Verdict❌ Rejected Merge riskmedium Audit
{
"approved": false,
"severity": "medium",
"summary": "The adapter can emit AEP records that fail the authoritative schema for otherwise accepted inputs.",
"findings": [
{
"file": "index.js",
"line": 90,
"issue": "Input and output references are copied without validating that uri is a string; a malformed canonical event with a matching relation can produce an AEP reference missing its required valid uri, while the adapter performs no error or filtering.",
"kind": "blocker"
}
],
"merge_risk": "medium",
"Model": "opus",
"model": "codex",
"effort": "high",
"tokens": {
"input_tokens": 0,
"output_tokens": 0
},
"same_verdict_count": 2
} |
…ter mapping `schemas/v0.1/canonical-event.sche...
Contributor
Author
SummaryThe adapter drops evidence references for every non-action canonical event. Severitymedium Blocking findings
Verdict❌ Rejected Merge riskmedium Audit
{
"approved": false,
"severity": "medium",
"summary": "The adapter drops evidence references for every non-action canonical event.",
"findings": [
{
"file": "index.js",
"line": 124,
"issue": "Evidence references are mapped only inside the action-event branch, so evidence refs on decision, observation, error, or lifecycle events are not routed to any AEP field despite the adapter contract promising evidence-reference routing.",
"kind": "blocker"
}
],
"merge_risk": "medium",
"Model": "opus",
"model": "codex",
"effort": "high",
"tokens": {
"input_tokens": 0,
"output_tokens": 0
},
"same_verdict_count": 3
} |
…ter mapping `schemas/v0.1/canonical-event.sche...
Contributor
Author
SummaryNo merge-blocking correctness, security, compatibility, or test-integrity issues are evident in the diff. Severitynone Blocking findingsNone. Verdict✅ Approved Merge risklow Audit
{
"approved": true,
"severity": "none",
"summary": "No merge-blocking correctness, security, compatibility, or test-integrity issues are evident in the diff.",
"findings": [],
"merge_risk": "low",
"Model": "opus",
"model": "codex",
"effort": "high",
"tokens": {
"input_tokens": 0,
"output_tokens": 0
},
"same_verdict_count": 1
} |
Contributor
Author
|
Closing: GitHub CI failed. Bot will reimplement with CI failure context. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #100
Generated by claude-bot-go worker.