Skip to content

File stale completed tasks from cleanup pass#116

Merged
mmkal merged 2 commits into
mainfrom
bedtime/2026-05-14-cleanup-tasks
May 15, 2026
Merged

File stale completed tasks from cleanup pass#116
mmkal merged 2 commits into
mainfrom
bedtime/2026-05-14-cleanup-tasks

Conversation

@mmkal
Copy link
Copy Markdown
Collaborator

@mmkal mmkal commented May 14, 2026

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.md and 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, and tasks/cleanup-tasks.md records 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,url
  • gh pr view 108 --json number,title,state,mergedAt,mergeCommit,url
  • gh pr view 101 --json number,title,state,mergedAt,mergeCommit,url
  • gh pr view 100 --json number,title,state,mergedAt,mergeCommit,url
  • rg --files tasks | sort | rg 'intro-blog|cleanup-tasks|2026-05-14'
  • git worktree list --porcelain
  • git status --short --branch

Note

Low Risk
Low risk housekeeping-only changes to task documentation; no production code paths are modified.

Overview
Updates the evergreen tasks/cleanup-tasks.md log 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.md into tasks/complete/2026-05-14-intro-blog.md, marking it status: done and 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

main this PR Δ
packed 236.5 kB 236.5 kB 0
unpacked 971.3 kB 971.3 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).

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 14, 2026

Open in StackBlitz

npm i https://pkg.pr.new/sqlfu@116

commit: 3a216e0

@mmkal mmkal merged commit 806d7b1 into main May 15, 2026
8 checks passed
@mmkal mmkal mentioned this pull request May 15, 2026
5 tasks
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 -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant