Skip to content

Add an Impact view next to List and Markdown - #23

Merged
mgilardi merged 1 commit into
mainfrom
impact-view
Nov 10, 2026
Merged

mgilardi merged 1 commit into
mainfrom
impact-view

Conversation

@mgilardi

Copy link
Copy Markdown
Collaborator

The owner asked for project buckets with drag and drop, ordered by impact and effort. Each bucket shows its top five, and the existing view stays as it is. His choices are recorded in docs/DECISIONS.md.

  • Buckets: one per category, top five each. The order is low effort/high impact, then high/high, low/low, high/low. Effort comes from the existing size estimates. Impact is a plain field on the item's line: impact:high is Claude's suggestion, and impact:high* is the user's own rating, which Claude never changes.
  • Focus column: the top item from each category, ranked by impact, then urgency, then list section.
  • Finishing an item: it stays in place marked "Completed". "Add the next one?" offers the next item, and it joins only when clicked.
  • Moving items: dragging or Move up/down reorders the view only. Dragging to another bucket, or using Move… → project, changes the item's category.
  • Untouched: the List and Markdown views are unchanged. The phone note hides impact: fields.

Tested locally: 37 unit tests, 134 engine tests, scripts/ci-checks.sh, and the e2e run (81 checks, 21 of them for this view).

Not built: Claude rating unrated items and filling missing sizes during /morning and /weekly. That needs a RULES.md change and the owner's yes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CwdHcRvts6qgU3EZBfNtvY

The owner asked for project buckets ordered by impact and effort, top
five each, without losing the current view. One bucket per category;
effort comes from the size estimates and impact is a plain field on the
item's line (impact:high, or impact:high* when the user set it). A Focus
column holds each category's top item. Finishing an item leaves it in
place and the next joins only when asked. Dragging reorders the view
only, or moves an item to another category. The phone note hides the
new field. Decisions are in docs/DECISIONS.md.

Tested: 37 unit tests, 134 engine tests, ci-checks.sh and the e2e run
(81 checks, 21 of them for this view) pass locally. Not built: Claude
rating unrated items during /morning and /weekly, which needs the
owner's yes for the RULES.md change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CwdHcRvts6qgU3EZBfNtvY
@mgilardi
mgilardi merged commit 31ee025 into main Nov 10, 2026
3 checks passed
@mgilardi
mgilardi deleted the impact-view branch November 10, 2026 00:51
@mgilardi mgilardi mentioned this pull request Nov 10, 2026
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