added draft scope for review/search loop
This commit is contained in:
62
pm/notes.org
62
pm/notes.org
@@ -500,4 +500,66 @@ Decide whether two normalized retailer items are "the same product"; match items
|
|||||||
** Symptoms
|
** Symptoms
|
||||||
- `LIME` and `LIME . / .` appearing in canonical_catalog:
|
- `LIME` and `LIME . / .` appearing in canonical_catalog:
|
||||||
- names must come from review-approved names, not raw strings
|
- names must come from review-approved names, not raw strings
|
||||||
|
|
||||||
|
* notes
|
||||||
|
** to fix
|
||||||
|
|
||||||
|
|
||||||
|
*** Done
|
||||||
|
fuji apple, apple, produce (not apple, fruit, produce)
|
||||||
|
spinach, , produce -> frozen vs fresh?
|
||||||
|
frozen chicken thighs ->
|
||||||
|
rotisserie chicken, chicken, poultry -> rotisserie chicken, chicken, meat
|
||||||
|
beef patty, hamburger, meat -> hamburger patty, beef, meat
|
||||||
|
oats > cereal
|
||||||
|
cheerios > cereal
|
||||||
|
** takeaways
|
||||||
|
- variants not caught, how to fix?
|
||||||
|
|
||||||
|
catalog_name = what you actually bought
|
||||||
|
product_type = reasonable substitute
|
||||||
|
category = store aisle
|
||||||
|
|
||||||
|
1. Using different categories maintains a direct comparison (product_type==spinach) and a distinction.
|
||||||
|
fresh spinach, spinach, produce
|
||||||
|
frozen spinach, spinach, frozen
|
||||||
|
|
||||||
|
|
||||||
|
include in catalog_name:
|
||||||
|
- form: frozen, fresh, ground, shredded
|
||||||
|
- fat level: whole, skim, 2%
|
||||||
|
- flavor when primary: vanilla yogurt vs plain yogurt
|
||||||
|
- cut: diced tomatoes vs crushed tomatoes
|
||||||
|
- species when relevant: gala apple vs fuji apple
|
||||||
|
exclude from catalog_name:
|
||||||
|
- package size / multipack count
|
||||||
|
- promo wording; adjectives like "premium"; retailer marketing fluff
|
||||||
|
|
||||||
|
** AC
|
||||||
|
1. fix internal search flow, add same menu
|
||||||
|
#+begin_src diff
|
||||||
|
Review 4/345: SHRP CHDR
|
||||||
|
5 matched items:
|
||||||
|
[1] KS SHRP CHDR EC20T9H5 W12T13H5 SL130 | costco | 2026-03-12 | 5.49 |
|
||||||
|
[2] KS SHRP CHDR EC20T9H5 W12T13H5 SL130 | costco | 2025-01-24 | 12.58 |
|
||||||
|
[3] KS SHRP CHDR EC20T9H5 W12T13H5 SL130 | costco | 2025-01-10 | 6.29 |
|
||||||
|
[4] KS SHRP CHDR EC20T9H5 W12T13H5 SL130 | costco | 2024-12-14 | 6.29 |
|
||||||
|
[5] KS SHRP CHDR EC20T9H5 W12T13H5 SL130 | costco | 2024-08-06 | 5.99 |
|
||||||
|
no catalog_name suggestions found
|
||||||
|
[f]ind [n]ew [s]kip e[x]clude [q]uit >
|
||||||
|
f
|
||||||
|
search: cheddar
|
||||||
|
1 search results found:
|
||||||
|
[1] cheddar cheese, cheese, dairy (0 items, 0 rows)
|
||||||
|
- selection: 1
|
||||||
|
+ [#] link to suggestion [f]ind [n]ew [s]kip e[x]clude [q]uit >
|
||||||
|
#+end_src
|
||||||
|
instead of
|
||||||
|
#+begin_src diff
|
||||||
|
search: banana
|
||||||
|
no matches found
|
||||||
|
- search again? [enter=yes, q=no]:
|
||||||
|
+ [f]ind [n]ew [s]kip e[x]clude [q]uit >
|
||||||
|
#+end_src
|
||||||
|
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -763,6 +763,7 @@ enable fast lookup of catalog items during review via tokenized search and repla
|
|||||||
- Search intentionally optimizes for manual speed rather than smart ranking: simple token overlap, max 10 rows, and immediate persistence on selection.
|
- Search intentionally optimizes for manual speed rather than smart ranking: simple token overlap, max 10 rows, and immediate persistence on selection.
|
||||||
- Follow-up fix: search moved to `[f]ind` so `[s]kip` remains available at the main prompt.
|
- Follow-up fix: search moved to `[f]ind` so `[s]kip` remains available at the main prompt.
|
||||||
|
|
||||||
|
* [ ] t1.16.2: catalog search refinement
|
||||||
|
|
||||||
* [ ] 1t.10: add optional llm-assisted suggestion workflow for unresolved normalized retailer items (2-4 commits)
|
* [ ] 1t.10: add optional llm-assisted suggestion workflow for unresolved normalized retailer items (2-4 commits)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user