Skip to content

docs: close the last two open plans - #67

Merged
stanlyzoolo merged 1 commit into
mainfrom
docs/close-open-plans
Aug 10, 2026
Merged

docs: close the last two open plans#67
stanlyzoolo merged 1 commit into
mainfrom
docs/close-open-plans

Conversation

@stanlyzoolo

Copy link
Copy Markdown
Owner

docs/plans/ had two plans sitting outside completed/. Both were done except for tails nobody is going to pick up, so they move over with what actually happened written into them — a plan filed as completed should not leave a reader guessing which of its items shipped.

20260724-selection-index-units.md

Items 1-3 are in main already:

  • 1updateTrackInput/updateRenameInput go through m.indexOfMeta(name) (internal/model/mode.go:196, :304) instead of scanning m.meta for a file-order index.
  • 2trackTool carries Note, Tags, UpdateCmd, Added and a ref-less input's GitHub forward from the existing entry.
  • 3buildToolRows truncates the name (truncateToWidth(flattenLine(mt.Name), nameBudget), internal/model/render.go:1225) instead of wrapping it into a second screen line.

Item 4 is closed unfixed, on the owner's call. handleMouse still reads m.toolsViewport.YOffset after setFocus(focusTools) has re-clamped it (internal/model/render.go:2230-2235), so a click following a wheel scroll from another panel can land on a neighbouring tool. It is tracked nowhere else, so the new ## Outcome section is the whole record: what the defect is, where it lives, and that the fix is to capture the offset before the setFocus call.

20260730-update-completion-signal.md

Code merged long ago; two boxes were still open. The live go run . against a tool with a pending update was never performed and will not be — it installs a real package and needs a TTY — so it stops being a checkbox and says so, and Post-Completion now states its manual verification never ran. The other box was the move itself.

No code changes.

Both plans in docs/plans/ were done except for tails that will never be
picked up, so they move to completed/ with what actually happened written
into them.

20260724-selection-index-units: items 1-3 landed in main (indexOfMeta in
both handlers, trackTool carrying the existing entry forward, buildToolRows
truncating instead of wrapping). Item 4 — handleMouse reading YOffset after
setFocus re-clamped it — is closed unfixed by the owner's call, so the new
Outcome section is the only record of the defect and where the fix goes.

20260730-update-completion-signal: the code is merged; the two remaining
boxes were the live `go run .` (never performed — it installs a real package
and needs a TTY) and the move itself. The live-run box is no longer a
checkbox, and Post-Completion now says its manual verification never ran.
@stanlyzoolo
stanlyzoolo merged commit 6300846 into main Aug 10, 2026
3 checks passed
@stanlyzoolo
stanlyzoolo deleted the docs/close-open-plans branch August 10, 2026 14:10
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