added t1.12 scope to simplify review process
This commit is contained in:
24
pm/tasks.org
24
pm/tasks.org
@@ -367,6 +367,30 @@
|
|||||||
- commit: `c7dad54` on branch `cx`
|
- commit: `c7dad54` on branch `cx`
|
||||||
- tests: `./venv/bin/python -m unittest discover -s tests`; `./venv/bin/python build_purchases.py`; `./venv/bin/python review_products.py --refresh-only`; verified `combined_output/review_queue.csv`, `combined_output/review_resolutions.csv` workflow, and `combined_output/canonical_catalog.csv`
|
- tests: `./venv/bin/python -m unittest discover -s tests`; `./venv/bin/python build_purchases.py`; `./venv/bin/python review_products.py --refresh-only`; verified `combined_output/review_queue.csv`, `combined_output/review_resolutions.csv` workflow, and `combined_output/canonical_catalog.csv`
|
||||||
- date: 2026-03-16
|
- date: 2026-03-16
|
||||||
|
* [ ] t1.12: simplify review process display
|
||||||
|
Clearly show current state separate from proposed future state.
|
||||||
|
** acceptance criteria
|
||||||
|
1. Display position in review queue, e.g., (1/22)
|
||||||
|
2. Add short help text header to the review item explaining that the action resolves the current observed product group
|
||||||
|
3. color-code outputs based on info, prompt/menu, warning
|
||||||
|
1. color action menu/requests for input differently from display text; do not color individual options separately
|
||||||
|
4. update action menu `[x]exclude` to `e[x]clude`
|
||||||
|
5. on each review item, display a list of all matched items to be linked, sorted by descending date:
|
||||||
|
1. YYYY-mm-dd, price, raw item name, normalized item name, upc, retailer
|
||||||
|
2. image URL, if exists
|
||||||
|
6. on each review item, suggest (but do not auto-apply) up to 3 likely existing canonicals using determinstic rules, e.g:
|
||||||
|
1. exact normalized name match
|
||||||
|
2. prefix/contains match on canonical name
|
||||||
|
3. exact UPC
|
||||||
|
- reinforce project terminology such as raw_name, observed_name, canonical_name
|
||||||
|
|
||||||
|
** evidence
|
||||||
|
- commit:
|
||||||
|
- tests:
|
||||||
|
- date:
|
||||||
|
|
||||||
|
** notes
|
||||||
|
|
||||||
* [ ] t1.10: add optional llm-assisted suggestion workflow for unresolved products (2-4 commits)
|
* [ ] t1.10: add optional llm-assisted suggestion workflow for unresolved products (2-4 commits)
|
||||||
|
|
||||||
** acceptance criteria
|
** acceptance criteria
|
||||||
|
|||||||
Reference in New Issue
Block a user