From 28a15921026a9cb5556a5b0028ac2457f857385e Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:24:09 +0800 Subject: [PATCH 1/4] docs: record branch cleanup classifications --- docs/branch-review-ledger.md | 179 +++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index b269b7eb8..4eb921987 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -53,3 +53,182 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD | 2026-07-13 | codex/repository-review-remediation | 452275824294564a1e08e6bec169bd4af744d09a | live migration apply and post-apply review | Applied the four reviewed forward migrations to `Clinical KB Database`, aligned repository filenames to the generated production versions, and corrected the schema snapshot so the legacy unfenced commit overload remains inaccessible to `service_role`. Live drift is clean and no active ingestion/enrichment overlap or duplicate open ingestion group was found. | Ran `npm run check:drift`: passed clean. Ran `npm run check:production-readiness`: READY. Ran Docker schema replay: passed. Ran focused concurrency/retrieval Vitest: 166/166 passed. Ran offline RAG: 36 fixtures and 60/60 contract tests passed. Ran M13, retrieval-owner, schema-health, lexical-retrieval, concurrency, and ACL live probes: passed; lexical retrieval returned 12 truthfully scored results. Not completed: full provider retrieval-quality evaluation exceeded the local command window; deterministic live retrieval checks passed. | | 2026-07-13 | codex/fix-48h-review-findings-current | 49735663370735a60870d065ed0de3b9d34e077f | last-48-hours PR remediation | Revalidated the last-48-hours findings on current main after PRs #538 and #540; retained only unique fixes across auth/cache isolation, stale-response protection, upload/routing/UI behavior, RAG coalescing, telemetry, worktree tooling, and SAST enforcement. No remaining high-confidence local defect was found in the changed scope. The approved live drift check reported only the five differences already explained by unapplied migrations from #540. | Focused Vitest 107/107; `npm run verify:pr-local` (1,762 passed, 1 skipped; production build and client-bundle scan; offline RAG 60/60); critical Chromium 8/8; live `check:drift`; `git diff --check`. Full Chromium remains advisory after the earlier runner hang; the required critical subset passed on current main. | | 2026-07-13 | codex/public-anonymous-access | 7f3eded3d17c9daf6a443c9cac3f0553e4e9321b | production UI design and accessibility review | Fixed the fullscreen clinical-table focus leak and divergent modal implementation, removed the non-native table-surface control, and lifted meaningful production metadata from 8-10px to the 11px floor with stronger muted contrast. No remaining high-confidence defect was found in the reviewed visual scope. | Baseline/final screenshots at 1440x1000 and 390x820; focused Chromium table expansion 3/3; focused Vitest 6/6; `npm run typecheck`; targeted ESLint; type-scale and focused Prettier checks; `git diff --check`. `verify:cheap` timed out in full lint/test execution; full `verify:ui` deferred under the API confirmation boundary. | +| 2026-07-13 | origin/main (detached review worktree) | c523cabeae4b68ebdf569ecbc18d9f5a7b5afbf1 | repo-wide audit | Changes requested: one P1 clinical-answer trust cluster; three P2 tenancy/reindex guardrail issues; three P3 information-disclosure, dead-code, and transitive-deprecation cleanup items. No P0 found. | `npm run verify:cheap` (1,721 passed, 1 skipped); `npm run test:coverage` (thresholds passed); `npm run build`; `npm run verify:ui` (137/137); `npm run eval:rag:offline` (36 fixtures, 60 tests); format, Edge Function, Codex workflow, import/secret/dead-reference scans. Provider-backed checks skipped. | +| 2026-07-13 | HEAD / origin/main (detached worktree) | 04c1d0b036cae8af4dabfc692055c7aab93d5888 | OpenAI-facing API and integration review | Read-only review found one P1 clinical-streaming defect and four P2 reliability/API-contract issues: provisional clinical prose is exposed before validation; mid-stream failure can silently trigger a second buffered generation; answer caches are not model/prompt fingerprinted; OpenAI access/model errors are under-classified; and table-fact route IDs are not validated before database access. GPT-5.6 migration also requires replacing the legacy prompt-cache parameter. No application code was changed. | Static call-flow, prompt, model, schema, streaming, cache, error, route, test, and governance inspection; official OpenAI model/Responses/structured-output/streaming/prompt-cache guidance reviewed. Provider-backed checks were not run. Local tests were not run because this worktree has no installed dependencies (`openai`, `vitest`). | +| 2026-07-13 | claude/audit-ci-browser-gate-2026-07-13 | 65a8a0c9e7c3a165b09a1ad79e893af8c2c6973b | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/beautiful-hamilton-5df54c | 5e2e90f0a3af4039c7e15515151569228476a60c | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 5e2e90f0a3af4039c7e15515151569228476a60c origin/main`. | +| 2026-07-13 | claude/beautiful-williamson-57d144 | 072434cd5f59b1441dd114958489028972c42d34 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #474; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/chunking-ocr-eval-plumbing-e1ac6b | b65de578ad50f128492d1ed316c6f11eb4a4dfc6 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #508; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/codebase-review-ade6ed | 8a26e238b495f2e2fdae7227c8a9a915bc27f325 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #510; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/cranky-swirles-619a39 | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/cross-border-openai-disclosure-2f170b | 14a155aabcecb79a5fbdfd442a1d684ecb901fa4 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #530; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/database-rag-image-visibility-d6b809 | 7a51b109df0575f570cc3351d18552d43e2f1e9f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #515; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/design-sync-78bad6 | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/desktop-plus-menu-design-1a4bb2 | 0e8752a7983e114c959d1e878ea80544a32900ce | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #478; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/differentials-search-ux-polish-f2ff06 | f7a3d95f54248d5c71c11084d0e5b60f2a83ae98 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor f7a3d95f54248d5c71c11084d0e5b60f2a83ae98 origin/main`. | +| 2026-07-13 | claude/document-viewer-design-review-4fc027 | a82f7c3974f870a661d1f1249b29dc79d449ab15 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #509; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/document-viewer-review-fixes | e765b3818b4bdda32b0bee4af7c9091f5d86d86d | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #505; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/edit-tools-responsive-layout-a2dd0b | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/eval-citation-coverage-strict | f7fb001c5ceb98874f45b4c8dad91e1b7e9c3f38 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #564; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/favourites-page-redesign-5a9c1b | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/forward-codify-retrieval-rpcs-05a3dc | e8ee696dd6db4a991e6964d96e4ded40131596a5 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor e8ee696dd6db4a991e6964d96e4ded40131596a5 origin/main`. | +| 2026-07-13 | claude/generation-token-starvation-fix | 65a8a0c9e7c3a165b09a1ad79e893af8c2c6973b | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/git-workflow-prompt-970dd4 | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/github-pr-testing-review-dde615 | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/hero-composer-hydration | eb7cc81c0513da46cd07b9fe1a189952914a5613 | branch-cleanup | Redundant: no patch-unique non-merge commits remain against `origin/main`; eligible for deletion when unreferenced. | `git log --right-only --cherry-pick --no-merges origin/main...claude/hero-composer-hydration` returned empty. | +| 2026-07-13 | claude/hero-composer-teardown-microtask | af9ada42fa069761d21fc1a57e60a80d89e15dbc | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/home-page-sizing-plan-02011e | 05b5977c4c7152ede77039543b5ac6c686c9d905 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #517; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/icon-design-review-393584 | 370cd7bdd6ca45484c14d04b66c51c3394472dd0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #519; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/icon-glyph-refinements | 7e807c1c7346ae998557911421500dce70fe3cd0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #523; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/july8-migration-batch-live-7d76fb | c78a4d7ff570179f28a33f03759e1d91f56d0f65 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #528; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/lithium-search-issue-7903a2 | a6b2dbcd6e289ada4d8abb88861dc43063236058 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #460; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/magical-bouman-0a04a4 | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/missing-search-bar-a1b3d5 | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/mobile-search-bar-fix | b73196c2e2e4a536804cdcdb50879c29e2c582c5 | branch-cleanup | Redundant: no patch-unique non-merge commits remain against `origin/main`; eligible for deletion when unreferenced. | `git log --right-only --cherry-pick --no-merges origin/main...claude/mobile-search-bar-fix` returned empty. | +| 2026-07-13 | claude/mode-home-composer-hero-fix | 50fa59812a84081bc9b2c8cbac79aa3b089c7031 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #470; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/mystifying-wing-55853c | c9c3d2b0c0e71f09e8153f60fa6b2508dccddc25 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor c9c3d2b0c0e71f09e8153f60fa6b2508dccddc25 origin/main`. | +| 2026-07-13 | claude/observability-alerts-rollback-8d9b79 | 67144fe56b776fb58d2518d057d41612399f65b6 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #536; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-bundle-hygiene | cb9c0f9502f61bd29fe3761e1ad3122a3233a27c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #475; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-eval-gated | 901fae59eca2c00c99c3b4ae79a84642b405672a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #486; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-hot-path | 848fa9248a48ac608ca1ca470cd85d203e4b036f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #480; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-network-caching | 7cea28560ae57777e449d672a265a20b4c11b44f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #479; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-payload-trim | 0c68d07d9e570848b76f76dc06d40a340fbc3e88 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #482; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/perf-r2-plan-cache-migration | 5f36914c0440f1dba6044c8d9ed6c9dc069e66d0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #484; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/pia3-doc-residual-cache | 4494a830df6682ce5edcaf61d6a178af162b50d7 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #535; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/privacy-footer-responsive-adbd0c | ad5ef99f68dfd07d56a2ad9e2d0871b7deaf882c | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/prompt-improvement-skill-2e87bd | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 origin/main`. | +| 2026-07-13 | claude/prompt-perfection-3d64fe | a51871954182c524d961eb077e5983fb87eb2260 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor a51871954182c524d961eb077e5983fb87eb2260 origin/main`. | +| 2026-07-13 | claude/pt-audit-pr7-ci-hardening | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/quality-eval-expected-doc-coverage | c4868031b2294d26a5d35b06f9ecbb4c9b55ac28 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #562; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/rag-cross-reference-guard | abb648e0bd64631db41412148d93eee39eb4f5d2 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #538; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/rag-optimization-phase-2-748178 | 501b949e33ea1ac35abef7644a3cdc0aeb18cefd | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #526; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/rag-review-improvements-f1bf84 | 7154493e5e7c5ed1e2bd484503bfdbca94c23756 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #514; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/repo-next-steps-e53523 | 3f7d6d76f597f2a0311af1052480f84b68ecc259 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/repo-productivity-ideas-2e8b98 | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | claude/repo-task-recommendations-f32752 | 00ff16704e6f290148d888c3247cf75ca0c1faa2 | branch-cleanup | Retained for open PR #577. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | claude/review-chats-cleanup-83b6f5 | 70ec6409a11a85e1678eb4b320519624673a94a0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 70ec6409a11a85e1678eb4b320519624673a94a0 origin/main`. | +| 2026-07-13 | claude/scroll-icon-design-8b7675 | 636630a035df2da70353e4b7601d97744cdf0819 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #467; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/search-page-redesign-d50902 | 7d077a1d5fc3cbd7238bc8dc3f33733000684261 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #501; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/seeded-owner-catalogue-sync-7544e2 | 9613f9307be5728bb8dae0c56d6a35f053daad4c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #507; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/site-formatting-polish-b91374 | 619dd99845beb02aa93f30377011b89d70fcb814 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #494; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/site-performance-speed-61d154 | 46624913def3eaddaa1cc5aa4411f769e9c98b77 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #458; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/smart-search-presentations-differentials-a199bb | 0399ec7c3789cb892e0314454f971ba554839eab | branch-cleanup | Redundant: no patch-unique non-merge commits remain against `origin/main`; eligible for deletion when unreferenced. | `git log --right-only --cherry-pick --no-merges origin/main...claude/smart-search-presentations-differentials-a199bb` returned empty. | +| 2026-07-13 | claude/supabase-auth-connection-cap-8907c5 | d28cf149c36f0e44d3bde49068187f262190d74e | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #525; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/supabase-postgres-practices-3eeeb0 | 6d26f87c245eeb5e57c564cddbdd6a4680d7862f | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 6d26f87c245eeb5e57c564cddbdd6a4680d7862f origin/main`. | +| 2026-07-13 | claude/tools-responsive-layout | 45f646e1fdf43bf1201007ec9a502eed2e42717b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #464; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/wonderful-fermat-f00d79 | d6284c75b022f813f205fd3a73cce92b057a2a17 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #477; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/worker-edge-deploy-path-988cc3 | 1b6f02170b485fe21ba56537ed6ed1061cc11679 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #527; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/worker-server-only-boot | 964564f0477635d252238612586e1f83dda3b245 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #493; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/anonymous-document-access-tests | 4a3d954553a8c0618bd9c41baaadedd84bbca821 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #559; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/api-review-fixes | 66883b7c86f606e617db4bee2bab6f85fff59bdc | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 66883b7c86f606e617db4bee2bab6f85fff59bdc origin/main`. | +| 2026-07-13 | codex/branch-cleanup-2026-07-13 | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/codex-review-single-pass | 950e331006fe0b2d24447ea5b5df2bb83e69799b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #558; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/deep-memory-live-reconcile | 59a976be639e1dede8acec65c1c14166ca71cadb | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #569; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/dirty-work-pr-split | c688eaf1a041b466aad1259e688dbfbe4329f700 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/domain-5-clinical-safety | d14ef4b4dd43d5e08c11c08a70492da0c1abe4ad | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor d14ef4b4dd43d5e08c11c08a70492da0c1abe4ad origin/main`. | +| 2026-07-13 | codex/domain-6-release-hardening | 9ffc2a5af1726f5fedc4d981b49981c902a2342a | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 9ffc2a5af1726f5fedc4d981b49981c902a2342a origin/main`. | +| 2026-07-13 | codex/domain4-data-lifecycle | 9ffc2a5af1726f5fedc4d981b49981c902a2342a | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 9ffc2a5af1726f5fedc4d981b49981c902a2342a origin/main`. | +| 2026-07-13 | codex/dose-fast-path-context | 26c93547d8ec46c0658bf98194fc2c5d1a6b383f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #575; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/fix-48h-review-findings | a035fa7d7ce16ba2758886b16b69dee0ff86f820 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #550; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/fix-48h-review-findings-current | 881a24242c369f768f2517d7706102cb565b731c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #551; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/fix-registry-indexing-health | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/indexing-health-scan | 13b19b5746625081be85894f6d1c345c57c16225 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #561; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/lithium-answer-recovery | 16e51a167ef349ef516dc862ccaa278091bf63f7 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/live-remediation-apply | f6a50117903445414facefa1b239033f2fec3313 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #568; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/openai-gpt56-rag-upgrade | 04c1d0b036cae8af4dabfc692055c7aab93d5888 | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/opioid-dose-retrieval-gate | b8c5cb785e1d52d3af05212cf2bae10d412a9869 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #571; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/performance-deployment-review | 66883b7c86f606e617db4bee2bab6f85fff59bdc | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 66883b7c86f606e617db4bee2bab6f85fff59bdc origin/main`. | +| 2026-07-13 | codex/performance-prompt-audit | 66883b7c86f606e617db4bee2bab6f85fff59bdc | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 66883b7c86f606e617db4bee2bab6f85fff59bdc origin/main`. | +| 2026-07-13 | codex/pr-461-fixes | 8bf455325b0915898417dd66aa61d419080c5528 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 8bf455325b0915898417dd66aa61d419080c5528 origin/main`. | +| 2026-07-13 | codex/pr-466-fixes | b341fed3d6f8d94f1573db1ff3939e112c3240f0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #466; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/pr-469-fixes | 3a252e7cd53b8a825aef5d4432ff0f7373618c56 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #469; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/pr-473-fixes | ceccc7219cbd1bf2e0f5b166de94f293c7c25bfe | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor ceccc7219cbd1bf2e0f5b166de94f293c7c25bfe origin/main`. | +| 2026-07-13 | codex/pr-481-fixes | 24fad070fb9834510309e74e1dc0e216cd08646b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #481; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/pr-481-main-integration | a6a9e0292395bb53a832e894c8ce10707d425e57 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor a6a9e0292395bb53a832e894c8ce10707d425e57 origin/main`. | +| 2026-07-13 | codex/pr-483-fixes | 190affffacf2a0c0447b51fe87fdb22ae37737b1 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #483; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/pr-485-fixes | 96dbd0394888d5a52c916dba52b94d0f83e4507e | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 96dbd0394888d5a52c916dba52b94d0f83e4507e origin/main`. | +| 2026-07-13 | codex/pr-522-review | 344f10f9efca6dc340a6ac65128eaf2fdcddf727 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #522; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/privacy-link-only | 3ae36477f8a3b945870b545c2b0c048e597d2d29 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #557; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/privacy-ui-assertion | bafceee0588483bed209b321d9fdf68f48b7ea2f | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor bafceee0588483bed209b321d9fdf68f48b7ea2f origin/main`. | +| 2026-07-13 | codex/production-migration-history-final | 6e8eab2533df7ab2352b51223447f2dff1951a2a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #565; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/rag-remediation | 18cf01f2100c479beb2b8a089c287e8c7d978eb8 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #553; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | codex/rag-review-followup | a4b1c58ccbcf57f7a6ddd495c9217bce5544cccf | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/release-blocker-remediation | 12377740a37e67523c720ab2952a75fd45aee2bd | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | +| 2026-07-13 | codex/report-remediation | 70ec6409a11a85e1678eb4b320519624673a94a0 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 70ec6409a11a85e1678eb4b320519624673a94a0 origin/main`. | +| 2026-07-13 | codex/responsive-accessibility-audit | de533acdf4cba2bdc1ec9e13d207b86d09968fc8 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor de533acdf4cba2bdc1ec9e13d207b86d09968fc8 origin/main`. | +| 2026-07-13 | codex/review-findings-fixes | 66883b7c86f606e617db4bee2bab6f85fff59bdc | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 66883b7c86f606e617db4bee2bab6f85fff59bdc origin/main`. | +| 2026-07-13 | main | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Protected base branch retained. | Resolved as `main` / `origin/main`; deletion prohibited. | +| 2026-07-13 | origin | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 origin/main`. | +| 2026-07-13 | origin/claude/chunking-ocr-eval-plumbing-e1ac6b | b65de578ad50f128492d1ed316c6f11eb4a4dfc6 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #508; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/cross-border-openai-disclosure-2f170b | 14a155aabcecb79a5fbdfd442a1d684ecb901fa4 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #530; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/de-fly-staging-doc | 4d39fe85f1f5d946e39d4b52bcc301b7e523d729 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #516; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/document-viewer-design-review-4fc027 | a82f7c3974f870a661d1f1249b29dc79d449ab15 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #509; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/document-viewer-review-fixes | e765b3818b4bdda32b0bee4af7c9091f5d86d86d | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #505; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/eval-citation-coverage-strict | f7fb001c5ceb98874f45b4c8dad91e1b7e9c3f38 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #564; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/fix-scroll-row-mask-mobile | 51198244b8990a1e43b8952fc0a0dad9a4495d87 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #498; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/forward-codify-retrieval-rpcs-05a3dc | e8ee696dd6db4a991e6964d96e4ded40131596a5 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor e8ee696dd6db4a991e6964d96e4ded40131596a5 origin/main`. | +| 2026-07-13 | origin/claude/gate-answer-persistence-flag-4b55da | 47206d8c2ab04f8a32fd64de8ba2f141999eb3e0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #537; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/hero-composer-hydration | eb7cc81c0513da46cd07b9fe1a189952914a5613 | branch-cleanup | Redundant: no patch-unique non-merge commits remain against `origin/main`; eligible for deletion when unreferenced. | `git log --right-only --cherry-pick --no-merges origin/main...origin/claude/hero-composer-hydration` returned empty. | +| 2026-07-13 | origin/claude/hero-composer-teardown-microtask | af9ada42fa069761d21fc1a57e60a80d89e15dbc | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #504; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/home-answer-page-layout-rtx10n | 96dbd0394888d5a52c916dba52b94d0f83e4507e | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 96dbd0394888d5a52c916dba52b94d0f83e4507e origin/main`. | +| 2026-07-13 | origin/claude/home-page-sizing-plan-02011e | 05b5977c4c7152ede77039543b5ac6c686c9d905 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #517; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/icon-design-review-393584 | 370cd7bdd6ca45484c14d04b66c51c3394472dd0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #519; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/icon-glyph-refinements | 7e807c1c7346ae998557911421500dce70fe3cd0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #523; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/july8-migration-batch-live-7d76fb | c78a4d7ff570179f28a33f03759e1d91f56d0f65 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #528; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/mobile-search-bar-popup-bx163m | ceccc7219cbd1bf2e0f5b166de94f293c7c25bfe | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor ceccc7219cbd1bf2e0f5b166de94f293c7c25bfe origin/main`. | +| 2026-07-13 | origin/claude/observability-alerts-rollback-8d9b79 | 67144fe56b776fb58d2518d057d41612399f65b6 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #536; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/perf-r2-auth-roundtrip | 24fad070fb9834510309e74e1dc0e216cd08646b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #481; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/perf-r2-eval-gated | 901fae59eca2c00c99c3b4ae79a84642b405672a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #486; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/phone-blackout-fix-nuxnt3 | 551b07b44e9572d141118866271af27c67d50370 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #570; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/pia3-doc-residual-cache | 4494a830df6682ce5edcaf61d6a178af162b50d7 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #535; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/privacy-footer-responsive-adbd0c | ad5ef99f68dfd07d56a2ad9e2d0871b7deaf882c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #576; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/production-deployment-setup-d83ef8 | 7cca301849908889f963c361980c378e3aaff07f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #511; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/quality-eval-expected-doc-coverage | c4868031b2294d26a5d35b06f9ecbb4c9b55ac28 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #562; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/query-hash-hmac-secret-0e44d3 | 97108314ec59dd015b1947ba0d0bc41da1f58d33 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #532; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/rag-cross-reference-guard | d6ba5930ecf9fcf5be1d441a197f7f53a3086ce5 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #573; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/rag-optimization-phase-2-748178 | 501b949e33ea1ac35abef7644a3cdc0aeb18cefd | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #526; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/rag-review-improvements-f1bf84 | 7154493e5e7c5ed1e2bd484503bfdbca94c23756 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #514; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/reconcile-mode-home-tokens | 344f10f9efca6dc340a6ac65128eaf2fdcddf727 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #522; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/repo-next-steps-e53523 | 3f7d6d76f597f2a0311af1052480f84b68ecc259 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #513; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/repo-task-recommendations-f32752 | 00ff16704e6f290148d888c3247cf75ca0c1faa2 | branch-cleanup | Retained for open PR #577. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | origin/claude/response-formatting-cleanup-b57a9c | 3a252e7cd53b8a825aef5d4432ff0f7373618c56 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #469; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/responsive-design-review-4d7395 | 889dc73a807145cf7db3326fd2ad77f8d594652b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #520; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/search-timeout-failure-s6aiuj | b341fed3d6f8d94f1573db1ff3939e112c3240f0 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #466; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/seeded-owner-catalogue-sync-7544e2 | 9613f9307be5728bb8dae0c56d6a35f053daad4c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #507; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/site-formatting-polish-b91374 | 859633eb72dee7ab430b0cbebb0f68b77caa072a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #506; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/smart-search-presentations-differentials-a199bb | e7b8a9621d30f22c7ae20aefbba7c023d1ac06df | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #499; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/supabase-auth-connection-cap-8907c5 | d28cf149c36f0e44d3bde49068187f262190d74e | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #525; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/type-scale-mode-home-tokens | 4c55b94f15a15f7c8b418d8dba776b007fb458a3 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #512; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/worker-edge-deploy-path-988cc3 | 1b6f02170b485fe21ba56537ed6ed1061cc11679 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #527; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/claude/worker-server-only-boot | 964564f0477635d252238612586e1f83dda3b245 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #493; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/13b19b5 | 87e8f42fed22fe6f0375a73f5653ea4c3b243385 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #566; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/21f9540 | aa58dd1f8ba40eff536ee61b13769ebb2418befc | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #503; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/4eaf00f | f6b1ce2e214ffd4875e511ad627a85a2dedcdcb6 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #518; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/abb648e | c6215211ac02ada5db1df81ce03a36b7714f7dd8 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #539; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/d5ab4c3 | 65e5575c4f6ff364b5bc52f7698de7d75986e871 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #521; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/docstrings/faac19b | 6aba3a54370fca45af926ac98e6457b24d617dc1 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #554; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/simplify/10f39fd | d6d41d79d3bdb126974bb0b2605f7a82de9babb3 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #534; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/coderabbitai/utg/3f739cd | fd1e68b4dd83de09f0b1159e15db8ac97708d5c3 | branch-cleanup | Retained for open PR #556. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | origin/codex/anonymous-document-access-tests | 4a3d954553a8c0618bd9c41baaadedd84bbca821 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #559; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/codex-review-single-pass | 950e331006fe0b2d24447ea5b5df2bb83e69799b | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #558; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/deep-memory-live-reconcile | 59a976be639e1dede8acec65c1c14166ca71cadb | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #569; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/domain2-remediation | 7ea33b20d230f65eb5ac5f6a7386ebd0db92a6ef | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #533; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/dose-fast-path-context | 26c93547d8ec46c0658bf98194fc2c5d1a6b383f | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #575; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/fix-48h-review-findings | f9e0ca42c7b234a894b49bd2958e69ebb2d5810a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #574; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/fix-48h-review-findings-current | 881a24242c369f768f2517d7706102cb565b731c | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #551; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/indexing-health-scan | 62e1f6abc9d1090c38b6ee861cb9dfb9bf3bac45 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #572; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/live-remediation-apply | f6a50117903445414facefa1b239033f2fec3313 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #568; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/opioid-dose-retrieval-gate | b8c5cb785e1d52d3af05212cf2bae10d412a9869 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #571; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/pr-481-main-integration | a6a9e0292395bb53a832e894c8ce10707d425e57 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor a6a9e0292395bb53a832e894c8ce10707d425e57 origin/main`. | +| 2026-07-13 | origin/codex/privacy-link-only | 3ae36477f8a3b945870b545c2b0c048e597d2d29 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #557; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/production-migration-history-final | 6e8eab2533df7ab2352b51223447f2dff1951a2a | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #565; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/public-anonymous-access | afae5df9155b518f93f6046c2d11634b9cd08a42 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #529; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/rag-remediation | 18cf01f2100c479beb2b8a089c287e8c7d978eb8 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #553; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/codex/responsive-accessibility-audit | de533acdf4cba2bdc1ec9e13d207b86d09968fc8 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor de533acdf4cba2bdc1ec9e13d207b86d09968fc8 origin/main`. | +| 2026-07-13 | origin/codex/result-sorting-design-polish | 51028464fe8ac671923ee739e81649ee1d9e1ab3 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #560; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | origin/copilot/fix | f7a3d95f54248d5c71c11084d0e5b60f2a83ae98 | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor f7a3d95f54248d5c71c11084d0e5b60f2a83ae98 origin/main`. | +| 2026-07-13 | origin/dependabot/github_actions/actions/checkout-7 | 791b3cc27c43651bdecca3f154c506f51d110d8d | branch-cleanup | Retained for open PR #541. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | origin/dependabot/npm_and_yarn/eslint-10.7.0 | cb724b649082bcaf7046a5a8fd913c6ae603dd31 | branch-cleanup | Retained for open PR #547. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | origin/dependabot/npm_and_yarn/typescript-7.0.2 | 5e7ff09e9b24f54b719a36876ae6dad2283a6232 | branch-cleanup | Retained for open PR #545. | GitHub open-PR query matched this branch at classification time. | +| 2026-07-13 | origin/main | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Protected base branch retained. | Resolved as `main` / `origin/main`; deletion prohibited. | +| 2026-07-13 | origin/railway/code-change-MTk6ya | 540b07816b4f0f804e4270566fb3b757b852cf06 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #462; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | From 5aa098f53eb98049e1821a7ad7d3c464c417ef00 Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:25:09 +0800 Subject: [PATCH 2/4] docs: deduplicate merged review ledger --- docs/branch-review-ledger.md | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index a886f6367..1d7e5375f 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -56,39 +56,6 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD | 2026-07-13 | main (PR #570 squash, glass header) | cc6bfc1c80902ca3c91e5ba2ebe78a80f3fd9e14 | post-merge review: CSS/visual/a11y/perf + logic/regression | No P0/P1. P2s confirmed and fixed in follow-up: build pipeline dropped ALL hand-authored backdrop-filter declarations (manual -webkit- duplicates confused Lightning CSS — header scrim, bottom dock, and composer pill were tint-only in every engine); scrim retuned to carry the bar's frost alone (header backdrop-root removed) with masks fading to true zero; private-scope alert made sticky inside main (was scroll-away in non-answer modes); scroll-hide reporter reset on breakpoint-gate change; non-forced fallback backgrounds layered to preserve the utility-wins contract. | Ran custom Playwright probe (`node scratchpad/probe-blur.mjs`, Chromium 390x844): baseline showed `getComputedStyle(.edge-glass-header-backdrop).backdropFilter === "none"` on all three passes, after fix `blur(14px)/blur(20px)/blur(26px)` — passed; Ran `node scripts/run-playwright.mjs tests/ui-smoke.spec.ts --project=chromium -g "glass header\|collapse hide\|private-scope alert\|phone (short\|long) answer stays"`: 6/6 passed; Ran `node scripts/run-playwright.mjs tests/ui-smoke.spec.ts --project=chromium` (full file): 71 passed, 4 failed (pre-existing `/privacy` heading test, fails identically on clean main); Ran `npm run verify:cheap`: exit 0 (1935 unit tests passed); Ran `npm run format:check`: passed; Not run: WebKit/Safari real-device check (no WebKit runner in this environment — served client chunk verified to pair `-webkit-backdrop-filter` with each declaration for Safari <= 17) | | 2026-07-13 | codex/rag-review-followup | 755ac9e517a3b81f8e12a119f80f3769dd58ae4e | PR #575 post-merge review finding remediation | Fixed the P1 path that could combine a medication amount and route from separate chunks, expanded the shared explicit amount/route/frequency intent detector, corrected route-only failure classification, and added microgram-symbol coverage. Requested attributes must now be co-located with the medication subject before the text fast path is accepted. No additional high-confidence defect was found in the changed scope after integrating the production answer-budget fix from PR #580. | Focused Vitest 143/143; `npm run eval:rag:offline` (21 files, 265/265); `npm run typecheck`; targeted ESLint; full `npm test` (211 files passed, 1 skipped; 1,946 tests passed, 1 skipped); PR-local dry-run selected runtime, format, lint, typecheck, full tests, build, and offline RAG; `git diff --check`. `verify:cheap` passed all pre-test stages but its 10-minute host bound expired during the full suite; the same suite then passed independently with a longer bound. | -| 2026-07-10 | codex/design-ux-review-fixes | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | design-system + UX + design | Five issue groups confirmed; scoped fixes applied in the worktree. | `npm run check:type-scale`; focused Vitest (19/19); `npm run typecheck`; `npm run lint`; `npm run sitemap:check`; browser/API-backed checks awaiting approval | -| 2026-07-11 | codex/design-ux-review-integration | 98093ec7b | branch-integration-review | Replayed the reviewed design and UX fixes onto current `origin/main`, preserved the lightweight evidence-panel boundary, and retained the merged quality fixes. | `npm run check:type-scale`; combined focused Vitest (8 files, 42 tests); runtime/action/sitemap/type-scale/lint stages of `verify:cheap`; typecheck blocked by stale worktree dependencies pending hosted clean install; `git diff --check` | -| 2026-07-09 | example/branch | abc1234 | branch-cleanup | Example: already merged into `main`; no unique patch content. | `git log --right-only --cherry-pick main...example/branch`; `git diff --name-status main...example/branch` | -| 2026-07-10 | codex/pr-testing-streamlining | 155c801cd58f797037d8aaa8b885405a1c599249 | working-tree diff: PR testing streamlining | Changes requested: 2 P1 clinical-gate defects and 7 P2/P3 scope, local parity, and UI-process defects. | `npm run check:ci-scope`; `npm run check:github-actions`; `npm run check:codex-autofix-workflow`; `npm run eval:rag:offline`; `npm run test:e2e:critical`; targeted scope classifications; `git diff --check` | -| 2026-07-10 | codex/pr-testing-streamlining | 155c801cd58f797037d8aaa8b885405a1c599249 | working-tree remediation review | All recorded P1-P3 findings fixed; no remaining high-confidence issue in the changed scope. | `npm run verify:cheap`; `npm run verify:pr-local`; `npm run eval:rag:offline`; `npm run test:e2e:critical`; `npm run test:e2e:advisory`; CI YAML parse; scope/action/Codex guards; `git diff --check` | -| 2026-07-10 | codex/review-autofix-flow | 155c801cd58f797037d8aaa8b885405a1c599249 | codex-autofix-flow | Fixed exact connector authorization, trusted-marker deduplication, and strict self-trigger matching; added regression coverage. | `npm run check:codex-autofix-workflow`; focused Vitest (4 passed); `npm run verify:cheap` pre-test stages passed before tool timeout; `npm test` (1,415 passed, 1 skipped); focused Prettier check; `npm run check:github-actions` | -| 2026-07-10 | codex/review-autofix-flow | 155c801cd58f797037d8aaa8b885405a1c599249 | codex-autofix-flow-followup | Fixed untrusted workflow-level concurrency interference and migrated the bridge from the Node 20 action runtime to `actions/github-script@v9`; added direct embedded-script execution coverage. | Focused Vitest (13 passed); targeted ESLint; `tsc --noEmit`; `npm run check:codex-autofix-workflow`; `npm run check:github-actions`; focused Prettier check; `git diff --check` | -| 2026-07-10 | codex/review-autofix-flow | 155c801cd58f797037d8aaa8b885405a1c599249 | codex-autofix-residual-fixes | Replaced one-shot PR deduplication with a three-cycle head-SHA cap, made comment permission failures fail visibly, and pinned `github-script` v9.0.0 to its verified immutable commit. | TDD red run (7 expected failures); focused Vitest green run (15 passed); `npm run verify:cheap` (152 files passed, 1 skipped; 1,426 tests passed, 1 skipped); focused Prettier check; `git diff --check`; official `git ls-remote` tag verification | -| 2026-07-10 | codex/architecture-review-fixes | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | architecture-review | Seven findings fixed in the working tree: three runtime cycles, unbounded owner caches, a client/server env boundary breach, reversed runtime-to-scripts ownership, and architecture-doc drift. | `npm run test -- tests/architecture-boundaries.test.ts tests/bounded-ttl-cache.test.ts tests/rag-score.test.ts tests/rag-cache-utils.test.ts tests/rag-cache-invalidation.test.ts tests/evidence-panels.test.ts tests/clinical-dashboard-merge-artifacts.test.ts`; `npm run verify:cheap`; `npm run check:production-readiness:ci` | -| 2026-07-10 | codex/architecture-review-fixes | 648abfa3f7c91395b5eeca543f70e0b6ea59e9e0 | frontend-architecture-review | Shared cycle/env findings confirmed and fixed; three additional findings fixed for defeated lazy boundaries, duplicate shell/dashboard subscriptions, and unstable search-context values. | `npm run test -- tests/architecture-boundaries.test.ts tests/evidence-panels.test.ts tests/clinical-dashboard-merge-artifacts.test.ts`; `npm run verify:cheap`; UI gate deferred pending explicit local-API approval | -| 2026-07-11 | codex/architecture-review-integration | b45df727b29aad8ba4ec5d4e96d1f0599d7dad8a | branch-integration-review | Replayed the reviewed architecture fixes onto current `origin/main`; preserved current CI/autofix history and found no new high-confidence defect in the integrated diff. | `npm run check:runtime`; `npm run check:github-actions`; `npm run sitemap:check`; `npm run lint`; `npm run typecheck`; focused Vitest (24 passed); full Vitest with `--testTimeout=30000` (1,433 passed, 1 skipped); `git diff --check` | -| 2026-07-10 | codex/quality-testing-typescript-fixes | 648abfa3f | code-quality + testing + TypeScript | 17 confirmed P2/P3 issues fixed; no P0/P1 findings; residual large-module complexity noted. | Focused Vitest and Playwright; full Vitest 1427 passed/1 skipped; coverage; lint; typecheck; production-readiness CI | -| 2026-07-11 | codex/quality-review-integration | d3fcef8bbc9ab12b929771421b532c1ed8b7e1e7 | branch-integration-review | Replayed the quality, testing, and TypeScript fixes onto current `origin/main` and consolidated the stronger standalone auth callback coverage into this branch. | Changed-file Prettier; focused Vitest (5 files, 23 tests); `git diff --check`; original branch full Vitest/coverage/lint/typecheck and targeted Chromium evidence retained | -| 2026-07-11 | codex/architecture-review-integration | 665103250ccc33b5870862b8d8467607a1ae5d23 | coderabbit-followup | Fixed POSIX project-root identity collisions and closed dynamic-import and self-cycle gaps in the architecture regression guard. | Local-server Vitest passed; architecture-boundaries Vitest passed (6 tests); `npm run typecheck`; focused Prettier; `git diff --check` | -| 2026-07-11 | codex/architecture-review-followup | f5deaaee98864f1d32c1060ae14966a4f5975872 | coderabbit-test-followup | Removed probabilistic no-collision assertions from the local identity test and replaced them with deterministic normalization, repeatability, ID-shape, and port-range checks. | Local-server Vitest (2 passed); focused Prettier; `git diff --check`; hosted CI/SAST/Secret Scan passed on the reviewed head | -| 2026-07-11 | codex/pr-check-followup | 298e8f5bec2a4673dd225da3f446f008b8f25953 | residual-pr-check-hardening | Ported only the three PR-check improvements not already merged by PR #454: pinned Supabase CLI/cache ownership, advisory Semgrep coverage for Edge Functions, and regression guards for both contracts. | `npm run check:github-actions`; `npm run check:ci-scope`; focused Prettier; `git diff --check` | -| 2026-07-11 | claude/mobile-search-bar-fix (PR #456) | b73196c2e2e4a536804cdcdb50879c29e2c582c5 | PR required-testing review | All 4 Advisory UI regression failures confirmed PR-caused via A/B against pre-merge main (01f2cee0d): the 640px mode-home query moved the phone composer out of the hero, contradicting the design tests; residual ≥640px vanish remained when the slot never mounts. PR merged (b32c17b34) before the rework landed; follow-up fix shipped on `claude/mode-home-composer-hero-fix` (0px hero query restored, portal-outcome inline fallback, new `@critical` composer-presence test). Also found: main CI red on every push — missing `RAG_QUERY_HASH_SECRET` secret fails the deployment boot smoke and skips `release-browser-matrix`; owner adding the secret. | Local chromium A/B (PR head 4/5 fail vs baseline product-pass); rework targeted run 6/6 pass incl. new `@critical`; `npm run typecheck`; `npm run lint`; focused Prettier check | -| 2026-07-11 | PR #487 / claude/answer-page-design-polish-ffd5a6 | b2c772606126f8323424bc9c0b636bac77c08789 | open-PR review, unresolved comments, and CI | Two findings fixed: expanded weak/unsupported prior answers retain an explicit source-review warning, and cross-mode search actions no longer log an incorrect detail-open telemetry event. Added a persisted prior-turn browser assertion. No additional high-confidence defect was found in the changed scope. | Focused answer-render and cross-mode Vitest (20/20); TypeScript; focused Prettier; `git diff --check`. Browser assertion delegated to hosted CI because Turbopack rejects the isolated worktree's external node_modules junction. | -| 2026-07-11 | PR #469 / claude/response-formatting-cleanup-b57a9c | f1864308e0b287bb83b2a13daca4c3aa2ab95a3e | open-PR review, unresolved comments, and CI | P2 fixed: the OCR bullet sanitizer now preserves line-start O blood values when followed by blood or red-cell noun tails while still stripping non-blood bullets such as `o Negative screen`. No additional high-confidence defect was found in the nine-file diff. | Focused sanitizer/extractive Vitest (75/75); TypeScript; focused Prettier; `git diff --check`. Production-readiness script ran fail-closed with provider variables cleared and reported only expected missing provider configuration. | -| 2026-07-11 | PR #466 / claude/search-timeout-failure-s6aiuj | 54d52292eeb9e1c7856b3dad89d1b72e0d49fd53 | open-PR review, unresolved comments, and CI | P2 fixed: SSE progress/token/error emission now tolerates a client cancellation racing an enqueue, so the catch path cannot throw while reporting the original stream error. No additional high-confidence defect was found in the six-file diff. | Focused SSE and search utility Vitest (13/13); TypeScript; focused Prettier. Hosted advisory browser failure was shared stale assertion drift and is rerun after this push. | -| 2026-07-11 | PR #483 / claude/differentials-page-review-a3daaf | 36cca1bf7c13718dcc60a61b75272c7c4fa5cd44 | open-PR review, unresolved comments, and CI | P2 fixed: authenticated diagnosis detail responses now derive related links, overlap links, and comparison presentation from the owner's current diagnosis and presentation rows rather than the bundled snapshot. Added an owner-only catalog regression test. No additional high-confidence defect was found in the changed scope. | Focused differentials route/catalog Vitest (26/26); TypeScript; focused Prettier; `git diff --check`. Production readiness ran fail-closed with provider variables cleared and reported only expected missing provider configuration. | -| 2026-07-11 | PR #489 / claude/document-viewer-redesign-55b68b | 9130c8b15a22dbbc965464a247ae930c04f2da62 | open-PR review, unresolved comments, and CI | P2 fixed: document deep links now expand the mobile indexed-text details and scroll the branch-specific visible mobile or desktop chunk instead of the first duplicated DOM match. Added focused desktop/mobile assertions. No additional high-confidence defect was found in the three-file diff. | Focused Prettier; TypeScript; `git diff --check`. Browser proof delegated to hosted CI because Turbopack rejects the isolated worktree's external node_modules junction. | -| 2026-07-11 | PR #488 / claude/code-review-42a2c3 | 7a8ea145013444f7cc29631499f48a8b0454937a | open-PR review, unresolved comments, and CI | Confirmed the remaining public error-code finding was already fixed at the reviewed head. Added the two focused advisory UI assertion stabilizations required by the hosted failure logs; no additional high-confidence defect was found in the changed scope. | `tests/http-error-response.test.ts` (3/3); Prettier check on affected files; `git diff --check`; hosted required CI passed before the test-only fix. Browser rerun deferred to hosted CI because Turbopack rejects the isolated worktree's external node_modules junction. | -| 2026-07-11 | PR #473 / claude/mobile-search-bar-popup-bx163m | 7cef01852a9713ec51184578868212df5805adbf | open-PR review, unresolved comments, and CI | P1 merge-conflict markers removed from the shared search header while retaining the all-viewport hero portal and inline fallback. P2 fixed: phone-hidden command results can no longer open, report expanded state, receive keyboard navigation, or execute an invisible selection. The launcher and global-shell conflict findings were already resolved at the reviewed head. | No conflict markers; TypeScript; focused Prettier; app-mode/search/universal-search Vitest (37/37); `git diff --check`. Browser proof delegated to hosted CI because Turbopack rejects the isolated worktree's external node_modules junction. | -| 2026-07-11 | PR #461 / claude/differentials-search-ux-polish-f2ff06 | 8bf455325b0915898417dd66aa61d419080c5528 | open-PR review, unresolved comments, and CI | Preserved diagnosis selections through workflow-aware comparison routing, constrained cross-workflow IDs to supported candidates, and removed comparison controls from presentation rows. Restored all four required core UI smoke markers and hardened answer/search mocks against invalid payloads and stale-response races. | Focused differential Vitest (22/22); TypeScript; full required CI, advisory Chromium, CodeRabbit, Semgrep, Gitleaks, and GitGuardian passed on the final head. | -| 2026-07-11 | PR #485 / claude/home-answer-page-layout-rtx10n | 96dbd0394888d5a52c916dba52b94d0f83e4507e | open-PR review and CI | Integrated the all-viewport hero composer, retained the compact hero scale, made composer width continuous across 1024px, and restored a mobile centering height floor. Review ledger SHAs were expanded to full IDs and source guards cover the layout invariants. | Focused source guards (30/30); TypeScript; full Vitest (1,594 passed, 1 skipped); required and advisory UI, build, static, unit, CodeRabbit, Semgrep, Gitleaks, GitGuardian, and post-merge main CI passed. | -| 2026-07-11 | PR #481 / claude/perf-r2-auth-roundtrip | 24fad070fb9834510309e74e1dc0e216cd08646b | main-integration follow-up | The stacked PR had merged into an already-merged feature base, so its reviewed delta was not present on `main`. Replayed only PR #481's first-parent patch onto current `main`, preserving current answer-route behavior while adding client payload trimming and cookie-authenticated proxy refresh coverage. | `npm run verify:cheap`; focused proxy/payload/clinical-safety Vitest (18/18); `npm run check:production-readiness:ci`; focused Prettier; `git diff --check`. | -| 2026-07-11 | codex/repository-review-remediation | 70ec6409a11a85e1678eb4b320519624673a94a0 | comprehensive repository report remediation | Revalidated all 17 findings from the 2026-07-09 comprehensive review. Remediated the current workflow injection, document scope, numeric faithfulness, ingestion lease/ownership, transactional enrichment replacement, request and upload budgets, browser identity isolation, PHI retention, public DTO, cache cancellation/versioning, evidence labelling, modal focus, misleading controls, telemetry, orphan-module issues, and two server/client loading-boundary failures exposed during browser QA. The runbook filename was already fixed on the reviewed head. | TypeScript, lint, focused Vitest (68/68), full offline Vitest (1,607/1,607; 1 skipped), production build, client-bundle secret scan, Docker schema replay and regenerated drift manifest, isolated full migration reset, local lease-reclaim concurrency proof, cache/enrichment SQL smoke, configured production-readiness (`READY`), Chromium document-scope/modal QA (4/4), manual disabled-control accessibility snapshots, and `git diff --check` passed. Read-only live drift found 26 unexpected differences, including the three unapplied remediation functions; no live mutation was performed. | -| 2026-07-11 | codex/responsive-accessibility-audit | 66883b7c86f606e617db4bee2bab6f85fff59bdc | responsive and accessibility audit | P2 fixed: the mobile expandable clinical table no longer wraps semantic table content in a duplicate ARIA button, and its full-screen dialog now traps keyboard focus while preserving Escape dismissal and focus return. Added responsive ARIA and focus regression coverage. No additional high-confidence responsive or accessibility defect was reproduced across audited primary app modes and 320px-1440px widths. | Multi-width DOM/geometry/contrast audit; a11y media (2/2); overlap (12/12); table Vitest (6/6); TypeScript; lint/static checks; full Vitest (1,598 passed, 1 skipped); `npm run verify:ui` (132/132); Prettier; `git diff --check`. Provider checks skipped. | -| 2026-07-13 | codex/repository-review-remediation | b72cefd2f5c0da79788cc0f8d0d40837c711ae92 | live-drift reconciliation and release review | Reconciled production migration history and live-ahead governance/retrieval definitions without mutating live; removed the migration-version collision; made captured OUT-signature changes fresh-replay-safe; preserved production ACLs; added a forward lexical-score correction; and reduced read-only live drift from 27 differences to five changes fully explained by the unapplied remediation migrations. No remaining high-confidence source defect was found in the reviewed scope. | Docker schema replay and regenerated manifest; isolated full Supabase migration reset; focused Vitest 74/74; full Vitest 1,712 passed/1 skipped; lint; typecheck; production build and client-bundle secret scan; configured production-readiness READY; targeted Chromium scope/modal/control QA 4/4; read-only live drift; Supabase security advisor clear. Live apply not run because authorization remained read-only. | -| 2026-07-13 | codex/repository-review-remediation | 452275824294564a1e08e6bec169bd4af744d09a | live migration apply and post-apply review | Applied the four reviewed forward migrations to `Clinical KB Database`, aligned repository filenames to the generated production versions, and corrected the schema snapshot so the legacy unfenced commit overload remains inaccessible to `service_role`. Live drift is clean and no active ingestion/enrichment overlap or duplicate open ingestion group was found. | Ran `npm run check:drift`: passed clean. Ran `npm run check:production-readiness`: READY. Ran Docker schema replay: passed. Ran focused concurrency/retrieval Vitest: 166/166 passed. Ran offline RAG: 36 fixtures and 60/60 contract tests passed. Ran M13, retrieval-owner, schema-health, lexical-retrieval, concurrency, and ACL live probes: passed; lexical retrieval returned 12 truthfully scored results. Not completed: full provider retrieval-quality evaluation exceeded the local command window; deterministic live retrieval checks passed. | -| 2026-07-13 | codex/fix-48h-review-findings-current | 49735663370735a60870d065ed0de3b9d34e077f | last-48-hours PR remediation | Revalidated the last-48-hours findings on current main after PRs #538 and #540; retained only unique fixes across auth/cache isolation, stale-response protection, upload/routing/UI behavior, RAG coalescing, telemetry, worktree tooling, and SAST enforcement. No remaining high-confidence local defect was found in the changed scope. The approved live drift check reported only the five differences already explained by unapplied migrations from #540. | Focused Vitest 107/107; `npm run verify:pr-local` (1,762 passed, 1 skipped; production build and client-bundle scan; offline RAG 60/60); critical Chromium 8/8; live `check:drift`; `git diff --check`. Full Chromium remains advisory after the earlier runner hang; the required critical subset passed on current main. | -| 2026-07-13 | codex/public-anonymous-access | 7f3eded3d17c9daf6a443c9cac3f0553e4e9321b | production UI design and accessibility review | Fixed the fullscreen clinical-table focus leak and divergent modal implementation, removed the non-native table-surface control, and lifted meaningful production metadata from 8-10px to the 11px floor with stronger muted contrast. No remaining high-confidence defect was found in the reviewed visual scope. | Baseline/final screenshots at 1440x1000 and 390x820; focused Chromium table expansion 3/3; focused Vitest 6/6; `npm run typecheck`; targeted ESLint; type-scale and focused Prettier checks; `git diff --check`. `verify:cheap` timed out in full lint/test execution; full `verify:ui` deferred under the API confirmation boundary. | | 2026-07-13 | origin/main (detached review worktree) | c523cabeae4b68ebdf569ecbc18d9f5a7b5afbf1 | repo-wide audit | Changes requested: one P1 clinical-answer trust cluster; three P2 tenancy/reindex guardrail issues; three P3 information-disclosure, dead-code, and transitive-deprecation cleanup items. No P0 found. | `npm run verify:cheap` (1,721 passed, 1 skipped); `npm run test:coverage` (thresholds passed); `npm run build`; `npm run verify:ui` (137/137); `npm run eval:rag:offline` (36 fixtures, 60 tests); format, Edge Function, Codex workflow, import/secret/dead-reference scans. Provider-backed checks skipped. | | 2026-07-13 | HEAD / origin/main (detached worktree) | 04c1d0b036cae8af4dabfc692055c7aab93d5888 | OpenAI-facing API and integration review | Read-only review found one P1 clinical-streaming defect and four P2 reliability/API-contract issues: provisional clinical prose is exposed before validation; mid-stream failure can silently trigger a second buffered generation; answer caches are not model/prompt fingerprinted; OpenAI access/model errors are under-classified; and table-fact route IDs are not validated before database access. GPT-5.6 migration also requires replacing the legacy prompt-cache parameter. No application code was changed. | Static call-flow, prompt, model, schema, streaming, cache, error, route, test, and governance inspection; official OpenAI model/Responses/structured-output/streaming/prompt-cache guidance reviewed. Provider-backed checks were not run. Local tests were not run because this worktree has no installed dependencies (`openai`, `vitest`). | | 2026-07-13 | claude/audit-ci-browser-gate-2026-07-13 | 65a8a0c9e7c3a165b09a1ad79e893af8c2c6973b | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | From 50a1ba71a325cd42a84f814f9eda7c84debb7f2b Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:45:02 +0800 Subject: [PATCH 3/4] docs: finalize branch cleanup ledger --- docs/branch-review-ledger.md | 155 ++++++++++++++++++++++++++++++++++- 1 file changed, 153 insertions(+), 2 deletions(-) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index 1d7e5375f..82ee8b45d 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -56,8 +56,8 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD | 2026-07-13 | main (PR #570 squash, glass header) | cc6bfc1c80902ca3c91e5ba2ebe78a80f3fd9e14 | post-merge review: CSS/visual/a11y/perf + logic/regression | No P0/P1. P2s confirmed and fixed in follow-up: build pipeline dropped ALL hand-authored backdrop-filter declarations (manual -webkit- duplicates confused Lightning CSS — header scrim, bottom dock, and composer pill were tint-only in every engine); scrim retuned to carry the bar's frost alone (header backdrop-root removed) with masks fading to true zero; private-scope alert made sticky inside main (was scroll-away in non-answer modes); scroll-hide reporter reset on breakpoint-gate change; non-forced fallback backgrounds layered to preserve the utility-wins contract. | Ran custom Playwright probe (`node scratchpad/probe-blur.mjs`, Chromium 390x844): baseline showed `getComputedStyle(.edge-glass-header-backdrop).backdropFilter === "none"` on all three passes, after fix `blur(14px)/blur(20px)/blur(26px)` — passed; Ran `node scripts/run-playwright.mjs tests/ui-smoke.spec.ts --project=chromium -g "glass header\|collapse hide\|private-scope alert\|phone (short\|long) answer stays"`: 6/6 passed; Ran `node scripts/run-playwright.mjs tests/ui-smoke.spec.ts --project=chromium` (full file): 71 passed, 4 failed (pre-existing `/privacy` heading test, fails identically on clean main); Ran `npm run verify:cheap`: exit 0 (1935 unit tests passed); Ran `npm run format:check`: passed; Not run: WebKit/Safari real-device check (no WebKit runner in this environment — served client chunk verified to pair `-webkit-backdrop-filter` with each declaration for Safari <= 17) | | 2026-07-13 | codex/rag-review-followup | 755ac9e517a3b81f8e12a119f80f3769dd58ae4e | PR #575 post-merge review finding remediation | Fixed the P1 path that could combine a medication amount and route from separate chunks, expanded the shared explicit amount/route/frequency intent detector, corrected route-only failure classification, and added microgram-symbol coverage. Requested attributes must now be co-located with the medication subject before the text fast path is accepted. No additional high-confidence defect was found in the changed scope after integrating the production answer-budget fix from PR #580. | Focused Vitest 143/143; `npm run eval:rag:offline` (21 files, 265/265); `npm run typecheck`; targeted ESLint; full `npm test` (211 files passed, 1 skipped; 1,946 tests passed, 1 skipped); PR-local dry-run selected runtime, format, lint, typecheck, full tests, build, and offline RAG; `git diff --check`. `verify:cheap` passed all pre-test stages but its 10-minute host bound expired during the full suite; the same suite then passed independently with a longer bound. | -| 2026-07-13 | origin/main (detached review worktree) | c523cabeae4b68ebdf569ecbc18d9f5a7b5afbf1 | repo-wide audit | Changes requested: one P1 clinical-answer trust cluster; three P2 tenancy/reindex guardrail issues; three P3 information-disclosure, dead-code, and transitive-deprecation cleanup items. No P0 found. | `npm run verify:cheap` (1,721 passed, 1 skipped); `npm run test:coverage` (thresholds passed); `npm run build`; `npm run verify:ui` (137/137); `npm run eval:rag:offline` (36 fixtures, 60 tests); format, Edge Function, Codex workflow, import/secret/dead-reference scans. Provider-backed checks skipped. | -| 2026-07-13 | HEAD / origin/main (detached worktree) | 04c1d0b036cae8af4dabfc692055c7aab93d5888 | OpenAI-facing API and integration review | Read-only review found one P1 clinical-streaming defect and four P2 reliability/API-contract issues: provisional clinical prose is exposed before validation; mid-stream failure can silently trigger a second buffered generation; answer caches are not model/prompt fingerprinted; OpenAI access/model errors are under-classified; and table-fact route IDs are not validated before database access. GPT-5.6 migration also requires replacing the legacy prompt-cache parameter. No application code was changed. | Static call-flow, prompt, model, schema, streaming, cache, error, route, test, and governance inspection; official OpenAI model/Responses/structured-output/streaming/prompt-cache guidance reviewed. Provider-backed checks were not run. Local tests were not run because this worktree has no installed dependencies (`openai`, `vitest`). | +| 2026-07-13 | origin/main (detached review worktree) | c523cabeae4b68ebdf569ecbc18d9f5a7b5afbf1 | repo-wide audit | Changes requested: one P1 clinical-answer trust cluster; three P2 tenancy/reindex guardrail issues; three P3 information-disclosure, dead-code, and transitive-deprecation cleanup items. No P0 found. | `npm run verify:cheap` (1,721 passed, 1 skipped); `npm run test:coverage` (thresholds passed); `npm run build`; `npm run verify:ui` (137/137); `npm run eval:rag:offline` (36 fixtures, 60 tests); format, Edge Function, Codex workflow, import/secret/dead-reference scans. Provider-backed checks skipped. | +| 2026-07-13 | HEAD / origin/main (detached worktree) | 04c1d0b036cae8af4dabfc692055c7aab93d5888 | OpenAI-facing API and integration review | Read-only review found one P1 clinical-streaming defect and four P2 reliability/API-contract issues: provisional clinical prose is exposed before validation; mid-stream failure can silently trigger a second buffered generation; answer caches are not model/prompt fingerprinted; OpenAI access/model errors are under-classified; and table-fact route IDs are not validated before database access. GPT-5.6 migration also requires replacing the legacy prompt-cache parameter. No application code was changed. | Static call-flow, prompt, model, schema, streaming, cache, error, route, test, and governance inspection; official OpenAI model/Responses/structured-output/streaming/prompt-cache guidance reviewed. Provider-backed checks were not run. Local tests were not run because this worktree has no installed dependencies (`openai`, `vitest`). | | 2026-07-13 | claude/audit-ci-browser-gate-2026-07-13 | 65a8a0c9e7c3a165b09a1ad79e893af8c2c6973b | branch-cleanup | Retained because the branch is checked out in an active or protected worktree. | Fresh worktree, status, lock, and process activity scan. | | 2026-07-13 | claude/beautiful-hamilton-5df54c | 5e2e90f0a3af4039c7e15515151569228476a60c | branch-cleanup | Redundant: the exact HEAD is an ancestor of `origin/main`; eligible for deletion when no worktree or open PR references it. | `git merge-base --is-ancestor 5e2e90f0a3af4039c7e15515151569228476a60c origin/main`. | | 2026-07-13 | claude/beautiful-williamson-57d144 | 072434cd5f59b1441dd114958489028972c42d34 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #474; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | @@ -235,3 +235,154 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD | 2026-07-13 | origin/dependabot/npm_and_yarn/typescript-7.0.2 | 5e7ff09e9b24f54b719a36876ae6dad2283a6232 | branch-cleanup | Retained for open PR #545. | GitHub open-PR query matched this branch at classification time. | | 2026-07-13 | origin/main | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Protected base branch retained. | Resolved as `main` / `origin/main`; deletion prohibited. | | 2026-07-13 | origin/railway/code-change-MTk6ya | 540b07816b4f0f804e4270566fb3b757b852cf06 | branch-cleanup | Redundant: exact source HEAD was squash-merged by PR #462; eligible for deletion when unreferenced. | GitHub merged-PR source HEAD matched exactly. | +| 2026-07-13 | claude/audit-remediation-2026-07-13 | 6b24b66c844c08ac78f992380914c05e15ecef7c | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #582. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/axe-a11y-scan | 0c6b3e5e21b0132ccf50b0f32a5d2e5b775fdc68 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #586. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/enable-automation | 9d07419ab27c5b51b2264ef208aa260448393ea2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #604. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/ingestion-autopilot | 9122feef297a1b88050696042b10779626aef4bb | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #588. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/ops-digest | 8355970c0371b4150f2965a49c611678a8393ad2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #587. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/psych-vocab-seed | d41c65f209029ba37bd54424640918559209ffa1 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #605. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/repo-hygiene | 1db8d1508cf0cd3aec244358db32d8bc9f06a7f2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #596. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/session-guards | 08a83b87d612fa82157f962b4de7886f15199447 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #583. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/spend-telemetry | 323d9cb5d94c4173881690e15699a4e224622803 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #585. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/audit-remediation-2026-07-13 | 6b24b66c844c08ac78f992380914c05e15ecef7c | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #582. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/axe-a11y-scan | 0c6b3e5e21b0132ccf50b0f32a5d2e5b775fdc68 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #586. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/code-rabbit-credit-barrier-sibv4s | b379a82da4be5260957d1a38bd17a6aa82ae3ce5 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #601. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/enable-automation | 9d07419ab27c5b51b2264ef208aa260448393ea2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #604. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/ingestion-autopilot | 9122feef297a1b88050696042b10779626aef4bb | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #588. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/ops-digest | 8355970c0371b4150f2965a49c611678a8393ad2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #587. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/phone-blackout-fix-nuxnt3 | 94d1613b899be6ad220817dfcf1e894889a21f69 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #578. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/psych-vocab-seed | d41c65f209029ba37bd54424640918559209ffa1 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #605. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/repo-hygiene | 1db8d1508cf0cd3aec244358db32d8bc9f06a7f2 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #596. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/session-guards | 08a83b87d612fa82157f962b4de7886f15199447 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #583. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/session-skills | e2dc26162bb8ff1a50902c26a70fb5f18c5e761f | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #594. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/spend-telemetry | 323d9cb5d94c4173881690e15699a4e224622803 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #585. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/claude/subagents-clinical-rag-uqa5aa | 848c15dd3da014c08ca67df2867b86c49ddf861e | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #609. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | origin/codex/rag-review-followup | ea56104cd658217d67a0a768ec250943bdddd8e8 | branch-cleanup | Deleted after exact source HEAD was proven squash-merged by PR #581. | GitHub merged-PR source HEAD matched exactly; no worktree or open PR referenced the ref at deletion. | +| 2026-07-13 | claude/github-repos-discovery-a49873 | 7ecade0b4e4ee611f8a5b5f168b2061f9f3370d7 | branch-cleanup | Deleted after the exact HEAD was proven an ancestor of origin/main. | git merge-base --is-ancestor succeeded; no worktree or open PR referenced the branch. | +| 2026-07-13 | codex/cleanup-domain1-governance | be0b3ebd86f717ca4478dd3fb2b2bbfeb63d5fcc | branch-cleanup | Deleted after squash-merging recovery PR #611 as 622988f47773297cedb882b6c236c6f80712c802. | GitHub PR state, hosted checks, merge ancestry, and zero path diff against origin/main were verified. | +| 2026-07-13 | origin/codex/cleanup-domain1-governance | be0b3ebd86f717ca4478dd3fb2b2bbfeb63d5fcc | branch-cleanup | Deleted after squash-merging recovery PR #611 as 622988f47773297cedb882b6c236c6f80712c802. | GitHub PR state, hosted checks, merge ancestry, and zero path diff against origin/main were verified. | +| 2026-07-13 | backup/site-formatting-pre-rebuild-a0ba77112 | a0ba771124c40bb8c5fe9d3cdfa81f98d33dc3c8 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/answer-page-design-polish-ffd5a6 | b2c772606126f8323424bc9c0b636bac77c08789 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/answer-page-design-polish-ffd5a6; git diff --name-only reported 10 path(s). | +| 2026-07-13 | claude/audit-ci-browser-gate-2026-07-13 | 09be064a09e8199e9359c50ea0dfceb25847cacf | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/bundle-budget | 0eb6bb60201924d3e5153c69f2efee39960124b7 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/canary-gate-fixes | 85411f5db736e111fdb278468787dc8b32bb5ebe | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/code-review-42a2c3 | 48cabd9b8754c06b34b006c544c7529b6f2f5400 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/code-review-42a2c3; git diff --name-only reported 65 path(s). | +| 2026-07-13 | claude/compact-design-mockup-fcfb04 | 296d09a48f67eec659045a573d6e63d6d61cab3a | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/compact-design-mockup-fcfb04; git diff --name-only reported 7 path(s). | +| 2026-07-13 | claude/design-sync-78bad6 | d3f68661646488390bfefa79b1f2e511c2ecb2d3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/differentials-artifact-filter-c5aea0 | cd4f6015ee6e400c0b13148a62dc7f17d5604130 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/differentials-artifact-filter-c5aea0; git diff --name-only reported 8 path(s). | +| 2026-07-13 | claude/differentials-page-review-a3daaf | 36cca1bf7c13718dcc60a61b75272c7c4fa5cd44 | branch-cleanup | Retained: 7 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/differentials-page-review-a3daaf; git diff --name-only reported 19 path(s). | +| 2026-07-13 | claude/document-page-redesign-7dd487 | c2cfd57b4e7ec602d96e7f042eb60ff0b10a9e8e | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/document-page-redesign-7dd487; git diff --name-only reported 13 path(s). | +| 2026-07-13 | claude/document-viewer-redesign-55b68b | a493538c11d8f24f7ca92de65448cb81ea460c32 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/document-viewer-redesign-55b68b; git diff --name-only reported 3 path(s). | +| 2026-07-13 | claude/gate-answer-persistence-flag-4b55da | c26e54f9d4f8e3ee212864cb076fba0dc7074dd7 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/gate-answer-persistence-flag-4b55da; git diff --name-only reported 10 path(s). | +| 2026-07-13 | claude/medspacy-assertion-eval | 5098fe32e7c091c09fb1d36b5d0a0f767fc009cd | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/perf-r2-auth-roundtrip | 82376e73f1d12c5e94e85847b307b49819524b89 | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/perf-r2-auth-roundtrip; git diff --name-only reported 46 path(s). | +| 2026-07-13 | claude/production-deployment-setup-d83ef8 | 631f0a35fc3b2ca2e198c1aff81ddf6fbbf0e673 | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/production-deployment-setup-d83ef8; git diff --name-only reported 13 path(s). | +| 2026-07-13 | claude/psychiatry-calculators-mockups-8dd1a4 | d25f495a03b96d328874eee3eb2e78863f7611ef | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/pt-audit-pr1-retrieval-dualpath | 7142bc41e6c570def1ece5903fdd923f7a953165 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr2-variant-early-exit | ddd67ca4a05e259e68a57f36a840d6521d8dfc0c | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr3-storage-unification | 6758a6c2a30f1479e742c6224ef886ef47726902 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr4-trust-copy | 46574ca1c93996505fada8c5610a62dbb11a90a5 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr5-ia-canonical | 1420ac698ea31bf7d506e3dcfb3c8d25467c19c4 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr6-ux-defaults | fba18eb02acbcf5545e7aa3dd6baed3a8a3bc594 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/pt-audit-pr7-ci-hardening | ec8bf327f67df4f90b4adb7c75c14e0f06993299 | branch-cleanup | Retained for open PR #592. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | claude/pt-audit-pt17-live-monitor | b5b5ab680d707fba05de5a15adf0ae77713e16d0 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/pwa-optimization-plan-4b7c4f | a180fb23b886e440f4bf839bc89c2c5085f7f5c3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/query-hash-hmac-secret-0e44d3 | 06dc4be72bcbdebb991ab8ad5c8d2e2eb67fcc59 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/query-hash-hmac-secret-0e44d3; git diff --name-only reported 2 path(s). | +| 2026-07-13 | claude/reconcile-mode-home-tokens | 8b3dee857fc0503d815b794371be19bfd088b973 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/reconcile-mode-home-tokens; git diff --name-only reported 1 path(s). | +| 2026-07-13 | claude/relax-openai-search-gate | fb2df603f472ea613d32ef0991f8ec00af5999c5 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/relax-openai-search-gate; git diff --name-only reported 1 path(s). | +| 2026-07-13 | claude/repo-agents-evaluation-8a41cd | b8b484398557231ce4ce05693b784dc3bac16299 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/repo-docs-infrastructure-4c2787 | fa75ccbf89413b6250d7f11957ee43d322410b9b | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/repo-improvement-review-09945c | a180fb23b886e440f4bf839bc89c2c5085f7f5c3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | claude/repo-task-recommendations-f32752 | 556487e08524d7f3095b76fce55add3e677fdc59 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/response-formatting-cleanup-b57a9c | f1864308e0b287bb83b2a13daca4c3aa2ab95a3e | branch-cleanup | Retained: 22 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/response-formatting-cleanup-b57a9c; git diff --name-only reported 9 path(s). | +| 2026-07-13 | claude/responsive-design-review-4d7395 | cfee2595b6fccd9b419a4aa221a0b813e9b51dc3 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/responsive-design-review-4d7395; git diff --name-only reported 5 path(s). | +| 2026-07-13 | claude/sentry-server-capture | c131b9b7eed39de85b97228d05dc67542e7262eb | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | claude/session-skills | 7df745420b8178df0101a35b75f1af07fea2d558 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...claude/session-skills; git diff --name-only reported 3 path(s). | +| 2026-07-13 | codex/branch-cleanup-2026-07-13 | 5daa779e75f7224b512c9788554c31dee5f654c5 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/domain-1-governance-remediation | 4470bad93bcd659651f1f61ffce503f77a9b4269 | branch-cleanup | Retained: 7 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/domain-1-governance-remediation; git diff --name-only reported 56 path(s). | +| 2026-07-13 | codex/domain2-remediation | d2a90f082d2f696a3c903e08544ae156bc93de41 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/domain2-remediation; git diff --name-only reported 46 path(s). | +| 2026-07-13 | codex/fix-registry-indexing-health | 5046c72731d476ca3a025be8e14ece1f837c5456 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/lithium-answer-recovery | 62e91f9209ca9e67b5b9edf3dc49e93677a2bf72 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | codex/lithium-answer-recovery-pr | 43a385d207399bc33010b8d7d34c0588d358d42d | branch-cleanup | Retained for open PR #607. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | codex/live-migration-history-alignment | c9853c7acdc80e3c33354c3b1a32e5df2682f521 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/live-migration-history-alignment; git diff --name-only reported 12 path(s). | +| 2026-07-13 | codex/openai-gpt56-rag-upgrade | 7e95daf221c171515b1eb501fbbc04129aaa5342 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/please-thoroughly-review-this-repo | 47e850ee93dd5281c792eb60618f98ba2e972b8e | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/please-thoroughly-review-this-repo; git diff --name-only reported 1 path(s). | +| 2026-07-13 | codex/pr-487-fixes | 01fa32826488d274ec7ed0af5a3544834d8d0777 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-487-fixes; git diff --name-only reported 12 path(s). | +| 2026-07-13 | codex/pr-488-fixes | 7afb4d06c8127341cc91ed178b79b059935fea05 | branch-cleanup | Retained: 7 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-488-fixes; git diff --name-only reported 65 path(s). | +| 2026-07-13 | codex/pr-489-fixes | 0dbd83c73d2783cbe8e8d00bf04c9947a33518fc | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-489-fixes; git diff --name-only reported 5 path(s). | +| 2026-07-13 | codex/pr-511-integration | c7c1dc3f2ad05bdb38420afddcf9b66bac569fd0 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-511-integration; git diff --name-only reported 12 path(s). | +| 2026-07-13 | codex/pr-514-review | af8d86117eb63428c9272e353826648f20fa0583 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-514-review; git diff --name-only reported 16 path(s). | +| 2026-07-13 | codex/pr-520-review | ff11093a2b3e7443d1403303586e1277d6f5bf22 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/pr-520-review; git diff --name-only reported 6 path(s). | +| 2026-07-13 | codex/pr-541-fix | a37e9baf63cb06845aa8876f9c88b3d63c13f778 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-545-fix | 19fc55cd033be7140e0a9cb321a26a8aa835b60e | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-547-fix | 4f0160b26ff9c9f24817a9972e11d5d77310a3f3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-556-sync | 67e396f553d098156ae9de693f021fb9ed73fd94 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-591-fix | 2bad7ba0499626edd8f1833a18983596d0b9f941 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-592-fix | 5bab36c456f57b32437d6c01f0ce30b32244fec4 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-595-sync | f1f17bfc4d23250bb727d01d61055702ea29b65c | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-597-fix | 10b89800ce1aef97bea10f69d58dc54fa13a45c2 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-600-fix | 1eb6a4b7cc0ba05bca18eee0ab00dafba2833904 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/pr-608-fix | a9d09ad4f0f1e549a9a88708862cc62b5d7f0374 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/public-anonymous-access | 7f3eded3d17c9daf6a443c9cac3f0553e4e9321b | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/public-anonymous-access; git diff --name-only reported 71 path(s). | +| 2026-07-13 | codex/rag-canary-completion | 8aa9f92e6f02870e164515778a591414dff2dce1 | branch-cleanup | Retained for open PR #612. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | codex/rag-canary-recovery | 1def894bff2338d68a1cd5e297a4f78671f3ca73 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | codex/rag-review-followup | db2fbf0576a4911fcde06580fee8cf1ff6e393f8 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/rag-review-followup; git diff --name-only reported 8 path(s). | +| 2026-07-13 | codex/release-blocker-remediation | 5f220f953a6ee9c4efba020b255c804b94fbf9d1 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | codex/repository-review-remediation | 29c598cd2db4fc9c00ed56f60e8ef2adb969cccf | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/repository-review-remediation; git diff --name-only reported 80 path(s). | +| 2026-07-13 | codex/result-sorting-design-polish | 00808ad9ee076018fca58006f0332565ddd5dc3a | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...codex/result-sorting-design-polish; git diff --name-only reported 36 path(s). | +| 2026-07-13 | main | b8b484398557231ce4ce05693b784dc3bac16299 | branch-cleanup | Protected base branch retained. | Resolved as main / origin/main; deletion prohibited. | +| 2026-07-13 | origin/claude/audit-ci-browser-gate-2026-07-13 | 09be064a09e8199e9359c50ea0dfceb25847cacf | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/bundle-budget | a9d09ad4f0f1e549a9a88708862cc62b5d7f0374 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/canary-gate-fixes | 85411f5db736e111fdb278468787dc8b32bb5ebe | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/codebase-review-ade6ed | a96b8ffafb88da22f667b41edf01b215866dde32 | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/codebase-review-ade6ed; git diff --name-only reported 19 path(s). | +| 2026-07-13 | origin/claude/design-sync-78bad6 | f1f17bfc4d23250bb727d01d61055702ea29b65c | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/document-page-redesign-7dd487 | c2cfd57b4e7ec602d96e7f042eb60ff0b10a9e8e | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/document-page-redesign-7dd487; git diff --name-only reported 13 path(s). | +| 2026-07-13 | origin/claude/document-viewer-redesign-55b68b | 0dbd83c73d2783cbe8e8d00bf04c9947a33518fc | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/document-viewer-redesign-55b68b; git diff --name-only reported 5 path(s). | +| 2026-07-13 | origin/claude/generation-token-starvation-fix | 5874814cd3e448dfa358a6e500115094cb3124cf | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/github-actions-codex-issue-f4t4s5 | a6f64938c8d0bbf915068869977dfe86c58f0d3f | branch-cleanup | Retained for open PR #610. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | origin/claude/perf-r2-bundle-hygiene | 95ce39f7715caeadc8197c35c2c41500183a715e | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/perf-r2-bundle-hygiene; git diff --name-only reported 40 path(s). | +| 2026-07-13 | origin/claude/perf-r2-hot-path | 843dcf8d287950b2ddf86a121701dfbb95ac86c0 | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/perf-r2-hot-path; git diff --name-only reported 49 path(s). | +| 2026-07-13 | origin/claude/perf-r2-network-caching | 424ae6b045d9ec38443292a1569de4b04d6a295d | branch-cleanup | Retained: 4 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/perf-r2-network-caching; git diff --name-only reported 44 path(s). | +| 2026-07-13 | origin/claude/perf-r2-payload-trim | 5a6ce71153198c746fab96859d5895374ac05bb9 | branch-cleanup | Retained: 7 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/perf-r2-payload-trim; git diff --name-only reported 50 path(s). | +| 2026-07-13 | origin/claude/perf-r2-plan-cache-migration | 471099c3031520fc4a083f802af3c8f95a9c7d44 | branch-cleanup | Retained: 8 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/perf-r2-plan-cache-migration; git diff --name-only reported 52 path(s). | +| 2026-07-13 | origin/claude/pt-audit-pr2-variant-early-exit | ddd67ca4a05e259e68a57f36a840d6521d8dfc0c | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/pt-audit-pr3-storage-unification | 10b89800ce1aef97bea10f69d58dc54fa13a45c2 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/pt-audit-pr4-ci-ui-regression | 0318502a5aa0ef011609c32dc7d7936ad1c6464e | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/pt-audit-pr4-trust-copy | 46574ca1c93996505fada8c5610a62dbb11a90a5 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/pt-audit-pr5-ia-canonical | 2bad7ba0499626edd8f1833a18983596d0b9f941 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/pt-audit-pr6-ux-defaults | 44fa37dfcd252c21dd3f57fc97fe4a272ab91de6 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/pt-audit-pr7-ci-hardening | 5bab36c456f57b32437d6c01f0ce30b32244fec4 | branch-cleanup | Retained for open PR #592. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | origin/claude/pt-audit-pt17-live-monitor | b5b5ab680d707fba05de5a15adf0ae77713e16d0 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/repo-docs-infrastructure-4c2787 | fa75ccbf89413b6250d7f11957ee43d322410b9b | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/repo-task-recommendations-f32752 | 3b54cc96113407203f73f41bf921d717a24dd8eb | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/claude/sentry-server-capture | 1eb6a4b7cc0ba05bca18eee0ab00dafba2833904 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/claude/site-performance-speed-61d154 | cb0bcf35498385bca1180462c8ab79b6f8293708 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/claude/site-performance-speed-61d154; git diff --name-only reported 20 path(s). | +| 2026-07-13 | origin/coderabbitai/utg/3f739cd | 67e396f553d098156ae9de693f021fb9ed73fd94 | branch-cleanup | Retained for open PR #556. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | origin/codex/domain-1-governance-remediation | 4470bad93bcd659651f1f61ffce503f77a9b4269 | branch-cleanup | Retained: 7 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/codex/domain-1-governance-remediation; git diff --name-only reported 56 path(s). | +| 2026-07-13 | origin/codex/fix-registry-indexing-health | 5046c72731d476ca3a025be8e14ece1f837c5456 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/codex/lithium-answer-recovery-pr | 43a385d207399bc33010b8d7d34c0588d358d42d | branch-cleanup | Retained for open PR #607. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | origin/codex/live-migration-history-alignment | c9853c7acdc80e3c33354c3b1a32e5df2682f521 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/codex/live-migration-history-alignment; git diff --name-only reported 12 path(s). | +| 2026-07-13 | origin/codex/please-thoroughly-review-this-repo | 47e850ee93dd5281c792eb60618f98ba2e972b8e | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/codex/please-thoroughly-review-this-repo; git diff --name-only reported 1 path(s). | +| 2026-07-13 | origin/codex/rag-canary-completion | d1ecab038cb423de6a8c1ee0d7201b0b6f2dca06 | branch-cleanup | Retained for open PR #612. | Fresh GitHub open-PR query matched this branch. | +| 2026-07-13 | origin/codex/rag-canary-recovery | d6bd7fa7c0b9b29e9b7eddfd28e0478e042a0455 | branch-cleanup | Retained as part of a protected active workstream. | Protected-set match from the two-pass activity and ownership scan. | +| 2026-07-13 | origin/codex/repository-review-remediation | 29c598cd2db4fc9c00ed56f60e8ef2adb969cccf | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/codex/repository-review-remediation; git diff --name-only reported 80 path(s). | +| 2026-07-13 | origin/copilot/29199485110 | 4e09b838bda6a774f067b8e13717af2103502857 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/29199485110; git diff --name-only reported 16 path(s). | +| 2026-07-13 | origin/copilot/29202241308-fix-database-issue | 29db1aa1b29a812bf4c7eb7af5ea33371f086157 | branch-cleanup | Retained: 6 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/29202241308-fix-database-issue; git diff --name-only reported 14 path(s). | +| 2026-07-13 | origin/copilot/database-ci-setup | 45fa392a24987e4b596d80fc81528912e62d95c9 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/database-ci-setup; git diff --name-only reported 16 path(s). | +| 2026-07-13 | origin/copilot/fix-961c247e-5acb-45db-b4ed-62fcf97681cd | b6097f0fbf19f82527ea95a385efb2ca7b8ec794 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-961c247e-5acb-45db-b4ed-62fcf97681cd; git diff --name-only reported 17 path(s). | +| 2026-07-13 | origin/copilot/fix-again | 0b2d29a143926279b327ff302c2de3d5fe0edbc5 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-again; git diff --name-only reported 8 path(s). | +| 2026-07-13 | origin/copilot/fix-another-one | f1864308e0b287bb83b2a13daca4c3aa2ab95a3e | branch-cleanup | Retained: 22 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-another-one; git diff --name-only reported 9 path(s). | +| 2026-07-13 | origin/copilot/fix-barriers | 8711ee2b15c3b9a1a0e8444ba2ee799d6c5e6ab7 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-barriers; git diff --name-only reported 3 path(s). | +| 2026-07-13 | origin/copilot/fix-ci-issues | 5f1c6f64a544705df9df970e09da3b85f0d90efa | branch-cleanup | Retained: 8 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-ci-issues; git diff --name-only reported 7 path(s). | +| 2026-07-13 | origin/copilot/fix-database-action-error | 7ff6c547e55100d7dfff912530e006f0a5ee70a2 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-database-action-error; git diff --name-only reported 6 path(s). | +| 2026-07-13 | origin/copilot/fix-database-action-run-issues | de36fd3ef8aa101e75a22fab8ff15940bb241e00 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-database-action-run-issues; git diff --name-only reported 6 path(s). | +| 2026-07-13 | origin/copilot/fix-failing-ci | d248707d09f62bb153d0eece69b4f7f4e8aeb7dc | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-failing-ci; git diff --name-only reported 36 path(s). | +| 2026-07-13 | origin/copilot/fix-failing-ci-again | 28dacd7f19320bcbf2b03e5e40c7e97fc46a80cd | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-failing-ci-again; git diff --name-only reported 40 path(s). | +| 2026-07-13 | origin/copilot/fix-failing-ci-another-one | 59207b23fe88a23b0e2f3a6d7f1a288e0cca5132 | branch-cleanup | Retained: 3 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-failing-ci-another-one; git diff --name-only reported 36 path(s). | +| 2026-07-13 | origin/copilot/fix-issue-in-database-action | 82c0e87224880ccbeee39f4101e98cf29683f74f | branch-cleanup | Retained: 6 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-issue-in-database-action; git diff --name-only reported 66 path(s). | +| 2026-07-13 | origin/copilot/fix-issue-with-database-connection | 67f5bb2744939922ceb280fab8785ee0259b26f2 | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-issue-with-database-connection; git diff --name-only reported 1 path(s). | +| 2026-07-13 | origin/copilot/fix-one-more-time | 2682cbade791fc07f09d23fa11908eead223d3c7 | branch-cleanup | Retained: 2 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-one-more-time; git diff --name-only reported 0 path(s). | +| 2026-07-13 | origin/copilot/fix-please-work | 2f55346e72555500d17a08be02e6b649daa1a7cc | branch-cleanup | Retained: 1 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-please-work; git diff --name-only reported 5 path(s). | +| 2026-07-13 | origin/copilot/fix-yet-again | c57bc8af5570a5fc69fa0f804f67cfa98df76b89 | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-yet-again; git diff --name-only reported 12 path(s). | +| 2026-07-13 | origin/dependabot/npm_and_yarn/eslint-10.7.0 | 4f0160b26ff9c9f24817a9972e11d5d77310a3f3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | +| 2026-07-13 | origin/main | d88fdafb15471f02de7f85e2426f5ea46e13ebb8 | branch-cleanup | Protected base branch retained. | Resolved as main / origin/main; deletion prohibited. | From 28232ba3ad7f9e63f1ea56075acb57e5168c97db Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:46:33 +0800 Subject: [PATCH 4/4] docs: record final cleanup snapshot --- docs/branch-review-ledger.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/branch-review-ledger.md b/docs/branch-review-ledger.md index 82ee8b45d..e7638bb3e 100644 --- a/docs/branch-review-ledger.md +++ b/docs/branch-review-ledger.md @@ -386,3 +386,7 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD | 2026-07-13 | origin/copilot/fix-yet-again | c57bc8af5570a5fc69fa0f804f67cfa98df76b89 | branch-cleanup | Retained: 5 patch-unique non-merge commit(s) remain and ownership or merge disposition is unresolved; deletion blocked. | git log --right-only --cherry-pick --no-merges origin/main...origin/copilot/fix-yet-again; git diff --name-only reported 12 path(s). | | 2026-07-13 | origin/dependabot/npm_and_yarn/eslint-10.7.0 | 4f0160b26ff9c9f24817a9972e11d5d77310a3f3 | branch-cleanup | Retained because the ref is attached to or anchors a protected worktree. | Fresh worktree, status, lock, and path-referencing process scan. | | 2026-07-13 | origin/main | d88fdafb15471f02de7f85e2426f5ea46e13ebb8 | branch-cleanup | Protected base branch retained. | Resolved as main / origin/main; deletion prohibited. | +| 2026-07-13 | codex/branch-cleanup-2026-07-13 | e76537b72f42827497fdbdf34769e8491f7d2f9e | branch-cleanup | Retained as the protected cleanup controller before the final ledger commit. | Current task worktree; deletion prohibited until its documentation PR is merged. | +| 2026-07-13 | main | 528a1752f41cd29a518ca9341c93c724030173ae | branch-cleanup | Protected base branch retained and synchronized with origin/main. | Local main was unattached, its old tip was an ancestor, and the ref was fast-forwarded to origin/main. | +| 2026-07-13 | origin/codex/rag-canary-completion | d1b7647bde73e7d0558472ad6aa19c3b49d94639 | branch-cleanup | Retained for open PR #612 and active worktree activity. | Fresh GitHub open-PR query and moving-head observation; deletion prohibited. | +| 2026-07-13 | origin/main | 528a1752f41cd29a518ca9341c93c724030173ae | branch-cleanup | Protected base branch retained. | Final refreshed origin/main snapshot before the ledger PR. |