Shopping is a default list type under the lists module. No pantry staples or auto-categorization.
Expected behavior
Dedicated shopping/pantry module: automatic item identification/categorization as items are added (may dogfood LLM/API from design #14 / #13), pantry staples tracking with easy re-add. Design before build.
Checklist (light)
Design proposal (service/library/LLM approach for categorization)
Module schema and migration from shopping list if needed
Auto-categorization on add
Pantry staples + re-add flow
Manifest / widgets / E2E
Priority
P2. May depend on API/LLM (#13/#15). Full docs/tasks/ when P2 batch starts.
<brief>Promote shopping beyond a plain list: auto-categorization, pantry staples, easy re-add.</brief>
## Background / current behavior
Shopping is a default list type under the lists module. No pantry staples or auto-categorization.
## Expected behavior
Dedicated shopping/pantry module: automatic item identification/categorization as items are added (may dogfood LLM/API from design #14 / #13), pantry staples tracking with easy re-add. Design before build.
## Checklist (light)
- [ ] Design proposal (service/library/LLM approach for categorization)
- [ ] Module schema and migration from shopping list if needed
- [ ] Auto-categorization on add
- [ ] Pantry staples + re-add flow
- [ ] Manifest / widgets / E2E
## Priority
P2. May depend on API/LLM (#13/#15). Full `docs/tasks/` when P2 batch starts.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Promote shopping beyond a plain list: auto-categorization, pantry staples, easy re-add.
Background / current behavior
Shopping is a default list type under the lists module. No pantry staples or auto-categorization.
Expected behavior
Dedicated shopping/pantry module: automatic item identification/categorization as items are added (may dogfood LLM/API from design #14 / #13), pantry staples tracking with easy re-add. Design before build.
Checklist (light)
Priority
P2. May depend on API/LLM (#13/#15). Full
docs/tasks/when P2 batch starts.