Predictika · Outboard bowrider boat orders

An AI sales agent's boat order, checked before it goes to the dealer

An AI sales agent prepares an order for a 23 SSi OB outboard bowrider: hull finish and bottom, engine, arch tower, covers, ski tow, swim platform mat, dual battery setup, custom engine paint and trailer. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the options rules published in the Chaparral “Build Your Boat” page and returns a verdict, every reason and the figures it computed.

Scope: Chaparral 23 SSi OB boat orders: hull finish and bottom, engine, MTX Folding Arch Tower, covers, ski tow, Seadek mat, dual battery, custom engine paint and trailer. See everything this validator covers

This validator models orders for the Chaparral 23 SSi OB (outboard bowrider), not just the scenarios shown below.

  • Hull — the white hull, a gelcoat hull side (white, black or one of six colors) or a gel coated entire hull (seven colors), each with its required hull bottom: the white hull and entire-hull colors need the solid hull color bottom, a white side needs the black bottom, a black side needs the white bottom, and the colored sides need a white or black bottom.
  • Arch tower, covers and ski tow — the MTX Folding Arch Tower (black or white) is not available with the cockpit and bow cover or the mooring cover made for boats without a tower; the mooring-cover and Seadek swim platform mat variants each go with, or exclude, the ski tow (black or white powder coated).
  • Engine and engine-linked options — the ten Yamaha and Mercury outboards listed for the boat, the CE dual battery setup (a Mercury version and a Yamaha version, each needing its own brand of engine) and the custom painted white engine (Yamaha only).
  • Trailer and the stated option count — the standard trailer, three upgraded trailers or no trailer; the number of extra options the order states is compared with the options it contains.

