Skip to content

Focus create product flow on Catalog V3 endpoints - #965

Open
hadarzaguri wants to merge 10 commits into
mainfrom
codex/create-product
Open

Focus create product flow on Catalog V3 endpoints#965
hadarzaguri wants to merge 10 commits into
mainfrom
codex/create-product

Conversation

@hadarzaguri

@hadarzaguri hadarzaguri commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Consolidate Catalog V3 product creation into one canonical recipe while preserving V1 routing.
  • Route single and bulk physical or digital products to the correct inventory mode; support options, variants, exact SKUs, explicit prices, generated copy, and up to 3 ordered images.
  • Index the V3 create-product recipe under Stores only so WixREADME surfaces it in the correct product area.
  • For vague requests, offer both image-upload and text-description starting paths without turning the reply into a long intake form.
  • Require explicit or accepted names and prices; never infer a zero price.
  • Keep enrichment optional and create directly when the user has supplied enough information.
  • Prefer the dedicated Wix image uploader; document the raw import fallback's exact url field and allow successful wixstatic.com URLs while asynchronous processing is PENDING.
  • Block FAILED uploads and reserve READY/verified claims for response-backed evidence.
  • Request projected media when verification is needed; avoid repair PATCHes and redundant post-mutation probes.
  • Validate bulk product and inventory success from returned result collections, metadata totals, and inventory error state without requiring narrated field inspection or another call.
  • Permit one targeted inventory read when a successful create response omits the requested quantity; do not fetch the product first or send a body with GET/HEAD.
  • Restrict image-generated copy to user-supplied or directly visible facts.
  • Keep recipe loading as a separate coverage assertion while allowing LLM judges to accept correct execution grounded in authoritative Wix API docs.
  • Remove the 1024-token output cap from create-product quality judges so their reasoning is not truncated.

Validation

  • YAML Gate: 76 passed
  • TypeScript typecheck passed
  • Diff check passed

@hadarzaguri
hadarzaguri force-pushed the codex/create-product branch 24 times, most recently from d2b8cbd to 9925f5f Compare August 12, 2026 14:28
@wix wix deleted a comment from github-actions Bot Aug 13, 2026
@wix wix deleted a comment from github-actions Bot Aug 13, 2026
@hadarzaguri
hadarzaguri force-pushed the codex/create-product branch from d77fc85 to 423f2a8 Compare August 13, 2026 09:20
@hadarzaguri
hadarzaguri force-pushed the codex/create-product branch from 423f2a8 to 45df296 Compare August 13, 2026 10:17
@github-actions

Copy link
Copy Markdown
Contributor

❌ EvalForge YAML Gate: Error

Eval pipeline comparison failed

@hadarzaguri
hadarzaguri force-pushed the codex/create-product branch from 45df296 to cb4719e Compare August 13, 2026 10:38
@hadarzaguri
hadarzaguri force-pushed the codex/create-product branch from af09a0c to a481587 Compare August 13, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant