You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ARM API Reviewer agent: formalize Reviewer / Critic wire protocol as a shared, versioned contract #43646
The ARM API Reviewer agent now invokes an ARM API Review Critic sub-agent (#43302, implemented in PR #43494) to independently re-validate every finding before it is presented to a human for posting. The two agents exchange a structured set of inputs, verdicts, and telemetry markers on every iteration. Without a single source of truth for that exchange, each agent file drifts independently: input field names diverge, marker schemas disagree, override semantics fall out of sync, and the gate silently degrades.
Proposal
Maintain the Reviewer / Critic contract in a dedicated .github/agents/protocols/ directory, separate from either agent file. The protocol defines:
The ten Critic inputs the Reviewer must pass on every dispatch (PR URL, session SHA, full Step 6 report, file list, previous-version base source, Step 5.5 reconciliation plan, prior FAIL-set summary, considered-and-declined list, graph-production flag, iteration number) plus a verbatim YAML template (# critic-inputs/v1) the Reviewer pastes into every dispatch.
The four Critic verdict tracks (Finding accuracy, Graph integrity, Reconciliation accuracy, Coverage quality) and the authorization rule that gates posting.
changed the title [-]ARM API Reviewer agent: formalize Reviewer / Critic wire protocol as a shared, versioned contract[/-][+]ARM API Reviewer agent formalize Reviewer / Critic wire protocol as a shared, versioned contract[/+]on Aug 25, 2026
changed the title [-]ARM API Reviewer agent formalize Reviewer / Critic wire protocol as a shared, versioned contract[/-][+]ARM API Reviewer agent: formalize Reviewer / Critic wire protocol as a shared, versioned contract[/+]on Aug 30, 2026
Activity
ravimeda commentedon Jun 4, 2026
Addressed by PR #43494 (merged). The relevant changes are now in
main. Closing as completed.[-]ARM API Reviewer agent: formalize Reviewer / Critic wire protocol as a shared, versioned contract[/-][+]ARM API Reviewer agent formalize Reviewer / Critic wire protocol as a shared, versioned contract[/+][-]ARM API Reviewer agent formalize Reviewer / Critic wire protocol as a shared, versioned contract[/-][+]ARM API Reviewer agent: formalize Reviewer / Critic wire protocol as a shared, versioned contract[/+]