Any 23 SSi OB order that touches these options is in scope — not only the scenarios pictured here. Not covered: prices (the public builder tells visitors to see a local dealer, so this validator produces no price build-up or line-item quote), other Chaparral models, cockpit interior and canvas colors and the color-matching of covers, graphics, spare tires, the CE package, the Deluxe package, the prep fee and the 619NWTST mooring cover (Chaparral's own page describes it inconsistently). Model-year options change; the model reflects the builder as read in October 2026.

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

7 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
A hull side color that only works with one hull bottomOnly with care
Each gelcoat side color has its own requirement (white needs the black bottom, black needs the white one, the colors need either), so the rules multiply with every color and every model year.
The finish and the bottom are in one request and every pairing is checked together.
A tower that excludes some covers, a ski tow that changes which mooring cover and mat applyOnly with workarounds
The same two-way exclusions have to be written from each side (the builder behind this model carries 28 such pairs for this one boat) and the cover and mat variants multiply the rules.
Every choice is in one request, so a conflict is found whichever order the choices arrive in, and both sides of it are reported.
A dual battery setup or engine paint that depends on the engine brandOnly with care
A rule per option that looks at the engine choice on another line; it works, but it is easy to miss when a new engine or setup is added.
The engine and the options that depend on it are checked together on every call.
Stated option count that must match the options on the orderOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed count, but someone has to write and maintain that comparison.
The stated count travels with the order and is compared with the computed count on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

1The white hull requires the Hull Bottom - Solid Hull Color option; the quote has a white or black hull bottom.
2A gel coated entire hull requires the Hull Bottom - Solid Hull Color option; the quote has a white or black hull bottom.
3A white gelcoat hull side requires the black hull bottom.
4A black gelcoat hull side requires the white hull bottom.
5A colored gelcoat hull side (Biscayne Blue, Alloy Gray, Ice Blue, Atlas Blue, Seafoam Green or Island Green) requires the white or the black hull bottom.
6The MTX Folding Arch Tower is not available with the cockpit and bow cover made for boats without an arch tower.
7The MTX Folding Arch Tower is not available with the mooring cover made for boats without an arch tower or ski tow.
8A ski tow is not available with the mooring cover made for boats without an arch tower or ski tow.
9A ski tow is not available with the mooring cover made for an arch tower without a ski tow; the cover for an arch tower and ski tow is the one that goes with it.
10The mooring cover for an arch tower and ski tow requires a ski tow (black or white powder coated) and the quote has none.
11The plain Seadek swim platform mat is not available with a ski tow; the mat with ski tow is the one that goes with it.
12The Seadek swim platform mat with ski tow requires a ski tow (black or white powder coated) and the quote has none.
13The CE dual battery setup for Mercury requires a Mercury engine; the quote has a Yamaha engine.
14The CE dual battery setup for Yamaha requires a Yamaha engine; the quote has a Mercury engine.
15The custom painted engine (white) is offered for Yamaha engines only; the quote has a Mercury engine.
16The order states 5 extra options; the options selected add up to 9.
17The order states 10 extra options; the options selected add up to 9.
18The order states 3 extra options; the options selected add up to 9.

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. Hull side and dual battery: A black hull side on a black bottom, with the Yamaha battery setup on a Mercury engine

The agent's request. Please quote a 23 SSi OB with the Mercury DTS 250 HP, with a black gelcoat hull side with the black hull bottom, a black powder coated ski tow, the Seadek swim platform mat with ski tow in slate, the CE dual battery setup for Yamaha and the aluminum tandem axle trailer with brakes and aluminum wheels. The order lists 6 extra options. It is ready to send.

Verdict: Blocked.

  • Black hull side needs the white hull bottom. A black gelcoat hull side requires the white hull bottom.
  • Yamaha dual battery setup needs a Yamaha engine. The CE dual battery setup for Yamaha requires a Yamaha engine; the quote has a Mercury engine.

2. Hull side and dual battery: The agent resubmits after fixing the errors

The agent's request. Please quote a 23 SSi OB with the Mercury DTS 250 HP, with a black gelcoat hull side with the white hull bottom, a black powder coated ski tow, the Seadek swim platform mat with ski tow in slate, the CE dual battery setup for Mercury and the aluminum tandem axle trailer with brakes and aluminum wheels. The order lists 6 extra options. It is ready to send.

Verdict: Allowed.

  • Option summary. 6 extra option(s) beyond the base 23 SSi OB and its engine.

3. Arch tower, covers and ski tow: An arch tower order built with the no-tower covers, a ski tow and a plain mat

The agent's request. Please quote a 23 SSi OB with the Yamaha VF200XB VMAX 200 HP, with a Atlas Blue gelcoat hull side with the white hull bottom, a white MTX Folding Arch Tower, the cockpit and bow cover for a boat without an arch tower, the mooring cover without an arch tower or ski tow, a white powder coated ski tow, the Seadek swim platform mat in cayenne and the aluminum tandem axle trailer with brakes and galvanized wheels. The order lists 8 extra options. It is ready to send.

Verdict: Blocked.

  • Arch tower not available with the no-tower cockpit cover. The MTX Folding Arch Tower is not available with the cockpit and bow cover made for boats without an arch tower.
  • Arch tower not available with the no-tower mooring cover. The MTX Folding Arch Tower is not available with the mooring cover made for boats without an arch tower or ski tow.
  • Ski tow not available with the no-tower, no-ski-tow mooring cover. A ski tow is not available with the mooring cover made for boats without an arch tower or ski tow.
  • Plain swim platform mat not available with a ski tow. The plain Seadek swim platform mat is not available with a ski tow; the mat with ski tow is the one that goes with it.

4. Arch tower, covers and ski tow: The agent resubmits after fixing the errors

The agent's request. Please quote a 23 SSi OB with the Yamaha VF200XB VMAX 200 HP, with a Atlas Blue gelcoat hull side with the white hull bottom, a white MTX Folding Arch Tower, the cockpit and bow cover for a boat with an arch tower, the mooring cover with an arch tower, a white powder coated ski tow, the Seadek swim platform mat in cayenne and the aluminum tandem axle trailer with brakes and galvanized wheels. The order lists 8 extra options. It is ready to send.

Verdict: Blocked.

  • Ski tow not available with the arch tower mooring cover. A ski tow is not available with the mooring cover made for an arch tower without a ski tow; the cover for an arch tower and ski tow is the one that goes with it.
  • Plain swim platform mat not available with a ski tow. The plain Seadek swim platform mat is not available with a ski tow; the mat with ski tow is the one that goes with it.

5. Arch tower, covers and ski tow: The agent resubmits after fixing the errors

The agent's request. Please quote a 23 SSi OB with the Yamaha VF200XB VMAX 200 HP, with a Atlas Blue gelcoat hull side with the white hull bottom, a white MTX Folding Arch Tower, the cockpit and bow cover for a boat with an arch tower, the mooring cover with an arch tower and ski tow, a white powder coated ski tow, the Seadek swim platform mat with ski tow in cayenne and the aluminum tandem axle trailer with brakes and galvanized wheels. The order lists 8 extra options. It is ready to send.

Verdict: Allowed.

  • Option summary. 8 extra option(s) beyond the base 23 SSi OB and its engine.

6. Engine paint and hull color: Custom engine paint on a Mercury engine, with an entire-hull color on a white bottom

The agent's request. Please quote a 23 SSi OB with the Mercury 250XL 250 HP, with a Biscayne Blue gel coated entire hull with the white hull bottom, a black MTX Folding Arch Tower, the cockpit and bow cover for a boat with an arch tower, the mooring cover with an arch tower, the Seadek swim platform mat in cayenne, the custom painted white Yamaha engine and the aluminum tandem axle trailer with brakes and galvanized wheels. The order lists 8 extra options. It is ready to send.

Verdict: Blocked.

  • Gel coated entire hull needs the solid hull color bottom. A gel coated entire hull requires the Hull Bottom - Solid Hull Color option; the quote has a white or black hull bottom.
  • Custom engine paint is for Yamaha engines only. The custom painted engine (white) is offered for Yamaha engines only; the quote has a Mercury engine.

7. Engine paint and hull color: The agent resubmits after fixing the errors

The agent's request. Please quote a 23 SSi OB with the Yamaha VF250XB VMAX 250 HP, with a Biscayne Blue gel coated entire hull with the solid hull color bottom, a black MTX Folding Arch Tower, the cockpit and bow cover for a boat with an arch tower, the mooring cover with an arch tower, the Seadek swim platform mat in cayenne, the custom painted white Yamaha engine and the aluminum tandem axle trailer with brakes and galvanized wheels. The order lists 7 extra options. It is ready to send.

Verdict: Allowed.

  • Option summary. 7 extra option(s) beyond the base 23 SSi OB and its engine.

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 an order for a 23 SSi OB outboard bowrider: hull finish and bottom, engine, arch tower, and more. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the options rules published in the Chaparral “Build Your Boat” page and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a 23 SSi OB with the Yamaha VF200XB VMAX 200 HP, with a Atlas Blue gelcoat hull side with the white hull bottom. The order lists 8 extra options. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The MTX Folding Arch Tower is not available with the cockpit and bow cover made for boats without an arch tower. The MTX Folding Arch Tower is not available with the mooring cover made for boats without an arch tower or ski tow. A ski tow is not available with the mooring cover made for boats without an arch tower or ski tow. The other one is on screen.
  6. The validator returned four blocking findings 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.
  7. What this shows: for a tower that excludes some covers, a ski tow that changes which mooring cover and mat apply, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the cockpit and bow cover to cockpit and bow cover for a boat with an arch tower and the mooring cover to mooring cover with an arch tower.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. A ski tow is not available with the mooring cover made for an arch tower without a ski tow; the cover for an arch tower and ski tow is the one that goes with it. The plain Seadek swim platform mat is not available with a ski tow; the mat with ski tow is the one that goes with it.
  12. Three findings cleared. Still blocking: plain swim platform mat not available with a ski tow. Newly found: ski tow not available with the arch tower mooring cover.
  13. The agent resubmits once more.
  14. The revised request. It changes the mooring cover to mooring cover with an arch tower and ski tow and the swim platform mat to seadek swim platform mat with ski tow in cayenne.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.