Skip to content

v1.0.5 — unified decision gate + verdict/bundle_id aliases

Choose a tag to compare

@DNYoussef DNYoussef released this 19 Apr 03:06
· 41 commits to main since this release
9147821

PR #18 unified the L3/L4 review-gate code paths (R1/R2). PR #19 emits verdict + bundle_id as stable reviewer-style output aliases for downstream workflows (R3).

What changed

  • L3/L4 decision card now respects requires_approval via a single DecisionPacket.effective_decision source of truth; L4 special-case override deleted (#18)
  • File-pattern risk drivers populated on L3/L4 when tier came from file scoring (#18)
  • New outputs.verdict: APPROVE / CONDITIONS / BLOCK mapped from decision (#19)
  • New outputs.bundle_id: bundle identifier string when generate_bundle is enabled (#19)

Compat

  • All previous outputs (decision, requires_approval, bundle_path) unchanged
  • @v1 now resolves to this release (moved forward from 1296cb3 to 9147821)
  • ghcr.io/dnyoussef/codeguard-action:main rebuilt with these changes

Validation

  • 71/71 unit + regression tests pass
  • 5-PR rehearsal matrix (L0-L4) runs green with live AI provider (all models_failed=0)