Predictika · Vehicle fleet orders

An AI sales agent's Forester fleet order, checked before it goes out

An AI sales agent prepares a fleet order for 2026 Subaru Forester vehicles: trims, option packages, paint colors and the delivery state. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Subaru's published trim, package and paint information and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: 2026 Subaru Forester fleet orders of up to three trim, package and color lines, with destination and delivery and a fleet-discount request. See everything this validator covers

This validator models 2026 Forester orders built on the trims, prices, option packages and paint information Subaru has published, not just the scenarios shown below.

  • Trims and prices — the six trims (Base, Premium, Sport, Limited, Touring, Wilderness) at their published MSRPs, with the destination and delivery charge ($1,450, or $1,600 to Alaska) on every vehicle.
  • Option packages — Premium, Sport, Limited and Wilderness each have one option package at its published price; Base and Touring have none. A package on a trim that has none is blocked.
  • Paint — River Rock Pearl and Daybreak Blue Pearl carry a premium paint charge; Geyser Blue is only for Wilderness, and a Wilderness comes in six of the eleven colors.
  • Totals and fleet pricing — the order total is computed line by line and compared with the total the agent states. A fleet incentive or volume discount is not published, so a request for one goes to a person.

Any 2026 Forester fleet order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Subaru models, model years, dealer-installed accessories, taxes, registration and dealer fees, financing, and fleet incentive amounts (not published). Assumptions: color availability on trims other than Wilderness is not restricted in this model, and prices are MSRPs from the launch pricing announcement and may have changed.

The AI sales agentBuilds the fleet order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

8 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Stated order totals that must equal the published pricesOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on trims, packages, paint and the destination charge that have to be kept in step with the price list.
The stated total travels with the order and is compared with the computed total on every call.
Option packages that exist only on some trimsEasy
A product rule can restrict a package to the trims that offer it.
The same rule is checked with the rest, on every line.
Colors that depend on the trim, such as WildernessOnly with care
A compatibility table of trims and colors. It works, but every added color or trim means editing the table, and a premium paint price rides on some of the colors.
Trim, color, paint charge and the order total are in one request and are checked together.
A multi-line order where each line has its own trim, package and colorOnly with workarounds
Rules usually run per line, so a total that must agree with every line, the delivery state and a fleet discount needs cross-line rules that interact with each other.
Every line, the delivery state and the total are checked at once.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1Line 1 adds an option package, but the Base and Touring trims have no option package.
2Line 1 asks for Geyser Blue, which is only available on Wilderness models.
3Line 1 asks for a Wilderness in a color that is not among the six Wilderness colors (Autumn Green Metallic, Crystal Black Silica, Crystal White Pearl, Geyser Blue, Magnetite Gray Metallic, River Rock Pearl).
4The order has 0 vehicles; at least 1 is needed.
5The order has -2 vehicles; at least 1 is needed.
6Line 1 has a negative quantity of -2 vehicles.
7The order states a total of $348,349; the published MSRPs and destination charges give $348,350.
8The order states a total of $348,351; the published MSRPs and destination charges give $348,350.
9The order states a total of $333,850; the published MSRPs and destination charges give $348,350.
10A fleet incentive or volume discount is not published; a person should confirm it before the order is sent.
11Line 2 adds an option package, but the Base and Touring trims have no option package.
12Line 3 asks for a Wilderness in a color that is not among the six Wilderness colors (Autumn Green Metallic, Crystal Black Silica, Crystal White Pearl, Geyser Blue, Magnetite Gray Metallic, River Rock Pearl).
13Line 2 asks for Geyser Blue, which is only available on Wilderness models.
14The order states a total of $762,040; the published MSRPs and destination charges give $762,540.

Scenarios and results

Click to expand

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.

1. Five problems at once, Alaska delivery: Alaska fleet order with an option package on a Base, Geyser Blue on a Limited, a Wilderness in a color it does not come in, a fleet discount and a total that was never updated for Alaska

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to Alaska: 10 Base with the option package in Crystal White Pearl, 6 Limited with the option package in Geyser Blue and 4 Wilderness in Crimson Red Pearl. The customer expects a fleet discount. The quote states an order total of $718,260. It is ready to send.

Verdict: Blocked.

  • Option package not offered on this trim. The Base line adds an option package, but the Base and Touring trims have no option package.
  • Color not offered on Wilderness. The Wilderness line asks for a Wilderness in a color that is not among the six Wilderness colors (Autumn Green Metallic, Crystal Black Silica, Crystal White Pearl, Geyser Blue, Magnetite Gray Metallic, River Rock Pearl).
  • Color only on Wilderness. The Limited line asks for Geyser Blue, which is only available on Wilderness models.
  • Stated total does not match. The order states a total of $718,260; the published MSRPs and destination charges give $721,260.
  • Fleet pricing to confirm. A fleet incentive or volume discount is not published; a person should confirm it before the order is sent.

