File stale completed tasks from cleanup pass#116
Merged
Conversation
commit: |
mmkal
added a commit
that referenced
this pull request
May 16, 2026
## Summary Finish the 2026-05-15 cleanup pass for stale task files and local worktrees. - records that merged PRs #115 and #116 are evergreen logs, so no task files moved - removes eight clean local worktrees for merged, closed, or stale compare branches - leaves open, dirty, or ambiguous worktrees alone and documents why ## Cleanup result Removed local worktrees only, preserving branches: - `bedtime-2026-05-14-cleanup-tasks` - `bedtime-2026-05-14-improve-docs` - `bedtime-evergreen-2026-05-12` - `typebox-validator` - `query-identity-refresh-pr-115` - `query-identity-refresh-pr-116` - `improve-codebase-architecture-2026-05-14-pr-101` - `improve-codebase-architecture-2026-05-14-pr-108` ## Test plan - [x] task-only first commit - [x] `gh pr list --state all --limit 35 --json number,title,headRefName,baseRefName,state,mergedAt,closedAt,url` - [x] `find tasks -maxdepth 1 -type f -name '*.md' -print | sort` - [x] `git worktree list --porcelain` - [x] `git status --short` <!-- package-size:start --> <details> <summary>Package size — packed 236.5 kB (no change)</summary> ## Package size | | main | this PR | Δ | | - | - | - | - | | packed | 236.5 kB | 236.5 kB | 0 | | unpacked | 971.5 kB | 971.5 kB | 0 | | files | 181 | 181 | 0 | ### `dist/vendor/*.js` bundles | | main | this PR | Δ | | - | - | - | - | | `vendor/sha256.js` | 4.3 kB | 4.3 kB | 0 | | `vendor/sql-formatter/*.js` | 58.3 kB | 58.3 kB | 0 | | `vendor/sqlfu-sqlite-parser/*.js` | 17.2 kB | 17.2 kB | 0 | | `vendor/standard-schema/*.js` | 2.8 kB | 2.8 kB | 0 | | `vendor/typesql/*.js` | 134.6 kB | 134.6 kB | 0 | _Measured with `npm pack --dry-run --json` on `sqlfu` (0.0.3-7 on main vs 0.0.3-7 on this PR)._ </details> <!-- package-size:end --> <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk documentation-only change that updates task tracking notes; no product code or runtime behavior is affected. > > **Overview** > Updates `tasks/cleanup-tasks.md` with a new **2026-05-15 cleanup pass** entry, including an updated status summary, scope/checklist, and implementation notes. > > Records that PRs `#115`/`#116` remain evergreen (so no task files were moved) and documents removal of eight *clean* local worktrees while explicitly leaving open/dirty/ambiguous worktrees untouched. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit f0f37b8. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Completes the 2026-05-14 evergreen cleanup pass for task bookkeeping. The pass confirms PRs #113, #108, and #101 are already represented in
tasks/complete/with completed checklist breadcrumbs, so no duplicate task moves are needed for those merges.It also files the stale active intro-blog task from merged PR #100 by moving it to
tasks/complete/2026-05-14-intro-blog.mdand marking the last checklist item with the merge breadcrumb.Reviewer effect
After merge, the root
tasks/folder no longer shows the already-landed intro blog work as active, andtasks/cleanup-tasks.mdrecords exactly which recent merged PRs were audited and why the remaining local worktrees were left alone.Local cleanup performed outside the diff: removed eight clean worktree checkouts whose head branches corresponded to merged PRs (#101, #103, #104, #105, #106, #107, #108, #113). Branches were left intact.
Verification
gh pr view 113 --json number,title,state,mergedAt,mergeCommit,urlgh pr view 108 --json number,title,state,mergedAt,mergeCommit,urlgh pr view 101 --json number,title,state,mergedAt,mergeCommit,urlgh pr view 100 --json number,title,state,mergedAt,mergeCommit,urlrg --files tasks | sort | rg 'intro-blog|cleanup-tasks|2026-05-14'git worktree list --porcelaingit status --short --branchNote
Low Risk
Low risk housekeeping-only changes to task documentation; no production code paths are modified.
Overview
Updates the evergreen
tasks/cleanup-tasks.mdlog with a completed 2026-05-14 pass, including notes on which merged PRs were already filed and which local merged worktrees were safely removed.Moves the stale merged
tasks/intro-blog.mdintotasks/complete/2026-05-14-intro-blog.md, marking itstatus: doneand updating the final checklist item to reflect PR #100 being merged.Reviewed by Cursor Bugbot for commit 3a216e0. Bugbot is set up for automated code reviews on this repo. Configure here.
Package size — packed 236.5 kB (no change)
Package size
dist/vendor/*.jsbundlesvendor/sha256.jsvendor/sql-formatter/*.jsvendor/sqlfu-sqlite-parser/*.jsvendor/standard-schema/*.jsvendor/typesql/*.jsMeasured with
npm pack --dry-run --jsononsqlfu(0.0.3-7 on main vs 0.0.3-7 on this PR).