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
Allow agents (and humans) to attach structured, machine-readable findings to a branch alongside free-text comments. Findings are queryable, renderable distinctly from prose comments, and actionable by policies.
Overview
Allow agents (and humans) to attach structured, machine-readable findings to a branch alongside free-text comments. Findings are queryable, renderable distinctly from prose comments, and actionable by policies.
Data model
{ "type": "finding", "category": "security", "severity": "critical|high|medium|low|info", "rule": "CWE-89", "file": "internal/db/store.go", "line": 142, "message": "Potential SQL injection via string concatenation" }API
Findings are scoped to a branch+sequence (invalidated on new push, like check runs).
Policy integration
Policies can gate on findings:
input.findingsadded to policy input alongsideinput.reviews,input.check_runs.Why
Without structured annotations, agent output is prose comments that humans read but systems can't act on. Structured findings let:
Scope
findingstable (repo, branch, sequence, category, severity, rule, file, line, message, reporter)findings []FindingInputto policy engine inputFindingReportedCloudEvent