fix
This commit is contained in:
+2
-2
@@ -49,9 +49,9 @@ Legend: `[x]` done · `[~]` partial/stub · `[ ]` missing
|
||||
|
||||
## Phase D — AI processing
|
||||
|
||||
- [~] Pipeline workers: categorize → attributes → enhance (**stub** marks processed)
|
||||
- [x] Pipeline workers: categorize (vector + LLM taxonomy) → attributes → enhance
|
||||
- [~] Credits, rate limits, cancel/retry (credits + cancel yes; rate limits/retry incomplete)
|
||||
- [ ] OpenAI / Pinecone behind interfaces
|
||||
- [~] OpenAI / Pinecone behind interfaces (OpenAI + optional Pinecone; LLM categorize when category missing)
|
||||
- [~] Job controls UI (list/start/cancel basic; no admin visibility)
|
||||
|
||||
## Phase E — WooCommerce + admin / cutover
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
## Pipeline (canonical `full`)
|
||||
|
||||
```
|
||||
normalize -> parse_specs -> fill_fields -> eprel -> ai_enhance
|
||||
normalize -> parse_specs -> fill_fields -> eprel -> categorize -> ai_enhance
|
||||
```
|
||||
|
||||
| Step | Role |
|
||||
@@ -18,7 +18,8 @@ normalize -> parse_specs -> fill_fields -> eprel -> ai_enhance
|
||||
| `parse_specs` | Parse `specifications` into attributes |
|
||||
| `fill_fields` | Fill missing scalars / standard fields |
|
||||
| `eprel` | Fetch EU energy label when `eprel_id` present + enricher on |
|
||||
| `ai_enhance` | Green Chat rewrite of name + description |
|
||||
| `categorize` | When mapped/prior category is empty: Pinecone vector (if configured), else LLM picks a **company taxonomy `unique_id`** from Available Categories (never invents). Persists to `processed_products.category` and empty `mapped_data.category`. |
|
||||
| `ai_enhance` | Green Chat rewrite of name + description (uses category formulas/overlays when set) |
|
||||
|
||||
## Prerequisites
|
||||
|
||||
|
||||
Reference in New Issue
Block a user