v4.1 go-live cut, Moonshot to Mistral swap, v5.x superseded

Mark v5.0/v5.1 SUPERSEDED (error-detection thesis failed at -0.40 delta); v4.1 is canonical. Cut v4.1 proposal with 12 version strings bumped. Moonshot to Mistral across production seats; production worker de-kimi'd 2026-08-18. Data-retention posture corrected 7/9 to 8/9 no-training (DeepSeek sole exception). Reconciled COGS with measured Mistral spend. Committed deployed v4.0 content and research docs to resolve the repo/live fork.
This commit is contained in:
root
2026-08-18 20:28:36 -04:00
parent c1e690a122
commit 3c07727f5c
18 changed files with 3409 additions and 2 deletions
+239
View File
@@ -0,0 +1,239 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VerdictTank v5.0 · Error Detection Density for Proposals</title>
<style>
:root{
--bg:#0b0e14;--panel:#131824;--panel2:#1a2030;--ink:#e6edf3;--muted:#8b97a8;
--line:#232b3a;--accent:#4da3ff;--accent2:#7ee787;--warn:#f0a45c;--bad:#ff6b6b;
--code:#0d1117;--codeink:#c9d1d9;--pass:#2ea043;--below:#d29922;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);
font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.wrap{max-width:1180px;margin:0 auto;padding:0 24px}
header.hero{background:linear-gradient(135deg,#0b0e14,#131824 60%,#0f1a2e);
border-bottom:1px solid var(--line);padding:48px 0 36px}
.badge{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;
color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:4px 12px;margin-bottom:16px}
.badge--warn{color:var(--warn);border-color:var(--warn)}
h1{font-size:34px;margin:6px 0 8px;letter-spacing:-.5px}
.sub{color:var(--muted);font-size:16px;max-width:760px}
.meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}
.meta span{font-size:12px;background:var(--panel2);border:1px solid var(--line);
border-radius:6px;padding:5px 10px;color:var(--muted)}
.meta b{color:var(--ink)}
nav.toc{position:sticky;top:0;z-index:20;background:rgba(11,14,20,.92);
backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:10px 0}
nav.toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px}
nav.toc a{color:var(--muted);text-decoration:none;padding:4px 9px;border-radius:6px;border:1px solid transparent}
nav.toc a:hover{color:var(--ink);border-color:var(--line);background:var(--panel)}
section{padding:40px 0;border-bottom:1px solid var(--line)}
h2{font-size:24px;margin:0 0 6px;letter-spacing:-.3px}
h2 .n{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:10px}
h3{font-size:17px;margin:26px 0 8px;color:var(--accent2)}
h4{font-size:14px;margin:18px 0 6px;color:var(--warn);text-transform:uppercase;letter-spacing:.06em}
p{margin:10px 0}
.lead{color:var(--muted);font-size:15.5px;margin-bottom:8px}
ul,ol{margin:10px 0;padding-left:22px}
li{margin:5px 0}
code{background:var(--code);color:var(--codeink);padding:2px 6px;border-radius:4px;
font:13px/1.5 "SF Mono",ui-monospace,Menlo,Consolas,monospace}
pre{background:var(--code);color:var(--codeink);border:1px solid var(--line);border-radius:10px;
padding:16px;overflow:auto;font:12.5px/1.55 "SF Mono",ui-monospace,Menlo,Consolas,monospace;margin:14px 0}
pre.ascii{line-height:1.35;font-size:12px;color:#9fb3c8}
table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13.5px}
th,td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
th{background:var(--panel2);color:var(--ink);font-weight:600}
td{background:var(--panel);color:var(--ink)}
/* Custom blocks */
.evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}
.evolution-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px}
.evolution-card--current{border-color:var(--accent);background:var(--panel2)}
.version-badge{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-bottom:8px}
.version-badge--current{color:var(--accent)}
.breakthrough-label{font-size:12px;color:var(--accent2);font-weight:600;margin-bottom:6px}
.callout{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin:20px 0}
.callout--proof{border-left:4px solid var(--accent)}
.callout--fail{border-left:4px solid var(--bad)}
.callout--win{border-left:4px solid var(--accent2)}
.defense-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}
.defense-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}
.positioning-statement{font-size:16px;color:var(--accent2);text-align:center;margin:28px 0;padding:16px;background:var(--panel2);border:1px solid var(--accent);border-radius:10px}
.comp-table__us td{background:#0f1a2e;color:var(--accent);font-weight:600}
.muted{color:var(--muted);font-size:12px}
.table-note{font-size:12px;color:var(--muted);margin:4px 0 14px}
.strategy-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}
.strategy-cols h4{text-transform:none;color:var(--accent);font-size:14px}
.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:20px 0}
.price-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px;text-align:center}
.price-card--featured{border-color:var(--accent);background:var(--panel2);position:relative}
.ribbon{position:absolute;top:-10px;left:50%;transform:translateX(-50%);
background:var(--accent);color:#0b0e14;font-size:11px;font-weight:700;
padding:3px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}
.price{font-size:36px;font-weight:700;margin:8px 0}
.price span{font-size:16px;color:var(--muted);font-weight:400}
.price-card ul{list-style:none;padding:0;text-align:left;margin:12px 0}
.price-card li{margin:6px 0;font-size:13px}
.price-card li::before{content:"✓ ";color:var(--accent2);font-weight:700}
.price-purpose{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:12px}
.walkthrough{display:grid;gap:16px;margin:16px 0}
.wt-input{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}
.wt-proposal-text{font-style:italic;color:var(--muted);border-left:3px solid var(--warn);padding-left:14px;margin:10px 0}
.wt-context{font-size:12px;color:var(--muted);margin-top:8px}
.wt-scores{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.score-block{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}
.score-block--narrative{border-left:4px solid var(--accent)}
.score-block--compliance{border-left:4px solid var(--warn)}
.score-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.score-value{font-size:40px;font-weight:700;margin:4px 0}
.score-value span{font-size:16px;color:var(--muted);font-weight:400}
.score-block--narrative .score-value{color:var(--accent)}
.score-block--compliance .score-value{color:var(--bad)}
.fixit-list li{margin:12px 0;padding:0}
.fixit-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}
.fixit-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}
.fixit-tag--critical{background:rgba(255,107,107,.15);color:var(--bad);border:1px solid rgba(255,107,107,.3)}
.fixit-tag--high{background:rgba(240,164,92,.15);color:var(--warn);border:1px solid rgba(240,164,92,.3)}
.fixit-tag--medium{background:rgba(77,163,255,.15);color:var(--accent);border:1px solid rgba(77,163,255,.3)}
.fixit-delta{font-size:12px;color:var(--accent2);font-weight:600}
.timeline{margin:20px 0}
.timeline-phase{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin:8px 0}
.timeline-phase--risk{border-color:var(--warn);background:var(--panel2)}
.tl-weeks{font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}
.tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}
.tag-green{background:rgba(46,160,67,.15);color:var(--pass);border:1px solid rgba(46,160,67,.3)}
.tag-amber{background:rgba(210,153,34,.15);color:var(--below);border:1px solid rgba(210,153,34,.3)}
.tag-red{background:rgba(255,107,107,.15);color:var(--bad);border:1px solid rgba(255,107,107,.3)}
.highlight{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin:16px 0}
.arch-box{background:var(--code);color:var(--codeink);border:1px solid var(--line);border-radius:8px;
padding:14px 16px;margin:12px 0;font:12.5px/1.5 "SF Mono",ui-monospace,Menlo,Consolas,monospace}
.statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}
.stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px;text-align:center}
.stat--hero{border-color:var(--accent2);background:var(--panel2)}
.stat .v{font-size:32px;font-weight:700;color:var(--accent);line-height:1.1}
.stat--hero .v{color:var(--accent2)}
.stat--bad .v{color:var(--bad)}
.stat .k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}
.errgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}
.errcard{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--bad);border-radius:10px;padding:14px 16px}
.errcard .n{font-size:26px;font-weight:700;color:var(--bad)}
.errcard .t{font-size:13px;font-weight:600;margin:4px 0}
.errcard .d{font-size:12.5px;color:var(--muted)}
footer{text-align:center;padding:40px 0 30px;border-top:1px solid var(--line);margin-top:40px;
font-size:12px;color:var(--muted);line-height:1.8}
footer a{color:var(--accent)}
a{color:var(--accent)}
@media (max-width:768px){
.evolution-grid,.defense-grid,.strategy-cols,.pricing-grid,.wt-scores{grid-template-columns:1fr}
.statgrid,.errgrid{grid-template-columns:1fr 1fr}
h1{font-size:28px}
.price{font-size:28px}
.score-value{font-size:30px}
}
</style>
</head>
<body>
<main class="wrap">
<!-- ====== HERO ====== -->
<header class="hero" style="text-align:center;padding:80px 0 60px">
<div class="badge">v5.0 · Pre-Revenue · Validation-Tested</div>
<h1 style="font-size:44px;letter-spacing:-1px">14 blind errors your solo model missed</h1>
<p class="sub" style="font-size:20px;max-width:840px;margin:0 auto">
A solo frontier model gives you a smooth, confident score. An 11-judge panel gives you the
14 things it was wrong about. VerdictTank does not sell you a higher number. It sells you
the errors that number was hiding.
</p>
<div class="meta" style="justify-content:center;margin-top:24px">
<span><b>Category:</b> AI Proposal Review &amp; Error Detection</span>
<span><b>Panel:</b> 11 seats · 9 vendors</span>
<span><b>Architecture:</b> <a href="architecture.html">Full technical document</a></span>
<span><b>Judge pool:</b> <a href="judge-pool-spec.md">Spec v2.3</a></span>
</div>
</header>
<!-- ====== NAVIGATION ====== -->
<nav class="toc">
<div class="wrap">
<ol>
<li><a href="#thesis">1. The Thesis</a></li>
<li><a href="#pipeline">2. Pipeline Story</a></li>
<li><a href="#validation">3. Validation Data</a></li>
<li><a href="#errors">4. The 14 Errors</a></li>
<li><a href="#panel">5. Judge Pool v2.3</a></li>
<li><a href="#worked">6. Worked Example</a></li>
<li><a href="#pricing">7. Pricing</a></li>
<li><a href="#competitive">8. Competitive Landscape</a></li>
<li><a href="#deployment">9. Deployment</a></li>
<li><a href="#legal">10. Legal &amp; Compliance</a></li>
</ol>
</div>
</nav>
<!-- ====== 1. THESIS ====== -->
<section id="thesis">
<h2><span class="n">01</span>The Thesis Changed, Because the Data Said So</h2>
<p class="lead">
VerdictTank v4.0 was sold on a claim we could not defend: that a multimodel panel produces a
better score than a single strong model. On 2026-08-12 we ran that claim against real proposals
and it failed. What we found instead is a stronger product.
</p>
<div class="statgrid">
<div class="stat stat--hero"><div class="v">14</div><div class="k">Material errors caught</div></div>
<div class="stat stat--bad"><div class="v">-0.40</div><div class="k">Aggregate score delta</div></div>
<div class="stat"><div class="v">3</div><div class="k">Real proposals scored</div></div>
<div class="stat"><div class="v">11</div><div class="k">Judge seats, 9 vendors</div></div>
</div>
<div class="callout callout--fail">
<h4 style="margin-top:0">What failed</h4>
<p style="margin-bottom:0">
The score-elevation thesis. Across three real proposals the panel mean came in
<strong>0.40 points below</strong> the solo baseline. The panel did not lift scores. On two
of three proposals it pushed them down. We are publishing that result rather than burying it,
because the reason it happened is the product.
</p>
</div>
<div class="callout callout--win">
<h4 style="margin-top:0">What worked</h4>
<p style="margin-bottom:0">
Error detection density. The same panel run surfaced <strong>14 material errors</strong> that
the solo baseline missed or underweighted: revenue arithmetic that was wrong by a factor of
seven, a funded direct competitor the solo pass never named, a launch-blocking compliance
cost larger than projected first-year revenue. None of those show up as a score. All of them
decide whether the proposal wins.
</p>
</div>
<div class="positioning-statement">
You do not buy VerdictTank to get a higher score.<br>
You buy it to find the $60K compliance hole and the broken contractor budget before you ship.
</div>
<h3>Why the spread is the signal</h3>
<p>
A single model scoring alone produces low variance. It reads the document once, forms one
coherent opinion, and every dimension it emits is downstream of that opinion. The result feels
authoritative precisely because nothing inside it disagrees.
</p>
<p>
An 11-seat panel of nine different vendors cannot produce that coherence, and the incoherence
is diagnostic. When a Financial Integrity judge scores a proposal 8.2 while an
Execution Feasibility judge scores the same document 2.8, that 5.4-point spread is not noise.
It is a precise statement: <em>the money works, the delivery plan does not</em>. A solo model
averages that tension away into a single confident 6.1 and tells you nothing actionable.
</p>
<div class="highlight">
<strong>Measured, not asserted:</strong> on every one of the three validated proposals, panel
spread exceeded solo spread. RFP Tank 3.7 vs 1.4. VentureBuilt 5.4 vs 2.4. CartMySupply
2.6 vs 1.8. Widening variance is the intended behavior, not a defect to tune out.
</div>
</section>