diff --git a/pm/tasks.org b/pm/tasks.org index d8bd4a1..f571310 100644 --- a/pm/tasks.org +++ b/pm/tasks.org @@ -367,6 +367,30 @@ - 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` - 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) ** acceptance criteria