Class ExtractPricingDoer

All Implemented Interfaces:
GuardedExecution, ScopeAuthority, Identifiable, Job<PricingReport>, Doer<PricingRequest, PricingReport>, Orchestrator<PricingRequest, PricingReport>, Tool<PricingRequest, PricingReport>

public class ExtractPricingDoer extends AbstractDoer<PricingRequest, PricingReport>
The second demo, over the first one's result: every document the extractor indexed goes to a small model that lists the prices it states, all documents in parallel under the same admission and the same caps; the distinct product names then go once to a model a grade up, which says which names are one product; and code does the rest, ranking every price in force by date into current and superseded, and setting proposals, former prices and costs aside as what they are. The report carries the products with their history, one row per document, and what the run spent.

A doer, because it coordinates and holds nothing: the documents are the index's, the children are their own jobs, and a child refused at the cap is a row that says so while the run finishes on what it has.

Since:
0.1 (2026-09-15)
Author:
Andrey Santrosyan