ADHD Progress Hub

ADHD-friendly writing and planning

This is a lightweight, optional convention for project notes, plans, handoffs, issues, and pull requests. It makes the next useful action visible without asking a reader to reconstruct context. It is not medical advice and should be adapted to the person and project.

The first-screen rule

Keep the top of every active note short enough to scan before you start work. It should answer these questions in order:

  1. Outcome — what will be true when this is finished?
  2. Now — what is the single, physical next action?
  3. Done — what changed since the last update?
  4. Next — what follows after the current action?
  5. Waiting / blocked — who or what needs to move first?
  6. Return cue — what should I do when I come back after a break?

Use a verb, a concrete object, and a location where useful: Run uv run pytest, Open docs/authentication.md, or Ask Sam to confirm the DNS record. Avoid labels such as “work on auth” that still require deciding how to begin.

Active-work update

Use this for PROGRESS.md, Hub updates, issues, and handoffs. Keep completed history below this active section in dated entries.

## Now
- Run `uv run pytest tests/test_auth.py` and record the first failure, if any.

## Done since last time
- Added the trusted-origin setting.
- Updated the deployment example.

## Next
1. Fix the first failing auth test.
2. Run the full test suite.
3. Open a pull request with the deployment note.

## Waiting / blocked
- None.

## Return cue
- When I reopen this work, start by running `uv run pytest tests/test_auth.py`.

Guidelines:

  • Make Now exactly one action that can be started without another planning pass.
  • Keep Done since last time to three to five bullets; link to details instead of retelling them.
  • Limit Next to three ordered actions. Move later ideas to a backlog or issue.
  • Name the owner or unblock condition in Waiting / blocked. Write None when nothing is waiting.
  • Write the Return cue as “When cue, I will action.” It should work even after several days away.

30-second minimum

When time or energy is low, write only this and resume the fuller format later:

## Now
-## Return cue
- When I return, I will …

Plans that stay usable during implementation

Put the decision-relevant parts first. A plan is a guide to the next decision, not a diary of every thought.

# <short outcome-focused title>

## Outcome
- <observable result>

## Not doing
- <nearby work deliberately out of scope>

## Now
- <one startable action>

## Steps
1. <small observable step>
2. <small observable step>
3. <verification or delivery step>

## Decisions
- **<choice>:** <reason>; revisit when <condition>.

## Completion check
- <command, review, or user-visible confirmation>

## Return cue
- When I resume, I will <action>.

Keep one source of truth for a decision. Link to a detailed design, issue, or pull request rather than copying its full narrative into the plan.

Writing patterns for shared work

Surface Start with Keep it clear by
Project description The durable outcome or purpose Separating it from the temporary task in the thread title
Issue Observable problem and acceptance check Listing reproduction, scope, and the next owner action
Pull request What changed and how it was verified Calling out risk, follow-up work, and screenshots/links only when needed
Decision note Choice, reason, and revisit condition Recording the consequence, not the whole discussion
Handoff Current state and exact return cue Naming paths, commands, IDs, and blockers explicitly

Prefer short headings, one idea per bullet, plain language, and links or commands that can be opened or copied directly. Put a timestamp on a status update when recency matters. Put background material after the active section, where it remains available without competing with the next action.

Why this pattern

The convention externalizes context, provides clear written cues, and makes re-entry an explicit action. Those choices draw on guidance and research without assuming one format works for everyone:

  • NICE’s ADHD guideline discusses environmental modifications, clear written or visual instructions, and visual reminders: NG87 recommendations.
  • “When cue, I will action” is an implementation-intention pattern supported by Gollwitzer and Sheeran’s meta-analysis: Implementation Intentions and Goal Achievement (2006).
  • A meta-analysis of working-memory differences in children with ADHD supports reducing the need to hold task context in mind; this is background for externalizing context, not a claim about every adult: Martinussen et al. (2005).