Keep the current task focused without losing worthwhile observations. Record out-of-scope items now; act on them later as a batch. A batch exposes patterns that single fixes miss: several local symptoms often share one cause and one better solution.
Park an item when it is worth revisiting but outside the current task’s scope: a code smell, refactoring opportunity, inconsistency, missing test, doc gap, or open question.
date +%F for the item date. Assign the next unused P-<n> ID.Follow an explicit repository convention for deferred issues when one exists. Otherwise use PARKING_LOT.md at the repository or workspace root, created on first use:
# Parking Lot
Out-of-scope items deferred for batch review.
## Open
### P-1 (YYYY-MM-DD) One-line synopsis
- Where: `path/to/file:line`, section, or artifact
- Observed: concrete evidence or symptom
- Why it matters: expected impact
- Found during: task that surfaced it
## Assigned
### P-2 (YYYY-MM-DD) One-line synopsis
- Decision: defer | delegate
- Who: owner, subgroup, or future task
- What: agreed next action
- When: date, milestone, or trigger
Keep the file current, not historical. Remove deleted and resolved items; version history and commit messages preserve their record. Agent-written entries are in English unless the project convention differs.
Before reporting the current task as complete, state in the user’s language how many items were parked during it, with their IDs and synopses. Do not start working on them without approval. If the parking lot has many open items, suggest a review instead of starting one.
Run a review when the user asks, or at a milestone the user has agreed to.
Assigned. Remove deleted and resolved items after verifying the resolution.Do not leave a review without a decision for every item; an unprocessed parking lot stops being trusted and stops being used.
In the user’s language, report the items added or changed, their IDs, the groups and shared causes found during review, the decision for each item, and the verification for any resolved items.