Skip to content

chore: drop the tablekit SCHEMA_NOT_FLAG waiver - #87

Merged
chaoz23 merged 1 commit into
mainfrom
fix/baseline-drop-tablekit-schema
Aug 23, 2026
Merged

chaoz23 merged 1 commit into
mainfrom
fix/baseline-drop-tablekit-schema

Conversation

@chaoz23

@chaoz23 chaoz23 commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Prepares chaoz23/table-kit#23. First burn-down of the #86 baseline.

Why this lands first

The ratchet fails a waiver that no longer fires. So a fixed tool still carrying its waiver goes red with STALE BASELINE — the waiver has to come out before the fix, not after.

The SHA pin is what makes the two repos independently changeable:

  1. this PR removes the waiver → srdcheck CI unaffected (it audits only itself); table-kit CI still pins the old srdcheck SHA, so it keeps the old baseline and stays green
  2. [TK-009] --schema is a subcommand, not the flag clause 7 codifies table-kit#23 adds the --schema alias and bumps its pin in the same PR → new baseline, rule no longer fires, green

Without the pin, removing a waiver here would immediately redden table-kit's CI before its fix existed. That constraint wasn't obvious when the pin was chosen for a different reason — it turns out to be what makes cross-repo ratcheting workable at all.

Verified: srdcheck self-check still exits 0.

🤖 Generated with Claude Code

table-kit is adding --schema as a flag alias (chaoz23/table-kit#23). The
waiver has to come out before the fix lands, not after: the ratchet fails a
waiver that no longer fires, so a fixed tool still carrying its waiver goes
red with STALE BASELINE.

Ordering across the two repos, which the SHA pin makes safe:

  1. this PR removes the waiver          -> srdcheck CI unaffected (it audits
                                            only itself); table-kit CI still
                                            pins the old SHA, so it keeps the
                                            old baseline and stays green
  2. table-kit fixes --schema AND bumps  -> new baseline, rule no longer fires,
     its pin in the same PR                 green

Without the pin these two repos could not be changed independently at all.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@chaoz23
chaoz23 merged commit 0fbc4b9 into main Aug 23, 2026
15 checks passed
@chaoz23
chaoz23 deleted the fix/baseline-drop-tablekit-schema branch August 23, 2026 01:51
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