feat(products): export hosted detail URL for fetched images; snapshot carries status (SD-0002 §6.5.5, INV-16)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 00:15:47 -07:00
parent da5177c950
commit 906bc87c96
5 changed files with 36 additions and 10 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ from datetime import datetime, timezone
import psycopg
from app.platform import telemetry
from app.platform import config, telemetry
from . import codec, diff, repo, serialize, validate
from .errors import (
@@ -242,7 +242,7 @@ def export_catalog(
raise EmptyCatalog()
def _stream() -> Iterator[str]:
yield from serialize.catalog_to_csv(snapshot)
yield from serialize.catalog_to_csv(snapshot, base_url=config.public_base_url())
telemetry.emit(
"catalog_exported",
storefront_id=storefront_id,