This commit is contained in:
@@ -153,6 +153,7 @@ Work through one bounded vertical slice at a time. The linked documentation rema
|
||||
- Pricing refresh requests now enqueue seller-scoped jobs and expose a safe `GET /api/v1/admin/jobs/:id` polling contract instead of doing provider work inline.
|
||||
- Product-level provider mappings now persist seller-scoped `PRODUCT`/`SEARCH` relationships and support active listing and controlled disabling.
|
||||
- Pricing refresh enqueue now resolves its provider from an active Product mapping and rejects unmapped Products explicitly.
|
||||
- Local development and CI can enable a deterministic fixture provider for end-to-end refresh coverage; production provider adapters remain explicitly configured deployment boundaries.
|
||||
- `npm install` currently reports dependency audit findings. Review and remediate them before production deployment; do not use `npm audit fix --force` without reviewing its changes.
|
||||
|
||||
## Local Commands
|
||||
|
||||
@@ -28,6 +28,11 @@ pricing service, and recalculates the item valuation. Missing providers return
|
||||
an explicit unavailable response; the application never fabricates observations
|
||||
or values.
|
||||
|
||||
Local development and CI may enable the deterministic `fixture-provider` with
|
||||
`PRICING_FIXTURE_PROVIDER_ENABLED=true`. It exists only for repeatable
|
||||
workflow/testing coverage and is disabled by default; production deployments
|
||||
must register an approved external adapter instead.
|
||||
|
||||
Use officially supported APIs or permitted sources. Do not invent APIs or bypass restrictions.
|
||||
|
||||
## Provider Product Mapping
|
||||
|
||||
Reference in New Issue
Block a user