Predictika · Utility-scale battery storage orders
An AI sales agent prepares an order for utility-scale battery storage: the battery pack option, number of units, discharge duration, the site's temperature, elevation and seismic conditions, the optional bidding software and service plan, and the total energy the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published data sheets and returns a verdict, every reason and the figures it computed.
This validator models orders for the five battery pack options in the public Smartstack and Gridstack Pro data sheets, not just the scenarios shown below.
Any order for these battery packs that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Fluence publishes no price list, so this validator produces no price build-up or line-item quote), other Fluence products, power conversion and enclosure sizing, interconnection and permitting.
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 sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Limits that differ by battery pack | Only with care Each pack has its own listed durations, temperature range and elevation figure; each is another conditional rule someone keeps in step with the data sheets. | The pack choice sets each limit at once, and all are compared with the site on every call. |
| Derating that needs a person, not a stop | Only with workarounds Above 50 degrees C or 2,000 m the data sheet lists derating rather than a hard limit; that needs a warning-and-approval path alongside the block rules. | A derating condition returns an approval finding, while an out-of-range value returns a block. |
| Options that only apply in some places | Only with care Mosaic is listed only in some markets and the seismic kit applies to one product; these are simple rules that only help if the order captures the market and seismic class. | Each fact is a choice in the order, and every rule that applies is returned together. |
| Stated totals that must match the units | Only with care A stated total energy is a free-entry field; a rule can compare it with units times the data sheet figure, but someone has to write and maintain that comparison for every pack. | The stated total travels with the order and is compared with the computed range on every call. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | The order states a total energy of 29,231 kWh, but the data sheet gives between 29,232 and 30,096 kWh for the units on the order. |
| 2 | The order states a total energy of 30,097 kWh, but the data sheet gives between 29,232 and 30,096 kWh for the units on the order. |
| 3 | The Smartstack 10 MWh battery pack is listed for 4, 6 and 8 hour discharge durations only. |
| 4 | The order states a total energy of 30,500 kWh, but the data sheet gives 30,000 kWh for the units on the order. |
| 5 | A discharge duration of 3 hour(s) is not listed in the data sheets; the listed durations are 2, 4, 6 and 8 hours. |
| 6 | A discharge duration of 1 hour(s) is not listed in the data sheets; the listed durations are 2, 4, 6 and 8 hours. |
| 7 | The Gridstack Pro 5,000 series with 5XX Ah cells is listed with a maximum CP rate of 0.25 and a 2 hour discharge needs 0.5, so a person should confirm Fluence offers this duration for this battery pack. |
| 8 | The order has 0 battery units; at least one is needed. |
| 9 | The grid frequency on the order is 55 Hz; the data sheets list 50 and 60 Hz. |
| 10 | The highest site temperature on the order is 56 degrees C, above the operating range in the data sheet (55 degrees C for Smartstack, 50 degrees C for Gridstack Pro). |
| 11 | The highest site temperature is 55 degrees C; the Smartstack data sheet lists derating after 50 degrees C, so a person should confirm the derated output. |
| 12 | The lowest site temperature on the order is -31 degrees C, below the operating range in the data sheet (-30 degrees C for Smartstack, -20 degrees C for Gridstack Pro). |
| 13 | The highest site temperature on the order is 51 degrees C, above the operating range in the data sheet (55 degrees C for Smartstack, 50 degrees C for Gridstack Pro). |
| 14 | The lowest site temperature on the order is -21 degrees C, below the operating range in the data sheet (-30 degrees C for Smartstack, -20 degrees C for Gridstack Pro). |
| 15 | The site elevation is 2,500 meters; the Smartstack data sheet lists derating above 2,000 meters, so a person should confirm the derated capacity. |
| 16 | The site elevation is 4,000 meters; the Smartstack data sheet lists derating above 2,000 meters, so a person should confirm the derated capacity. |
| 17 | The site elevation is 4,001 meters; the Smartstack data sheet lists derating up to a maximum of 4,000 meters. |
| 18 | The site elevation is 2,500 meters; the Gridstack Pro data sheet lists 2,000 meters without derating, so a person should confirm the capacity at this elevation. |
| 19 | The Smartstack data sheet lists IEEE 693 high seismic compliance only with a reinforcement kit, and the order has none. |
| 20 | Fluence Mosaic bidding software is listed as an add-on for assets in the NEM, CAISO and ERCOT markets only. |
| 21 | The Smartstack data sheet lists its availability and energy capacity guarantees under the optional Smart Service Plans, and the order has a guarantee but no plan. |
| 22 | The order asks for an availability guarantee of 100 percent; the Smartstack data sheet lists up to 99 percent. |
| 23 | The order asks for an energy capacity guarantee of 26 years; the Smartstack data sheet lists up to 25 years. |
| 24 | Smart Service Plans and their guarantees are described in the Smartstack data sheet and not in the Gridstack Pro data sheet, so a person should confirm what Fluence offers for this product. |
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. Please quote 12 units of the Smartstack 10 MWh battery pack with a 2 hour discharge duration, for a 60 Hz grid in the PJM market. Site conditions run from -10 to 40 degrees C at 300 m elevation with high seismic exposure. It includes Mosaic bidding software. It has no service plan with a 99 percent availability guarantee. The quote states 118,000 kWh in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 units of the Smartstack 10 MWh battery pack with a 4 hour discharge duration, for a 60 Hz grid in the PJM market. Site conditions run from -10 to 40 degrees C at 300 m elevation with high seismic exposure and the seismic reinforcement kit. No bidding software. It includes a Smart Service Plan with a 99 percent availability guarantee. The quote states 120,000 kWh in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 units of the Gridstack Pro 5000 series (5XX Ah cells) battery pack with a 3 hour discharge duration, for a 60 Hz grid in the ERCOT market. Site conditions run from -5 to 38 degrees C at 600 m elevation with moderate seismic exposure. No bidding software. It includes a Smart Service Plan with a 97 percent availability guarantee. The quote states 44,000 kWh in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 units of the Gridstack Pro 5000 series (5XX Ah cells) battery pack with a 2 hour discharge duration, for a 60 Hz grid in the ERCOT market. Site conditions run from -5 to 38 degrees C at 600 m elevation with moderate seismic exposure. No bidding software. It includes a Smart Service Plan with a 97 percent availability guarantee. The quote states 45,152 kWh in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 8 units of the Gridstack Pro 5000 series (5XX Ah cells) battery pack with a 4 hour discharge duration, for a 60 Hz grid in the ERCOT market. Site conditions run from -5 to 38 degrees C at 600 m elevation with moderate seismic exposure. No bidding software. It has no service plan. The quote states 45,152 kWh in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 units of the Smartstack 7.5 MWh battery pack with a 8 hour discharge duration, for a 50 Hz grid in the NEM market. Site conditions run from -5 to 45 degrees C at 1,800 m elevation with high seismic exposure and the seismic reinforcement kit. No bidding software. It includes a Smart Service Plan with a 99 percent availability guarantee and a 30 year energy capacity guarantee. The quote states 44,500 kWh in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 units of the Smartstack 7.5 MWh battery pack with a 8 hour discharge duration, for a 50 Hz grid in the NEM market. Site conditions run from -5 to 45 degrees C at 1,800 m elevation with high seismic exposure and the seismic reinforcement kit. No bidding software. It includes a Smart Service Plan with a 99 percent availability guarantee and a 25 year energy capacity guarantee. The quote states 44,500 kWh in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.