PROPELIQ

Commercial Proposal Intelligence — from benchmark data to a defensible value hypothesis

A two-module AI tool that generates consulting proposal outlines and grounds them in real benchmarking data, built to demonstrate the reasoning chain behind a strategy-consulting proposal engagement.

PropelIQ Benchmarking Intelligence module showing gap-to-best-in-class bars for Procurement, Consumer Goods
Module 02 — Benchmarking Intelligence: gap-to-best-in-class shown per metric, not just raw numbers
PropelIQ Proposal Builder outline with a hypothesis locked to a benchmark claim
Module 01 — Proposal Builder: the hypothesis is locked to the 67% maverick-spend gap sent from Module 02, not a generic claim
5×3
function × industry benchmark pairs
2
connected AI-powered modules
1
fabrication bug found and fixed
~$0.15
API spend for full test session
the gap

Proposal development is a judgment-intensive discipline, not a fill-in-the-template exercise

Commercial proposal roles at strategy firms require translating client financials and industry benchmarks into a specific, falsifiable value hypothesis — then building a narrative that a partner can defend in the room. That's a different skill from PMO delivery reporting, even for someone comfortable with cost-benefit analysis.

Most proposal tools generate polished prose. Few force the question a reviewing partner actually asks: is this hypothesis actually grounded in something real, or does it just sound confident?

the approach

Two connected modules — benchmark data as the spine of the narrative, not decoration

PropelIQ separates the two skills a real proposal needs: quantified benchmarking (Module 02, deterministic — no AI in the math) and narrative construction (Module 01, AI-generated). The highest-gap benchmark from Module 02 can be sent directly into Module 01 as a locked value hypothesis, so the proposal's central claim is traceable to real data instead of being invented on demand.

A fabrication bug the storytelling check couldn't see — until it was given the original input

Live testing surfaced a real failure mode: given a near-empty problem statement ("Costs are too high"), the outline generator confidently invented specific numbers — a $50–80M savings figure, a 400→150 vendor consolidation — with no basis in the actual input. Worse, the Storytelling Check passed the result, praising the fabricated numbers as "quantified tension." It could only see the outline, never the original ask, so it had no way to tell invention from insight.

found in testing

Storytelling Check evaluated internal consistency only — a polished, confident outline passed even when none of its specifics were traceable to what the client actually said.

fixed

The outline generator was instructed to stay directional on thin inputs rather than manufacture false precision. Separately, the Storytelling Check now receives the client's original, unedited problem statement alongside the outline, with an explicit groundedness criterion — an elaborate outline built on a one-line prompt now fails, even if the outline itself still reads smoothly.

Storytelling Check correctly failing an outline built on a vague, one-line problem statement
Post-fix: the check now catches fabricated specificity, not just internal flow

What's AI-generated, and what's deliberately kept deterministic

01

Benchmark math — rule-based, not AI

Gap-to-best-in-class percentages, the highest-gap metric selection, and the Key Insights panel text are all computed directly from the synthetic dataset. Benchmarking numbers should be auditable, not generated.

02

Proposal outline — Claude API, constrained JSON output

Client industry, problem statement, and engagement type (plus an optional locked hypothesis from Module 02) go to claude-sonnet-4-6, instructed to avoid manufacturing false precision on thin inputs.

03

Storytelling Check — sees the original input, not just the output

Reviews the generated outline against the client's unedited problem statement for groundedness, logical flow, hypothesis specificity, and theme substance — a check that can fail, and does, on thin inputs.

04

The handoff — one end-to-end workflow

"Send top insight to Proposal Builder" carries the highest-gap benchmark claim into Module 01 as a hard constraint on the hypothesis, so the two modules function as one pipeline rather than two demos.

Mapped to the commercial proposal craft

This wasn't built against a generic idea of "consulting skills" — it was scoped by studying what high-quality commercial proposal work actually requires, and building tools that operationalize each discipline directly.

proposal / pitch development

Structured, hypothesis-driven proposal narrative

The craft of independently leading a proposal engagement — from problem framing through to a client-ready narrative — is something I wanted to understand from the inside. Module 01 doesn't just generate an outline; it enforces the structure that makes proposals land: Executive Summary → Problem Framing → Hypothesis → Approach → Value Themes.

benchmarking

Using external data to validate a value hypothesis

Benchmarking is where a proposal moves from directional to defensible. I built Module 02 to understand that discipline hands-on — not just displaying numbers, but carrying them through to a proposal claim via the handoff between modules.

structured problem solving

MECE, hypothesis-driven thinking under test

The Storytelling Check was built to operationalize the standard top-tier strategy firms actually use — and, as documented during testing, it enforces that standard rather than just approving everything. Understanding what makes a narrative structurally sound is what motivated building this feature.

AI / emerging technologies

Applied, not just claimed

I wanted to demonstrate what "leveraging AI to enhance problem solving" actually looks like in practice — not as a talking point, but as a working tool. This build is that demonstration, including publicly documenting a real flaw found and fixed during testing.