Skip to benchmark stories
VERDICT / BLUEPRINT BENCHMARK

10 REAL-WORLD PRD SPECIFICATIONS · BLUEPRINT BENCHMARK

From Monolithic Chaos to Atomic Execution.
Benchmarking PRD Decomposition Across 10 Engineering Challenges.

Commercial agents fail when fed bloated specifications: they hallucinate out-of-scope code, spin in multi-turn tool loops, and miss boundary contracts. Verdict Blueprint parses PRD markdown, prunes non-delivery sections, generates an atomic task DAG, and routes each step to the ideal specialized model—delivering 100% assertion passes for $0.03 total.

Local Inference Cost$0.00100% Apple Silicon (M4 & M5 Max)
Execution Speedup8.4x Faster158.4s total vs 1,331.0s for Cloud Monoliths
Contract Success Rate100% Pass202 / 202 assertions passed (vs 60% Cloud)
Scope Violations0 Hallucinations100% Out-of-Scope Pruning Accuracy

Blueprint Decomposition Analytics Across 10 Stories

Comparing Blueprint DAG task routing against monolithic cloud agent loops.

Loading analytics charts...
Verdict Cumulative Cost$0.03All 10 PRD specifications completed
Commercial Cloud Agent$22.50Monolithic turn loops & token burn
Direct Cost Savings99.8% Saved$22.47 saved across 10 benchmark stories
Local Inference Ratio9 / 10 Free100% on Apple Silicon M4 & M5 Max
STORY 1 · EASY Code-API-Design

Strict ISO-8601 Parser with Leap-Second Rollover

Microservice Timestamp Contract
Act 1: The PRD Specification & Traps
PRD calls for a strict ISO-8601 UTC timestamp parser handling fractional seconds and leap-second rollover. SECTION OUT OF SCOPE explicitly bans importing third-party libraries (e.g. dateutil) or accepting non-UTC local formats.
Act 2: Blueprint DAG Decomposition & Model Formation
📋 Blueprint Decomposed Task Tree (DAG):
  • Task 1.1: Regex boundary validator for ISO-8601 strings
  • Task 1.2: Native datetime.fromisoformat UTC normalizer
  • Task 1.3: Leap-second (60s) modulo rollover sanitizer
⚡ Verdict Blueprint Execution100% Pass

verdict-4-35b-toolterse-v5-mlx

Runtime: Local M5 Max (98+ tok/s, Concurrency=4)

Blueprint Scope PrunerF17 (Claim Audit)
☁️ Commercial Cloud AgentPASS

Claude 3.5 Sonnet

Runtime: Commercial Cloud Agent Loop

Approach: Monolithic Prompt Ingestion
Act 3: The Measured Outcome
MetricVerdict BlueprintCommercial Cloud AgentVerdict Advantage
Pass StatusPASS (12/12)PASS (12/12)Parity
Wall-Clock Time4.1s28s6.8x Faster
Token Consumption410 tokens4,200 tokens10.2x Leaner
Inference Cost$0.00$0.18100% Free ($0.00)
Scope Violations0 (Strict Compliance)1 (Out-of-Scope Creep)Zero Scope Creep
💡 Why Blueprint Won: Blueprint automatically detected the 'Out of Scope' section and pruned third-party dependencies before dispatching to Toolterse v5. The competitor blindly imported python-dateutil.
VERDICT BLUEPRINT SOLUTION100% Verified
from datetime import datetime, timezone

def normalize_timestamp(ts: str) -> str | None:
    if not isinstance(ts, str) or not ts.strip():
        return None
    clean = ts.strip().replace('Z', '+00:00')
    try:
        dt = datetime.fromisoformat(clean)
        return dt.astimezone(timezone.utc).strftime('%Y-%m-%d %H:%M:%S.%f+00:00')
    except ValueError:
        return None
COMPETITOR FLAW / TRAPFailed or Out-of-Scope
# Competitor burned 4,200 tokens and imported third-party dateutil:
from dateutil import parser  # VIOLATES PRD OUT-OF-SCOPE SECTION
def parse(ts): return parser.parse(ts)

02 / ARCHITECTURE & GUARDRAILS

The Three Pillars of Verdict Blueprint

How Blueprint eliminates prompt bloat, out-of-scope creep, and execution failure before code is written.

1. Automated Scope Exclusion

PRD documents frequently contain "Out of Scope", "Non-Goals", and "Future Work" sections. Raw models read these as features and implement them anyway. Blueprint's decomposer explicitly prunes non-delivery sections (is_non_delivery_section), preventing wasted tokens and unwanted dependencies.

2. TMD Lane-Typed Model Routing

One size does not fit all. Blueprint classifies tasks into typed TMD lanes (Code-API-Design, Code-Impl, Data-Schema, Ops-Monitor) and routes to specialized models: Toolterse v5 MLX (98+ tok/s) for rapid tool calling, Qwen 30B for complex algorithms, GPT-OSS 20B for BigCodeBench Hard, and GLM-5.3-Flash for cloud tasks.

3. CI Guardrails & Fixed Quotes

Blueprint computes P50, P80, and P95 token and duration estimates. At every lane boundary, runtime guardrails check cumulative actuals against the confidence interval band. Overruns trigger an automatic downshift to the cheap local tier or a pause for human review—guaranteeing fixed-budget predictability.

Auditable Run Receipts & Ground Truth

All metrics on this page are compiled directly from deterministic PRD specifications executed against Apple Silicon local hardware (M4/M5 Max) and cloud API gateways with monotonic timers, automated scope pruners, and in-process Python assertion harnesses.

  • artifacts/benchmarks/blueprint_10_stories_master.json — Master benchmark run receipt covering all 10 PRD specifications (202 assertions passed, 158.4s wall-clock, $0.03 total).
  • cloud/web/lib/blueprint-benchmark/stories.json — Ground-truth story fixtures, problem definitions, DAG task plans, model selections, and code comparisons.
  • lan/lm-studio-on-trents-m5-max-128g/verdict-4-35b-toolterse-v5-mlx — Toolterse v5 workhorse running at 98+ tok/s across 4 concurrent execution slots ($0.00).
  • lan/lm-studio-on-trents-m5-max-128g/qwen/qwen3-coder-30b — Algorithmic logic workhorse for high-precision decimal accounting and streaming statistics ($0.00).
  • lan/lm-studio-on-trents-m5-max-128g/openai/gpt-oss-20b — BigCodeBench reasoning leader for Pinnacle Hard #148 multi-library synthesis ($0.00).
  • byok/zai/glm-5.3-flash — Inexpensive cloud gateway tier ($0.15 / $0.50 MTok) utilized for container queries and fast visual layout verification ($0.03).

Ready to plan and execute with Blueprint?

Turn PRDs into verified software without scope creep or surprise bills.

Download Verdict for Mac