feat: add pricing refresh worker boundary
Quality / test (push) Canceled after 0s

This commit is contained in:
2026-09-09 11:25:07 -04:00
parent 4effebd2f8
commit 39b4aab058
4 changed files with 108 additions and 0 deletions
+6
View File
@@ -104,6 +104,12 @@ Refresh:
Bulk refresh runs through BullMQ in the worker.
The worker-side refresh boundary is implemented with explicit `COMPLETED` and
`FAILED` outcomes. It resolves a registered provider, persists normalized
observations through the pricing service, and recalculates the valuation. A
provider that is missing or fails does not produce a fabricated value. Durable
refresh-job storage and external provider configuration remain deployment work.
Provider failure should not invalidate other valid observations. The failed provider is recorded for admin diagnostics.
## Overrides