2. Five problems at once, Alaska delivery: The agent fixes the package and the colors; the premium paint and the Alaska charge now move the total

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to Alaska: 10 Base in Crystal White Pearl, 6 Limited with the option package in River Rock Pearl and 4 Wilderness in River Rock Pearl. The customer expects a fleet discount. The quote states an order total of $718,260. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The order states a total of $718,260; the published MSRPs and destination charges give $725,210.
  • Fleet pricing to confirm. A fleet incentive or volume discount is not published; a person should confirm it before the order is sent.

3. Five problems at once, Alaska delivery: The agent resubmits after fixing the errors

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to Alaska: 10 Base in Crystal White Pearl, 6 Limited with the option package in River Rock Pearl and 4 Wilderness in River Rock Pearl. The quote states an order total of $725,210. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 vehicle(s), options and premium paint total $13,550, destination and delivery $32,000, order total $725,210 at MSRP.

4. Option packages by trim: Fleet order with an option package on the Base and Touring lines

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to a customer outside Alaska: 12 Base with the option package in Crystal White Pearl, 8 Premium with the option package in Magnetite Gray Metallic and 5 Touring with the option package in Crystal Black Silica. The quote states an order total of $880,845. It is ready to send.

Verdict: Blocked.

  • Option package not offered on this trim. The Base line adds an option package, but the Base and Touring trims have no option package.
  • Option package not offered on this trim. The Touring line adds an option package, but the Base and Touring trims have no option package.

5. Option packages by trim: The agent resubmits after fixing the errors

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to a customer outside Alaska: 12 Base in Crystal White Pearl, 8 Premium with the option package in Magnetite Gray Metallic and 5 Touring in Crystal Black Silica. The quote states an order total of $880,845. It is ready to send.

Verdict: Allowed.

  • Order summary. 25 vehicle(s), options and premium paint total $9,600, destination and delivery $36,250, order total $880,845 at MSRP.

6. Wilderness colors and Geyser Blue: Wilderness in a color it does not come in, and Geyser Blue on a Limited

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to a customer outside Alaska: 6 Wilderness in Daybreak Blue Pearl, 6 Limited with the option package in Geyser Blue and 8 Sport with the option package in Ice Silver Metallic. The quote states an order total of $799,890. It is ready to send.

Verdict: Blocked.

  • Color not offered on Wilderness. The Wilderness line asks for a Wilderness in a color that is not among the six Wilderness colors (Autumn Green Metallic, Crystal Black Silica, Crystal White Pearl, Geyser Blue, Magnetite Gray Metallic, River Rock Pearl).
  • Color only on Wilderness. The Limited line asks for Geyser Blue, which is only available on Wilderness models.

7. Wilderness colors and Geyser Blue: The agent resubmits after fixing the errors

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to a customer outside Alaska: 6 Wilderness in Autumn Green Metallic, 6 Limited with the option package in Geyser Blue and 8 Sport with the option package in Ice Silver Metallic. The quote states an order total of $799,890. It is ready to send.

Verdict: Blocked.

  • Color only on Wilderness. The Limited line asks for Geyser Blue, which is only available on Wilderness models.
  • Stated total does not match. The order states a total of $799,890; the published MSRPs and destination charges give $797,520.

8. Wilderness colors and Geyser Blue: The agent resubmits after fixing the errors

The agent's request. Please quote a fleet order of 2026 Subaru Foresters for delivery to a customer outside Alaska: 6 Wilderness in Autumn Green Metallic, 6 Limited with the option package in Magnetite Gray Metallic and 8 Sport with the option package in Ice Silver Metallic. The quote states an order total of $797,520. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 vehicle(s), options and premium paint total $23,200, destination and delivery $29,000, order total $797,520 at MSRP.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a fleet order for 2026 Subaru Forester vehicles: trims, option packages, paint colors and the delivery state. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Subaru's published trim, package and paint information and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a fleet order of 2026 Subaru Foresters for delivery to Alaska: 10 Base. The customer expects a fleet discount. The rest of the request is on screen. The quote states an order total of $718,260.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. The Base line adds an option package, but the Base and Touring trims have no option package. The Wilderness line asks for a Wilderness in a color that is not among the six Wilderness colors (Autumn Green Metallic, Crystal Black Silica, Crystal White Pearl, Geyser Blue, Magnetite Gray Metallic, River Rock Pearl). The Limited line asks for Geyser Blue, which is only available on Wilderness models. The other one is on screen.
  6. The validator returned four blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for option packages that exist only on some trims, a rules-based CPQ is easy.
  8. Now the agent resubmits.
  9. The corrected request. It changes the line 1 to 10 x Base, Crystal White Pearl, the line 2 to 6 x Limited, River Rock Pearl, option package and the line 3 to 4 x Wilderness, River Rock Pearl.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The order states a total of $718,260; the published MSRPs and destination charges give $725,210.
  12. Three findings cleared. Still blocking: stated total does not match. One approval also remains for a person: fleet pricing to confirm.
  13. The agent resubmits once more.
  14. The revised request. It changes the stated order total to $725,210. It removes the fleet discount requested.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The validator also returns the line-item quote. It starts with 2026 Forester Base and 2026 Forester Limited; the other five lines are on screen.
  18. Both earlier findings are cleared, and the validator's total, $725,210, matches the quote.
  19. Five problems caught in one call, fixed in two passes, and a clean $725,210 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.