product generation with validation check
This commit is contained in:
@@ -4,10 +4,16 @@ catalog rows, running each stage's per-row work concurrently (bounded by
|
||||
`max_concurrency`) and NEVER letting one row's failure affect any other
|
||||
row or stage.
|
||||
|
||||
`catalog_engine.py` calls `run_default_pipeline()` once, between the
|
||||
deterministic-validation step (product_validator.py) and catalog assembly
|
||||
- see that file's "Step 2.6" for the call site and
|
||||
docs/BARCODE_ENRICHMENT.md for the full pipeline-position rationale.
|
||||
`store_catalog_pipeline.stages_8_9_enrichment()` builds an EnrichmentPipeline
|
||||
and runs it between SKU resolution and the validation gate; see
|
||||
docs/BARCODE_ENRICHMENT.md for the pipeline-position rationale.
|
||||
|
||||
This docstring used to say `catalog_engine.py` called `run_default_pipeline()`
|
||||
at a "Step 2.6". It never did - that module does not import this one at all,
|
||||
so the brand-name generation path gets no barcode, HSN/GST or content
|
||||
enrichment. Step 2.6 there is now the validation gate only. Wiring enrichment
|
||||
into that path is a real and separate piece of work; do not read this comment
|
||||
as saying it is already done.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user