Summary
Add clearer lifecycle support so annotations can behave more like a manageable review queue and less like static sticky notes that accumulate forever.
Problem
Without better lifecycle signals, annotations can become stale, unresolved, or hard to prioritize over time.
Goal
Support lightweight review queue behavior using local annotation state and filters.
Scope
In scope:
- define lightweight lifecycle states or metadata
- add “needs follow-up” style support
- add stale indicators and relevant filters
- support bulk queue actions where appropriate
- update storage safely
- add tests
Out of scope:
- reminders or notifications via cloud services
- team notification systems
- enterprise audit workflows
Dependencies / notes
This feature should remain simple and local-first. It is not an invitation to invent a task management product inside the extension.
Summary
Add clearer lifecycle support so annotations can behave more like a manageable review queue and less like static sticky notes that accumulate forever.
Problem
Without better lifecycle signals, annotations can become stale, unresolved, or hard to prioritize over time.
Goal
Support lightweight review queue behavior using local annotation state and filters.
Scope
In scope:
Out of scope:
Dependencies / notes
This feature should remain simple and local-first. It is not an invitation to invent a task management product inside the extension.