Predictika · Power Module Delivery Commitment Check
Kestrel Power Components, a fictional maker of DC-DC power modules, lets an AI quoting agent assemble module quotes and delivery commitments for customers who build them into arrays. Before the agent sends one, the call goes to Predictika’s Power Module Delivery Commitment Check. It checks the input and output voltage, derates the array for its cooling, checks the load, the transient peak and the case temperature, tests the order against the fab capacity and the customer allocation for the delivery period, applies the lead time, quote validity and NRE terms, prices the order, and checks that the capacity and total the agent stated match the computed ones. Then it returns one verdict: allow, needs approval, or block.
Illustrative only. Kestrel Power Components and its customers are fictional. Module models, ratings, prices, capacities and lead times are invented for this demonstration and are not technical or commercial guidance.
This validator decides one thing: whether one module quote and delivery commitment may be sent, given what is in it. It is not a design tool or a price book, and it does not know the customer.
Within these rules the validator handles any combination of the listed choices, not just the seven scenarios on this page. It never sees the customer, the design or the order system; those facts are taken as stated.
The validator takes the quote as inputs: the module, the number per array, the cooling, the bus and output voltage, the load and peak, the case temperature, the order size, the delivery period, the allocation left, the requested lead time, the quote age, the part type and NRE status, the stage, and the capacity and total the agent stated. It computes the figures and applies the rules.
Two honest limits. The validator judges the quote it is given: if the agent gets a fact about the design or the allocation wrong, the answer follows it. And a quote that never calls the validator is not checked; in this demo the agent calls it itself, and in a deployment the quoting workflow makes the call.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI agent (scripted)
Before sending, the agent must call Recorded run
What this means
General statements about quoting tools, not about any named product. We rest this on public descriptions of how such tools work; anyone running a specific product will know it better than we do.
| What the validator caught | Typical tool | Predictika |
|---|---|---|
| Array capacity from the module rating and the cooling method | Cannot do it Capacity depends on the rating, a cooling derate and the number of modules in parallel. Chaining those into one comparison with the load usually takes several rules that must run in order. | Every rule is checked on every call and the verdict lists each finding. |
| Fab capacity and customer allocation by period | Only with workarounds The units an order needs depend on modules per array and fab units per module, and the supply depends on the delivery period. A rules-based quoting tool usually needs a table kept by hand. | Every rule is checked on every call and the verdict lists each finding. |
| Volume price breaks and the expedite charge | Only with workarounds The unit price steps with the total module count and the expedite charge depends on the lead time. Both feed the total that the quote states. | Every rule is checked on every call and the verdict lists each finding. |
| Lead time, quote validity and NRE terms for custom parts | Only if someone is vigilant Each is a simple validation rule. Keeping them complete as part types and stages are added is the work. | Every rule is checked on every call and the verdict lists each finding. |
| Checking the figures the agent stated | Cannot do it Comparing a stated capacity and a stated total with computed ones needs rules that do both, and price rules rarely run on stated figures. | Every rule is checked on every call and the verdict lists each finding. |
| Load above the cooled array capacity | Only with workarounds A quoting tool can look up a module rating. Derating it for the cooling method, comparing it with the load, then checking both stated figures takes rules written to read them together. | Every rule is checked on every call and the verdict lists each finding. |
| Order needs more fab units than are unallocated | Only with workarounds Fab capacity per period and customer allocation live in different places. A rule has to read the order, the period and the allocation together. | Every rule is checked on every call and the verdict lists each finding. |
| Lead time below the minimum | Only if someone is vigilant Lead time, quote validity and NRE status sit in three different places. A rule has to read them together before a quote goes out. | Every rule is checked on every call and the verdict lists each finding. |
| Load close to the array capacity | Only if someone is vigilant The thermal margin, the headroom margin and the cost review are separate approvals. A rule has to raise each one, so a person sees all three. | Every rule is checked on every call and the verdict lists each finding. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off first.
| 1 | A 35 V input bus is outside the 36 to 60 V input range of the KD36 48V to 12V converter. |
| 2 | A 9.4 V output is outside the 9.5 to 13.0 V output range of the KD36 48V to 12V converter. |
| 3 | An array of 5 units is above the 4 unit parallel limit for the KD36 48V to 12V converter. |
| 4 | The 2850 W load is above the 2808 W this array can deliver with forced air cooling. |
| 5 | A transient peak of 5401 W is above the 5400.0 W peak the array can supply for 2 ms. |
| 6 | A case temperature of 121 C is above the 120 C case limit. |
| 7 | This order needs 32000 fab units and only 18000 are unallocated in Q1 2027; the delivery cannot be promised. |
| 8 | 8000 modules is above the 7000 modules of allocation the customer has left; allocation must be released first. |
| 9 | 14 weeks is below the 16 week minimum even with expedite for the KB62 bus converter. |
| 10 | The quote is 75 days old and its validity is 60 days; re-price it. |
| 11 | A customer-specific part needs its design-in NRE paid or scheduled before production quantities are quoted; the NRE is not paid. |
| 12 | 122 modules is above the 120 module limit for sample-stage orders. |
| 13 | The quote states an array capacity of 3600 W but the validator computes 2808 W. |
| 14 | The quote states a total of $72000 but the validator computes $79200. |
| 15 | The 3000 W load uses more than 80 percent of the 3600 W array capacity; confirm the thermal and headroom margin. |
| 16 | A case temperature of 110 C is above the 100 C design margin; confirm the thermal design. |
| 17 | 20 weeks is below the 24 week standard lead time for the KB62 bus converter; expedite needs approval. |
| 18 | Component cost has moved 9 percent since the quote; honoring it needs a margin review. |
| 19 | This order leaves under 2800 fab units of margin in Q4 2026; confirm with operations planning. |
| 20 | This order uses more than 88 percent of the customer remaining allocation of 227 modules; confirm with account management. |
| 21 | The NRE for this customer-specific part is pending; release production quantities only on written NRE terms. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. I'm sending Fenwick Compute a quote for 300 arrays of 2 KD36 converters on forced air cooling, for a 2850 W load with a 5200 W transient peak. The quote states an array capacity of 3600 W and a total of 72000.
Verdict: Blocked.
The agent's request. I'm sending Fenwick Compute the same order on cold plate cooling. The quote states an array capacity of 3600 W and a total of 79200.
Verdict: Allowed.
The agent's request. I'm sending Oakmere Systems a quote for 4000 arrays of 2 KB62 converters, delivered in the first quarter of next year, for a 3400 W load. The customer has 7000 modules of allocation left. The quote states 4400 W and a total of 1984000.
Verdict: Blocked.
The agent's request. I'm sending Oakmere Systems the same order split to 1500 arrays. The quote states 4400 W and a total of 810000.
Verdict: Allowed.
The agent's request. I'm sending Marren Instruments a quote for 1200 arrays of 2 KB62 converters on a custom part, for a 3400 W load, with delivery in 14 weeks. The quote is 75 days old and the design-in NRE is not paid. The quote states 4400 W and a total of 648000.
Verdict: Blocked.
The agent's request. I'm sending Marren Instruments the same order re-priced: delivery in 20 weeks, a quote 20 days old, and the NRE scheduled on written terms. The quote states 4400 W and a total of 705600.
Verdict: Needs approval.
The agent's request. I'm sending Tamsin Controls a quote for 800 arrays of 4 KD18 converters, for a 3000 W load in an enclosure that reaches 110 C case temperature. Component cost has moved 9 percent since the quote. The quote states 3600 W and a total of 259200.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.