Skip to content

chore(hypatia): acknowledge current findings in the baseline - #469

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/hypatia-baseline
Aug 7, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
chore/hypatia-baseline

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

The Validate Hypatia Baseline gate fails on any finding not acknowledged in .hypatia-baseline.json, at threshold info — so every existing finding blocks every pull request, including ones that touch none of it. This is the single largest true blocker in the estate backlog (14 PRs).

Ruling: acknowledge the current findings and keep the threshold at info, so only NEW findings block from here. That preserves the gate's strictness rather than lowering the bar estate-wide, and records the debt explicitly instead of hiding it.

Entries were taken from the gate's own job output — the findings it actually produced, tagged baseline_status: "new" — rather than from a local scanner that might be a different version. Only those entries are added; findings already matched by the existing baseline are untouched, so their severity_override values are not lost.

Four keys only (severity, rule_module, type, file): the baseline schema is a closed key set validated in jq by apply-baseline.sh, and any extra key makes the whole file invalid. tracking_issue is omitted rather than invented — it is validated against an owner/repo#N shape.

🤖 Generated with Claude Code

The `Validate Hypatia Baseline` gate fails on any finding not acknowledged in
.hypatia-baseline.json, at threshold `info` — so every existing finding blocks
every pull request, including ones that touch none of it.

Ruling: acknowledge the current findings and KEEP the threshold at `info`, so
only NEW findings block from here. That preserves the gate's strictness rather
than lowering the bar estate-wide, and records the debt explicitly instead of
hiding it.

Entries were taken from the gate's own job output — the findings it actually
produced, tagged `baseline_status: "new"` — rather than from a local scanner
that might be a different version. Only those entries are added; findings
already matched by the existing baseline are left alone so their
severity_override values are not lost.

Types covered: DependencyPinning, SD005, expect_in_hot_path, unpinned_action.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
@gitar-bot

gitar-bot Bot commented Aug 6, 2026 •

Copy link
Copy Markdown

Note

Automatic reviews are paused because your trial's included automatic processing has been used for this period. Upgrade now, or comment "Gitar review" to run a review anytime.
Learn more

Code Review ✅ Approved

Updates the Hypatia baseline configuration with current findings to unblock pull requests while maintaining strict gate thresholds for new issues. No issues found.

Auto-approved and auto-merge armed: No blocking issues found.
Please see Auto-approve Docs for details on setting custom approval criteria. — merges when pipeline and required approvals pass.

Options

Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Compact
gitar display:verbose         

Important

Your trial ends in 4 days — upgrade now to keep code review, CI analysis, auto-apply, custom automations, and more.

Was this helpful? React with 👍 / 👎 | Gitar

@gitar-bot
gitar-bot Bot enabled auto-merge (squash) August 6, 2026 12:53

@gitar-bot gitar-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gitar has auto-approved this PR and enabled auto-merge (configure)

@gitar-bot gitar-bot Bot added the gitar-approved Added by Gitar label Aug 6, 2026
@hyperpolymath
hyperpolymath disabled auto-merge August 7, 2026 15:25
@hyperpolymath
hyperpolymath merged commit a3b1599 into main Aug 7, 2026
39 of 43 checks passed
@hyperpolymath
hyperpolymath deleted the chore/hypatia-baseline branch August 7, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gitar-approved Added by Gitar

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant