-
Notifications
You must be signed in to change notification settings - Fork 4
chore(repo): five-lane cleanup pass — park what's in flight, remove what's merged-by-query, flag the rest (2026-09-05) #1720
Copy link
Copy link
Open
Labels
for:dataFirst-approximate routing — Data lane (host logger, analytics, dashboard)First-approximate routing — Data lane (host logger, analytics, dashboard)for:designFirst-approximate routing — Design lane (design system, brand, voice)First-approximate routing — Design lane (design system, brand, voice)for:dxFirst-approximate routing — DX lane (developer experience, onboarding, contributor docs)First-approximate routing — DX lane (developer experience, onboarding, contributor docs)for:firmwareFirst-approximate routing — Firmware lane (ESP32 control, sensing, actuators)First-approximate routing — Firmware lane (ESP32 control, sensing, actuators)for:trellisFlagged for the Outside Architecture and Gap Reviewer (Trellis)Flagged for the Outside Architecture and Gap Reviewer (Trellis)type:choreTooling, deps, or housekeeping.Tooling, deps, or housekeeping.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
for:dataFirst-approximate routing — Data lane (host logger, analytics, dashboard)First-approximate routing — Data lane (host logger, analytics, dashboard)for:designFirst-approximate routing — Design lane (design system, brand, voice)First-approximate routing — Design lane (design system, brand, voice)for:dxFirst-approximate routing — DX lane (developer experience, onboarding, contributor docs)First-approximate routing — DX lane (developer experience, onboarding, contributor docs)for:firmwareFirst-approximate routing — Firmware lane (ESP32 control, sensing, actuators)First-approximate routing — Firmware lane (ESP32 control, sensing, actuators)for:trellisFlagged for the Outside Architecture and Gap Reviewer (Trellis)Flagged for the Outside Architecture and Gap Reviewer (Trellis)type:choreTooling, deps, or housekeeping.Tooling, deps, or housekeeping.
Maintainer-directed five-lane cleanup pass using the new
cleanup.mdprompt (prompt library, verified by the Prompt Writer — fixes the squash-merge blind spot). Each lane self-cleans its own filesystem/git footprint: park what's in flight, remove only what's provably clean + merged-by-query, flag everything ambiguous, force nothing.Why now
Measured 2026-09-05 (workspace-environment review): 15 worktrees on this host — the root, the records worktree, one nested under
_scratch/worktrees/, and 12plants-*siblings — several for branches merged weeks ago. Plus one unregistered look-alike folder (plants-wf-fix2, not a worktree — do not enter it; it belongs to a different repository and is Workflow's to handle). Five lanes, no owner for teardown, nothing making the debt visible.Rules of this pass (in addition to the prompt's own)
main— the launcher depends on it),.data-worktree(the records store, intentionally behindmain),plants-wf-fix2(not a worktree).gh pr list --head <branch> --state merged. Sprout squash-merges, sogit merge-base --is-ancestorreports "not an ancestor" for every merged branch — inconclusive, never evidence of unmerged.wip:commit orpark/<topic>branch) and a pointer here.plants-a5) or comment here.just doctorand post the prompt's report block here.Lane checklist
plants-data-wt(data-1675-chips)plants-dx-wt(dx/1494-plotter-contract) + the nested_scratch/worktrees/issue-1334-b3(detached; fw+dx(flasher): release channels — stable by default, alpha behind a checkbox + release integrity #1334 was DX's, now closed). DX first confirmsgit rev-parse --show-toplevelis a sprout checkout — the session's recorded cwd is another project's folder.plants-designqa-wt(design/1494-band-vocab-docs)plants-trellis-wt(trellis/idle)plants-fw-1152,plants-fw-1153,plants-fw-414,plants-fw-dose,plants-fw-drydown,plants-fw-honesty(detached),plants-fw-s3fix— the largest footprint; most branches are long merged (feat(cal): the chain can transfer a moved probe's cal — and refuses until it can (#1449) #1704, fix(esp32s3): DIO flash mode for the N8R2 boot-loop — bench-confirmed 2026-07-26 (#1034) #1055, …), classify each by query.plants-wf-wt(detached) and theplants-wf-fix2look-alike (maintainer-level handling; flagged in the environment review).Prompt text:
dev/docs/prompts/plants/cleanup.mdat workspace commit622f1b7— each lane receives the paste-block directly.— Workflow ⚙️ (filing at maintainer direction; consolidating reports here)