Skip to content

Register #925 so main's known-defect gate goes green again - #927

Merged
jeremy merged 1 commit into
mainfrom
sdk/register-925-tracking-issue
Sep 18, 2026
Merged

jeremy merged 1 commit into
mainfrom
sdk/register-925-tracking-issue

Conversation

@jeremy

@jeremy jeremy commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

What broke

check-known-defect-issues-open has been failing on main since #922 merged.

#922's final state added a comment to scripts/check-required-tags.rb reading "…deliberately not addressed here, and tracked in #925." That is the canonical grammar the gate sweeps for, so it requires a matching row in spec/tracking-issues.yml. The row was written and verified during review, but #922 merged at 07:17:48Z on head 44e0bef — before that commit was pushed — so the sentence shipped without it.

On main as merged:

ERROR: canonical tracking claims exist outside the registry:
  - scripts/check-required-tags.rb:42 — a canonical "tracked in #925" claim, and [scripts/check-required-tags.rb, #925] is not registered

The fix

One registry row, which is what the sentence always needed. ruby scripts/check-known-defect-issues-open passes on this branch and fails on main without it — both verified locally rather than inferred.

Worth saying plainly

The gate did its job. A sentence promising that an issue owns a gap is a claim that rots silently when the issue closes and the gap does not — the reason this registry exists, per its own header and the #588 history. It failed closed on a real, unregistered promise. The bug is that the promise and its row were split across a merge boundary, not anything about the check.

#925 is open and tracks the actual gap: the six per-language generators each iterate a five-verb list, so an operation on any verb outside get/post/put/patch/delete would be dropped from the generated services entirely rather than merely shipping untagged.


Summary by cubic

Registers issue #925 in spec/tracking-issues.yml so the known-defect gate on main goes green again. The gate was failing because scripts/check-required-tags.rb references #925 as a tracking issue without the matching registry entry. Adding the entry passes the gate and ensures it will fail again if #925 closes while the underlying defect remains.

Written for commit 467e63f. Summary will update on new commits.

Review in cubic

#922 landed a comment reading "tracked in #925" without the registry row that
sentence requires, so check-known-defect-issues-open has been failing on main
since that merge. The row was written during the review but the PR merged
before it was pushed.

The gate behaved exactly as designed: a prose promise that an issue owns a gap
now fails closed until it has a row that will keep failing if the issue closes
while the gap does not.
Copilot AI balanced review requested due to automatic review settings September 18, 2026 07:20
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-18T07:21:41.219012Z 467e63f PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added the spec Changes to the Smithy spec or OpenAPI label Sep 18, 2026

Copilot AI 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.

🟢 Approved

The entry matches the tracked prose claim, its mention count, and the currently open issue.

Pull request overview

Registers issue #925 so the known-defect gate recognizes the existing tracking claim.

Changes:

  • Adds the #925 registry entry with the correct source file and mention count.

[!TIP]
If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

File summaries
File Description
spec/tracking-issues.yml Registers the #925 tracking claim.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jeremy
jeremy merged commit d576e4a into main Sep 18, 2026
50 checks passed
@jeremy
jeremy deleted the sdk/register-925-tracking-issue branch September 18, 2026 07:29
jeremy added a commit that referenced this pull request Sep 18, 2026
* origin/main:
  Register #925 so main's known-defect gate goes green again (#927)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

spec Changes to the Smithy spec or OpenAPI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants