.maestro/playbooks/2026-03-12-CM-Issues-PRs/2026-03-12-Issues-PRs-Triage/TRIAGE-01-PR-Review-And-Merge.md
This phase tackles the 22+ open issues that already have corresponding PRs ready for review. By merging these PRs and closing duplicate issues, we eliminate the largest batch of open work in a single pass. This is the highest-ROI phase — every merge here closes 1-3 issues with code that's already written and waiting.
Before merging PRs, close these duplicate issue pairs with cross-reference comments so the issue tracker is clean.
Close duplicate issues with cross-reference comments using gh issue close. For each pair below, close the SECOND issue with a comment linking to the first (which has the tracking PR):
Closing as duplicate of #1248 (identical root cause: HNSW index reconstruction). Will be addressed together.Closing as duplicate of #1234. Both addressed by PR #1326.Closing as duplicate of #1288. Both addressed by PR #1291.Closing as duplicate of #1256. PR #1298 addresses the root cause (git root detection).Closing as duplicate of #1261. Both are Chroma connection failures on different platforms.Closing as duplicate of #1226. PR #1325 addresses zombie subprocess accumulation. Review and merge critical bug fix PRs — Batch 1 (data correctness). For each PR: read the diff with gh pr diff <number>, check for obvious issues, then merge with gh pr merge <number> --squash --delete-branch. If merge fails due to conflicts, skip and document:
<observation> tags in summary responses (summary parser fallback) ✅ MERGED Review and merge lifecycle and hook fix PRs — Batch 2. Same process: gh pr diff, review, gh pr merge --squash --delete-branch. Skip and document any that fail:
Review and merge data integrity and infrastructure PRs — Batch 3. Same review-then-merge process:
Review and merge standalone fix PRs — Batch 4. These PRs address open issues indirectly or fix standalone bugs:
Review feature PRs — Batch 5. These are feature additions that close open feature requests. Review more carefully for scope and quality:
.claude-mem-disable touch file + settings-based exclusion, early exits in all 4 hook handlers, CLI commands, tests included.gh pr merge --squash --delete-branchRun full test suite and build verification after all merges:
git checkout main && git pullnpm test — all tests must passnpm run build-and-sync — build must succeed Create triage report at /Users/alexnewman/Scripts/claude-mem/Auto Run Docs/2026-03-12-CM-Issues-PRs/2026-03-12-Issues-PRs-Triage/Working/phase-01-triage-report.md:
type: report, title: Phase 01 PR Triage Report, created: 2026-03-12, tags: [triage, pr-merge, issues]