Skip to content

docs(evidence): close out duplicate heading-hierarchy PR review item (PR #22 conflict-locked, superseded by #28) - #51

Merged
nish3451 merged 8 commits into
mainfrom
docs/evidence/review-duplicate-heading-prs-closeout
Aug 11, 2026
Merged

docs(evidence): close out duplicate heading-hierarchy PR review item (PR #22 conflict-locked, superseded by #28)#51
nish3451 merged 8 commits into
mainfrom
docs/evidence/review-duplicate-heading-prs-closeout

Conversation

@nish3451

@nish3451 nish3451 commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

intended-outcome: Close the review item "Two open PRs carry the same heading-hierarchy fix — PR #22 is conflict-locked and superseded" against current GitHub state, with a verifiable receipt in the repo's evidence convention.

Verification on 2026-08-09:

Current main verified in this lane: npm run check passes; npm test passes in full, including test:headings 6/6.

Repository proof only: GitHub PR-state evidence and local test runs. No live measurement, ranking, or accessibility-certification claim is made beyond the already-merged receipt (PR #40). No deployment or merge in this change.

Summary by CodeRabbit

  • Documentation
    • Added a verification record for duplicate heading-hierarchy pull requests.
    • Documented the merged canonical fix, related evidence, regression coverage, passing checks, and live-site verification.
    • Confirmed that no open pull request duplicates the existing fix and closed the review item.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The PR adds a verification receipt for duplicate heading-hierarchy PRs. It records their states, supersession findings, merged-fix evidence, regression coverage, validation results, retained branches, and review closure.

Changes

Heading-hierarchy verification

Layer / File(s) Summary
Verification and closeout receipt
docs/evidence/duplicate-heading-prs-2026-08-09.md
The receipt documents PR states, the canonical merged fix, regression coverage, validation results, retained remote branches, and closure of the review item.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the documentation change and the closure, conflict status, and supersession of the duplicate heading-hierarchy review item.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/evidence/review-duplicate-heading-prs-closeout

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/evidence/duplicate-heading-prs-2026-08-09.md`:
- Around line 4-5: Reflow the sentence in the document’s “Scope” text so “PR
`#22`” does not begin a line, preserving the existing wording while keeping the
Markdown heading lint check satisfied.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 2ceea15e-5ce3-4c96-9569-444ed3e31c57

📥 Commits

Reviewing files that changed from the base of the PR and between ac05bec and d638091.

📒 Files selected for processing (1)
  • docs/evidence/duplicate-heading-prs-2026-08-09.md

Comment on lines +4 to +5
Scope: the review item "Two open PRs carry the same heading-hierarchy fix — PR
#22 is conflict-locked and superseded" (review queue, unreviewed-by-grok),

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Reflow PR #22`` to satisfy Markdown lint.

markdownlint-cli2 reports MD018 because #22 starts a new line. Keep PR #22`` on the preceding line or escape the hash.

Proposed fix
-Scope: the review item "Two open PRs carry the same heading-hierarchy fix — PR
-#22 is conflict-locked and superseded" (review queue, unreviewed-by-grok),
+Scope: the review item "Two open PRs carry the same heading-hierarchy fix — PR `#22`
+is conflict-locked and superseded" (review queue, unreviewed-by-grok),
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Scope: the review item "Two open PRs carry the same heading-hierarchy fix — PR
#22 is conflict-locked and superseded" (review queue, unreviewed-by-grok),
Scope: the review item "Two open PRs carry the same heading-hierarchy fix — PR `#22`
is conflict-locked and superseded" (review queue, unreviewed-by-grok),
🧰 Tools
🪛 markdownlint-cli2 (0.23.2)

[warning] 5-5: No space after hash on atx style heading

(MD018, no-missing-space-atx)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/evidence/duplicate-heading-prs-2026-08-09.md` around lines 4 - 5, Reflow
the sentence in the document’s “Scope” text so “PR `#22`” does not begin a line,
preserving the existing wording while keeping the Markdown heading lint check
satisfied.

Source: Linters/SAST tools

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 16f4469573

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

PRs (`fix/heading-hierarchy`, `fix/heading-hierarchy-cleanup`) still exist
on origin. This repository routinely retains branches of closed PRs
(several older closed-PR branches remain on origin), and deleting them is
outside this lane's scope; they have no open PR and cannot be merged.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Describe the retained branches as inactive, not unmergeable

Because these branches explicitly still exist on origin, their commits can still be merged directly or through a reopened/new pull request; closing the existing PRs only means there is currently no open merge request. The statement that they “cannot be merged” therefore overstates the closeout and should be replaced with the narrower, already-supported claim that neither branch has an open PR.

Useful? React with 👍 / 👎.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c84a0dde83

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

the same heading-hierarchy fix. The two duplicates are closed and the
canonical fix is merged.
2. The item's description of PR #22 was accurate: it was conflict-locked
(`DIRTY`/`CONFLICTING`, never mergeable) and it was superseded — its own

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Limit the mergeability claim to the observed snapshot

When this receipt is used as historical evidence, never mergeable claims more than the recorded verification establishes: the table only reports DIRTY/CONFLICTING at close, which does not prove that PR #22 was unmergeable throughout its lifetime. Preserve the at-close qualification here or provide evidence covering the PR's full history.

Useful? React with 👍 / 👎.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 54432c1386

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +19 to +20
Every pull request that carries or carried the heading-hierarchy fix, in
order of creation:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Label PR #40 as closeout evidence, not a fix carrier

The claimed exhaustive set is inaccurately defined: PR #40 only added docs/evidence/heading-hierarchy-2026-08-09.md, while the code fix and regression test had already landed in PR #28. Including #40 under “Every pull request that carries or carried the heading-hierarchy fix” makes this process receipt misclassify an evidence-only PR; describe the table as all related fix and closeout PRs, or move #40 to a separate closeout-evidence entry.

Useful? React with 👍 / 👎.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4b4fb62e6b

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +72 to +75
This closes the review item "Two open PRs carry the same heading-hierarchy
fix — PR #22 is conflict-locked and superseded" against current GitHub
state: the duplicate open PRs are closed, the conflict-locked PR #22 was
superseded by the merged PR #28, and no open PR currently duplicates the

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Reconcile the already-merged superseding closeout

Landing this closeout leaves contradictory evidence in the repository: the commit's parent already contains docs/evidence/duplicate-heading-prs-2026-08-11.md, which explicitly says this 2026-08-09 receipt was never merged, that its five-PR snapshot is stale, and that the newer receipt supersedes it. This commit now tracks that stale receipt and again declares the item closed without updating the newer document, making its provenance and current-state assertions false; remove this receipt or reconcile both documents to identify one authoritative closeout.

Useful? React with 👍 / 👎.

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