Skip to content

feat: add case tag rollups to gate reports - #8

Merged
brandonwise merged 1 commit into
mainfrom
auto/pm-presence-20260519
May 19, 2026
Merged

feat: add case tag rollups to gate reports#8
brandonwise merged 1 commit into
mainfrom
auto/pm-presence-20260519

Conversation

@brandonwise

Copy link
Copy Markdown
Owner

Summary

  • add optional tags on cases so specs can group related checks by workflow or surface area
  • roll tag summaries into JSON + Markdown reports with pass rate, passed/total, and failing case ids
  • cover the new behavior in evaluator tests and show tags in the example spec + README

Why now

Validation

  • python3 -m pytest tests/test_evaluator.py -q — PASS
  • python3 -m pytest -q — PASS
  • python3 -m ruff check src tests — PASS
  • python3 -m build — PASS
  • PYTHONPATH=src python3 -m agent_release_gate.cli evaluate --spec examples/spec.yaml --results examples/results.json --markdown /tmp/argate-smoke-VAau0J/report.md — PASS, Markdown report includes the new ## Tag summary section
  • node /Users/bwise/.openclaw/workspace/projects/humanizer/src/cli.js score --file README.md --ignore-code — PASS (🟢 1/100)

Risk / rollback

  • low risk: tags is optional and existing specs still parse unchanged
  • rollback is a single revert of this PR if downstream consumers dislike the extra summary fields

@brandonwise
brandonwise merged commit 8a372fe into main May 19, 2026
2 checks passed
@brandonwise
brandonwise deleted the auto/pm-presence-20260519 branch May 19, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant