From c1604577a667da6eaf226373457089fb0a66629a Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 8 Aug 2026 17:02:52 +0000 Subject: [PATCH 1/2] docs(ledger): record Run PR sweep outcomes for open PRs Append one superseding Run PR sweep row per PR touched in this pass (conflict syncs, CI fixes, and review-thread code fixes). --- docs/branch-review-ledger.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index 9a717c5250..ddc203103e 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -755,3 +755,18 @@ Records before 2026-07-28 were written by hand and had drifted: 146 lines carrie | 2026-08-08 | PR #1740 / claude/inpage-nav-info-pages-v8rhnd | b67f33f65e00529eb0dd1682d6925e708243ee93 | Extract InPageNavHeader (default in-page nav template) + convert differentials detail; PR 1 of 3 | HANDOFF. Template extracted from the duplicated DocumentViewer/differential-detail markup into src/components/in-page-nav/ (InPageNavHeader, PageSection/toDocumentSections, usePageSectionWeights); differential-detail-page converted (-207 lines), behaviour-neutral. section-index.ts untouched so document tests unaffected. DocumentViewer deliberately NOT converged (owns h1, edge-glass-header, visual baselines) - follow-up. Anchor-offset hook generalisation deferred to PR 2 where it is consumed. 3 source-scanning contracts + addon-slot guard updated to follow the markup and additionally assert adoption; addon-slot scan widened to InPageNavHeader or it would go silent for every future adopter. Single failing test (pr-handoff-stop) is a root-uid artifact: chmod 0555 does not block root, reproduced with work stashed on clean tree. | verify:cheap 5618 passed/1 failed (root artifact); verify:pr-local same, short-circuits at test so build not reached; build run separately - Compiled successfully in 53s + client bundle secret check passed; verify:phone-chrome EXIT=0 (stage1 119 passed, stage2 7 passed 23.5s, full UI policy auto not selected); lint/typecheck/prettier --check . clean. No provider-backed gates. Deps installed with engine check relaxed (user-approved; Node 24.13.0 vs jsdom floor 24.15) - lockfile untouched. | | 2026-08-08 | claude/document-image-mobile-view-30xzw8 | 2394d903a6ca1ba7a84e380c9ed5cada038fa5c0 | document-viewer phone image layout + lightbox geometry (PR #1737) | implemented: capped rail/body grid tracks, removed aspect-ratio min-height transfer, rebuilt phone image viewer (legible open scale, rotation re-fit, clamped pan, double-tap, footer controls) | lint, typecheck, test (5647 pass / 1 pre-existing fail), build, eval:rag:offline, check:bundle-budget, all verify:pr-local static steps by hand; browser gates blocked by #255 | | 2026-08-08 | claude/document-image-mobile-view-30xzw8 | d257df7e11913db1d367535171fac726f47e7f1c | PR #1737 document-viewer phone image review-and-fix | fixed P1 expand fixture/threshold + P2 double-tap stage coords/pointer-up + resize re-clamp; Production UI timeout root cause cleared; merge-tree clean | verify:pr-local PASS (525 files/5653 tests); lint; typecheck; focused vitest 64/64; Production UI delegated to CI | +| 2026-08-08 | cursor/phone-mode-dense-production-05c0 (PR #1648) | 276a5cd02cfb8fb93d969e9e4db167576e054a42 | Run PR sweep: CI fix + threads + drift | DIRTY/master-search-header conflict → merged origin/main; phone dense + desktop tall rows preserved; CI re-running | vitest header-scroll-hide+mode-nav 55 passed; lint master-search-header; no provider-backed checks | +| 2026-08-08 | dependabot/npm_and_yarn/js-yaml-4.3.1 (PR #1668) | e95160210e7801c1f4e863648ed6b48c8fbee71f | Run PR sweep: CI fix + threads + drift | BEHIND → merged origin/main; Safety audit failed on transitive nanoid→bumped lock to 3.3.18; CI re-running | npm audit --omit=dev --audit-level=high clean; no provider-backed checks | +| 2026-08-08 | cursor/site-testing-speed-08c1 (PR #1686) | 632958dd63e320b3c1ae911ca0b025aaab78a478 | Run PR sweep: CI fix + threads + drift | DIRTY (ledger+outstanding-issues+scripts-index) → merged origin/main with careful unions; CI re-running | check:outstanding-issues pass; ledger:dedupe; vitest playwright-revision+ci-cache-safety 33 passed; no provider-backed checks | +| 2026-08-08 | cursor/safety-plan-phone-safe-area-624a (PR #1711) | 0aa81baf1260991f92dd8646bd9cd52b4077a39b | Run PR sweep: CI fix + threads + drift | DIRTY/ledger-only → merged origin/main via ledger driver; CI re-running | ledger merge driver; no provider-backed checks | +| 2026-08-08 | cursor/factsheets-compact-mockups-ad4c (PR #1728) | 541f68bd1bcd29daa05805d8fce22034b21d5076 | Run PR sweep: CI fix + threads + drift | BEHIND + 2 Codex P2 threads → synced main; full comfortable list + ComfortableCards density; threads unreplied (API 403) | vitest factsheets-compact-view-mockups.dom 3 passed; tsc; no provider-backed checks | +| 2026-08-08 | claude/planning-build-intelligence-9ot0nm (PR #1730) | fa616b11e8072ac3a94dd25e02c9c096983770f5 | Run PR sweep: CI fix + threads + drift | DIRTY → CLEAN at current head (auto-merge/sync); local merge push blocked by armed auto-merge sentinel | no local gates; no provider-backed checks | +| 2026-08-08 | cursor/compact-services-result-text-9b7d (PR #1731) | bdaad2cc471e5b599205b2f1f265b2d8e1fdb43c | Run PR sweep: CI fix + threads + drift | 2 Codex P2 → skip placeholders in compactBestUseTitle; gate subtitle compaction to services mode; threads unreplied (API 403) | vitest services-catalog+document-search-record-fault 20 passed; no provider-backed checks | +| 2026-08-08 | cursor/services-content-cleanup-1c73 (PR #1733) | af90c9017fd6c1c65fab0f40f96e155bd4f64f41 | Run PR sweep: CI fix + threads + drift | DIRTY/ledger sync + 2 Copilot threads → placeholder ranking + multi-clause criteria; threads unreplied (API 403) | vitest services-catalog 16 passed; no provider-backed checks | +| 2026-08-08 | cursor/confirm-checklist-polish-195c (PR #1734) | e1385d67ce42023f1293a652efa9799f3eb9eb2d | Run PR sweep: CI fix + threads + drift | DIRTY reported → already contained main; no code change this sweep | no gates; no provider-backed checks | +| 2026-08-08 | cursor/forms-info-disclosure-68d6 (PR #1735) | c8bbe0ee2dc7094bfea2a000320be4e8e7a00184 | Run PR sweep: CI fix + threads + drift | CodeRabbit unique disclosure id fix landed (index+label); thread unreplied (API 403) | vitest forms-information-disclosure.dom 2 passed; check:design-system-adoption; no provider-backed checks | +| 2026-08-08 | claude/document-viewer-optimization-tu8tnj (PR #1741) | 8d01991217f56d40666e31e13547202c2a8df8f2 | Run PR sweep: CI fix + threads + drift | Production UI PDF position fail + DIRTY → merged main; removed redundant relative on document-frame-controls; CI re-running | test:focused document-frame 16 passed; playwright smoke PDF-first mobile 1 passed; no provider-backed checks | +| 2026-08-08 | claude/ds-baseline-workflow (PR #1743) | 753898f4982be38c3b3d11495caf3d30236b16a3 | Run PR sweep: CI fix + threads + drift | 3 Codex threads (2 P1+1 P2) → partial refresh + refresh provenance + mask settle; threads disposition via later head | vitest adopt-visual-baselines 3 + design-system-adoption 51; no provider-backed checks | +| 2026-08-08 | claude/mode-routing-search-pages-jabe17 (PR #1744) | e7a6b44cf4488228129fb2f7285904f9e040dcaa | Run PR sweep: CI fix + threads + drift | Static maintainability 4205>4140 + DIRTY → merged main; extracted payloads+home-mode-seed to 4124 lines; CI re-running | check:maintainability-budgets pass; typecheck; vitest clinical-dashboard-merge+search-route-ownership 25; no provider-backed checks | +| 2026-08-08 | codex/fix-cloud-diagnostic-context (PR #1745) | f0fef29b33724096999335e6acd8726643528e23 | Run PR sweep: CI fix + threads + drift | Already CLEAN/green; accidental empty probe commit then recovered tip; no product change needed | no gates; no provider-backed checks | +| 2026-08-08 | codex/lighthouse-hardening (PR #1746) | d4af6a6356de3327906936a237405e4e7ccba0cb | Run PR sweep: CI fix + threads + drift | DIRTY + 3 Codex P2 + Static contract fail → main sync; process-group kill; suite deadline; normalized samples; contract test updated; threads unreplied (API 403) | vitest live-web-vitals-inputs+check-lighthouse-budget 61; ci-cache-safety 32; no provider-backed checks | From e2952044daa87a3307e49d7267e1dfded10eab57 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 8 Aug 2026 17:06:03 +0000 Subject: [PATCH 2/2] docs(ledger): supersede Run PR rows for #1648 and #1686 post-merge CI fixes --- docs/branch-review-ledger.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index ddc203103e..2ebca9be26 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -770,3 +770,5 @@ Records before 2026-07-28 were written by hand and had drifted: 146 lines carrie | 2026-08-08 | claude/mode-routing-search-pages-jabe17 (PR #1744) | e7a6b44cf4488228129fb2f7285904f9e040dcaa | Run PR sweep: CI fix + threads + drift | Static maintainability 4205>4140 + DIRTY → merged main; extracted payloads+home-mode-seed to 4124 lines; CI re-running | check:maintainability-budgets pass; typecheck; vitest clinical-dashboard-merge+search-route-ownership 25; no provider-backed checks | | 2026-08-08 | codex/fix-cloud-diagnostic-context (PR #1745) | f0fef29b33724096999335e6acd8726643528e23 | Run PR sweep: CI fix + threads + drift | Already CLEAN/green; accidental empty probe commit then recovered tip; no product change needed | no gates; no provider-backed checks | | 2026-08-08 | codex/lighthouse-hardening (PR #1746) | d4af6a6356de3327906936a237405e4e7ccba0cb | Run PR sweep: CI fix + threads + drift | DIRTY + 3 Codex P2 + Static contract fail → main sync; process-group kill; suite deadline; normalized samples; contract test updated; threads unreplied (API 403) | vitest live-web-vitals-inputs+check-lighthouse-budget 61; ci-cache-safety 32; no provider-backed checks | +| 2026-08-08 | cursor/phone-mode-dense-production-05c0 (PR #1648) | d2a0c8b12bcf3ea6b56c3d8291e4aa09da3e603e | Run PR sweep: CI fix + threads + drift | post-merge Unit coverage: restored usesPhoneSearchLayout min-h ternary for audit-navigation contract; CI re-running | vitest audit-navigation+mode-nav+header-scroll-hide 66 passed; no provider-backed checks | +| 2026-08-08 | cursor/site-testing-speed-08c1 (PR #1686) | 11e35727a6a9b3b776e890e6a63e43fea9b0a437 | Run PR sweep: CI fix + threads + drift | post-merge Unit coverage: added ui-phone-scroll-document-rail.spec.ts to playwright PR shard 1; CI re-running | vitest playwright-pr-shards 4 passed; playwright-pr-shards --validate OK; no provider-backed checks |