Skip to content

fix(ci): unblock master lint lane (comment-guard finding above cap) - #1953

Merged
lmeyerov merged 1 commit into
masterfrom
fix/master-comment-guard-red
Aug 19, 2026
Merged

lmeyerov merged 1 commit into
masterfrom
fix/master-comment-guard-red

Conversation

@lmeyerov

Copy link
Copy Markdown
Contributor

Master is red

python-lint-types fails on master at 0c3f3a1fa (run 32215582520). Because every test lane needs: lint, all PR test lanes are skipping — CI is reporting no signal repo-wide, not green.

Cause

Another baseline-union: row_pipeline.py reached 7 issue-citing comments against a cap of 6. Each contributing PR was green against its own snapshot; the union crossed the cap that neither could see.

Fix

Restate the alias.alias unshadow contract by name rather than citing the issue number. The guard's premise holds here — the pin test_unshadow_alias_marker_column_declines_when_there_is_nothing_to_restore already carries the issue in its name.

No cap was raised. --update-baseline additionally locks a never-recorded improvement in chain.py (7 → 6), so this tightens the gate rather than relaxing it.

Comment-only change to product code; no behavior change.

Verification

  • bin/ci_comment_density_guard.py run inside this worktree (it resolves SCAN_ROOT from __file__, so running it by path from elsewhere silently checks the wrong tree): rc=0
  • bin/lint.sh rc=0
  • bin/typecheck.sh: Success: no issues found in 331 source files

🤖 Generated with Claude Code

https://claude.ai/code/session_01AjbKuKheqDu78oapRT5AYm

Master's python-lint-types lane went red at 0c3f3a1: row_pipeline.py
carried 7 issue-citing comments against a cap of 6 -- a baseline union,
where two individually-green PRs landed citations neither snapshot saw.

Restate the alias.alias contract by name instead of citing the issue;
the pin test_unshadow_alias_marker_column_declines_when_there_is_nothing_to_restore
already carries it. Cap unchanged at 6; --update-baseline also locks a
never-recorded chain.py improvement (7 -> 6). No behavior change.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AjbKuKheqDu78oapRT5AYm
lmeyerov added a commit that referenced this pull request Aug 19, 2026
…ar the master lint"

The master-lint red is being fixed in #1953; reverting to avoid colliding with
that fix. row_pipeline.py is now byte-identical to master again.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AjbKuKheqDu78oapRT5AYm
@lmeyerov
lmeyerov merged commit 4e6b70c into master Aug 19, 2026
77 checks passed
@lmeyerov
lmeyerov deleted the fix/master-comment-guard-red branch August 19, 2026 05:16
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