abhinavag-svg/AI Autonomy Risk Tier Evaluator

Deterministic, no-LLM pre-merge risk classifier for AI-authored code changes. Scores each pull request against a versioned policy (rubric + CODEOWNERS + optional service map), posts a PR comment + Check Run with the resulting risk tier (0-3), and supports an auditable human /override command. Pure-function scoring -- no model is in the decision path.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
policy-pathPath to policy.yaml file (relative to repo root)nopolicy.yaml
codeowners-pathPath to CODEOWNERS file (relative to repo root)no.github/CODEOWNERS
service-map-pathPath to a standalone service-map YAML file (same shape as policy.yaml rubric.service_map: service_name -> [dependent_service, ...]). When set, overrides any rubric.service_map embedded in policy.yaml.no
enable-drift-checkEnable deterministic control/architecture drift gate and PR commentnofalse
control-catalog-pathOptional controls.yaml mapping for drift impact candidatesno
drift-policy-pathOptional future drift policy path; currently reserved for compatibilityno
fail-on-drift-severityFail control-drift-gate on unacknowledged drift at this severity or higher: none, low, medium, highnohigh
drift-comment-modeDrift PR comment mode: summary or offnosummary
github-tokenGitHub API token for comment postingyes
namedescription
decision-idUnique decision record ID
risk-scoreNumeric risk score (0-5)
tierAuthorization tier (0, 1, 2, 3)
triggered-rulesJSON array of triggered rubric rules
enforcement-levelHuman-readable enforcement action
drift-countNumber of drift flags detected
unacknowledged-drift-countNumber of open drift flags without acknowledgment
max-drift-severityMaximum drift severity: none, low, medium, high
control-impact-countNumber of control impact candidates
evidence-gap-countNumber of drift/evidence gaps