Skip to content

issues: archive validated #146 and capture duplicated-list guard - #1518

Merged
BigSimmo merged 3 commits into
mainfrom
claude/ci-testing-review-2l8klp
Jul 31, 2026
Merged

issues: archive validated #146 and capture duplicated-list guard#1518
BigSimmo merged 3 commits into
mainfrom
claude/ci-testing-review-2l8klp

Conversation

@BigSimmo

@BigSimmoBigSimmo commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

Why

The original PR wording said #146 was not CI-validated. That became stale after PR #1515 inherited #1466 and exact-head CI run 30597076992 completed Production UI (1) successfully. The issue ledger now records the completed evidence instead of keeping a resolved flake open.

Verification

  • npm run check:installed-lock-parity — passed
  • npm run check:outstanding-issues — passed: 157 rows, 44 open, 113 archived, next-id=160
  • npm run check:branch-review-ledger — passed
  • git diff --check — passed

Risk and rollback

Documentation-only. No product, clinical, retrieval, provider, or deployment behavior changes. Revert the squash commit if either disposition needs correction.

Summary by CodeRabbit

  • Documentation
    • Updated project review records to reflect the latest approved review and conflict resolution.
    • Archived a resolved outstanding issue after CI verification.
    • Added a new recommendation documenting duplicated test-file lists and safeguards against silent no-op failures.
    • Updated issue tracking metadata to reflect the next available identifier.

…plicated-list rule as #159
Two gaps that existed only in a chat session after PR #1466 merged.
#146 — the root cause is now in the row, read from the failure trace rather
than inferred. anchorTop -138 -> -7 with documentScrollTop 504 on BOTH sides:
the scroll never moved, the content shifted 131px, and 131 = collapseHeight 72
+ the 59px --safe-area-top that gotoPhoneSurface injects. A fixed
waitForTimeout(100) after setViewportSize measured mid-transient while the
header briefly reclaimed both bands.
The row stays OPEN on purpose, and says why: every CI run on a head carrying
the fix was cancelled by a supersede at ~3m45, so shard 1 has never completed
against it. The only proof is local, which does not exercise the CI-load
condition that triggers the flake. Recording a fix as verified when no
completed run has seen it is exactly the kind of claim this ledger exists to
prevent. It closes when one finished Production UI shard 1 on main carries it.
#159 — new. Four instances on one day of a list naming test files kept in two
places, each failing by RUNNING NOTHING rather than going red: mockup component
patterns, phone-chrome ownership journeys, tests/helpers/** absent from
uiPatterns (pre-existing, and it had been silently skipping Production UI for
six required specs), and the phone-scroll helper's consumer list. Each is
guarded individually now; the class is enforced nowhere.
Its stop rule is the one worth keeping: "CI would still have caught it" is not
a defence. In the tests/helpers case CI did not catch it, and in two others the
local gate the repo tells you to run before pushing reported green.
Docs-only. Marker 159 -> 160, allocated from main at be8c9ff.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JHLPEV4o1rzipPDqshCSHY
@coderabbitai

coderabbitaiBot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f6c0c599-dbcf-4326-8b7f-82bce05ba254

📥 Commits

Reviewing files that changed from the base of the PR and between ca2c4de and 958f38c.

📒 Files selected for processing (2)
  • docs/branch-review-ledger.md
  • docs/outstanding-issues.md

📝 Walkthrough

Walkthrough

The changes update review and issue ledgers. They record PR #1518, resolve issue #146, advance the next issue ID, and add recommendation #159 about duplicated test-file lists.

Changes

Ledger maintenance

Layer / File(s)Summary
Branch review record
docs/branch-review-ledger.md
Added the PR #1518 review record with its approval outcome, issue disposition, and validation checks.
Outstanding issue tracking
docs/outstanding-issues.md
Advanced the next available ID, removed and archived resolved issue #146, and added recommendation #159 about duplicated test-file lists and silent test omission.

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

Possibly related PRs

Suggested reviewers:cursoragent

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly identifies the two primary ledger changes: archiving validated issue #146 and recording the duplicated-list guard for #159.
Description check✅ PassedThe description includes the required summary, verification results, risk, rollback, and production-impact information for this documentation-only change.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

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

@BigSimmo

Copy link
Copy Markdown
OwnerAuthor

Temporarily closing to preserve the serialized merge queue while #1485 exact-head CI runs. This PR will be reviewed in a later queue slot.

@BigSimmoBigSimmo reopened this Jul 31, 2026
@supabase

supabaseBot commented Jul 31, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@BigSimmoBigSimmo changed the title issues: record the #146 root cause as unvalidated, and capture the duplicated-list rule as #159issues: archive validated #146 and capture duplicated-list guardJul 31, 2026
@BigSimmo
BigSimmo marked this pull request as ready for review July 31, 2026 02:02
@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.

@BigSimmo
BigSimmo enabled auto-merge (squash) July 31, 2026 02:02
@BigSimmo
BigSimmo merged commit b2122c7 into mainJul 31, 2026
44 of 47 checks passed
@BigSimmo
BigSimmo deleted the claude/ci-testing-review-2l8klp branch July 31, 2026 02:06
Sign up for freeto 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.

2 participants

@BigSimmo@claude