- audit/phase-one + phase-two: security audit briefs, findings, credential-rotation plan, Docker-USER hardening scripts, rollback refs - disaster-recovery/restore-test-log.md + backup-dr-audit-2026-08-10.md - clients/ (modelortho SEO audit, ai-biz-dev competitive landscape), notes/ (tiktok strategy) - projects/: front-desk-voice-agent, seo-visibility-checker product plan, hotnow-savannah HTML, resend-transactional-email, backup-dashboard-enhancements, code-review-graph, seo-ci-architecture - proposals/verdicttank/: architecture v4.0, methodology, judge-pool review, consolidation reasoning, cross-check review - docs/super-search/firecrawl-provider-strategy.md - updates: CHANGELOG, model-chain, projects-master-readme, intelsight.io - .gitignore: exclude nested standalone repos (seo-tool, venturebuilt)
190 lines
11 KiB
HTML
190 lines
11 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>VerdictTank Review - HotNow Savannah v2</title>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@400;600&display=swap" rel="stylesheet">
|
|
<style>
|
|
:root { --bg: #0d0d0d; --card: #1a1a1a; --text: #e0e0e0; --muted: #888; --accent: #e74c3c; --green: #2ecc71; --amber: #f39c12; --border: #2a2a2a; }
|
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
|
body { background: var(--bg); color: var(--text); font-family: 'DM Sans', sans-serif; line-height: 1.6; padding: 2rem; }
|
|
.container { max-width: 900px; margin: 0 auto; }
|
|
h1 { font-family: 'DM Serif Display', serif; font-size: 2.2rem; margin-bottom: 0.5rem; }
|
|
h2 { font-family: 'DM Serif Display', serif; font-size: 1.4rem; margin: 2rem 0 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid var(--border); }
|
|
h3 { font-size: 1.1rem; margin: 1.5rem 0 0.5rem; color: var(--muted); text-transform: uppercase; letter-spacing: 0.05em; }
|
|
.verdict-badge { display: inline-flex; align-items: center; gap: 0.75rem; padding: 0.75rem 1.5rem; border-radius: 8px; font-size: 1.4rem; font-weight: 600; margin: 1rem 0 2rem; }
|
|
.verdict-badge.conditional { background: rgba(243,156,18,0.15); border: 1px solid var(--amber); color: var(--amber); }
|
|
.verdict-dot { width: 12px; height: 12px; border-radius: 50%; background: var(--amber); }
|
|
.card { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 1.5rem; margin-bottom: 1.5rem; }
|
|
table { width: 100%; border-collapse: collapse; margin: 1rem 0; }
|
|
th, td { text-align: left; padding: 0.75rem; border-bottom: 1px solid var(--border); }
|
|
th { color: var(--muted); font-weight: 600; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.05em; }
|
|
.tag { display: inline-block; padding: 0.15rem 0.6rem; border-radius: 4px; font-size: 0.8rem; font-weight: 600; }
|
|
.tag-go { background: rgba(46,204,113,0.15); color: var(--green); }
|
|
.tag-nogo { background: rgba(231,76,60,0.15); color: var(--accent); }
|
|
.severity-high { color: var(--accent); font-weight: 600; }
|
|
.severity-medium { color: var(--amber); }
|
|
.dissent-box { background: rgba(231,76,60,0.08); border-left: 3px solid var(--accent); padding: 1rem 1.25rem; border-radius: 0 6px 6px 0; margin: 1rem 0; }
|
|
.dissent-box strong { color: var(--accent); }
|
|
ol { padding-left: 1.5rem; }
|
|
li { margin-bottom: 0.6rem; }
|
|
.back-link { margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid var(--border); }
|
|
.back-link a { color: var(--muted); text-decoration: none; }
|
|
.back-link a:hover { color: var(--text); }
|
|
.scorecard { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1rem 0; }
|
|
@media (max-width: 600px) { .scorecard { grid-template-columns: 1fr; } }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
|
|
<h1>VerdictTank Review</h1>
|
|
<p style="color:var(--muted)">HotNow Savannah v2 - August 11, 2026</p>
|
|
|
|
<div class="verdict-badge conditional">
|
|
<span class="verdict-dot"></span>
|
|
CONDITIONAL GO
|
|
</div>
|
|
<p>3-1 majority. Conditions must be met before capital deployment or stakeholder commitment.</p>
|
|
|
|
<div class="card">
|
|
<h2>Panel Scorecard</h2>
|
|
<table>
|
|
<tr><th>Judge</th><th>Model</th><th>Verdict</th><th>Key Position</th></tr>
|
|
<tr>
|
|
<td>Sonnet 5</td><td>Claude</td><td><span class="tag tag-go">Conditional Go</span></td>
|
|
<td>7 fixable conditions. Proposal is salvageable with honest re-audit of competitor table and code reuse estimate.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Opus 4.8</td><td>Claude</td><td><span class="tag tag-go">Conditional Go</span></td>
|
|
<td>Concurred. Added 3 demand-side omissions: cold-start, CAC realism, willingness-to-pay unvalidated.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Gemini 2.5 Pro</td><td>Google</td><td><span class="tag tag-nogo">No-Go</span></td>
|
|
<td>IQHub/TownIQ claim is a founder integrity issue, not a correctable condition. Financial model broken. Requires teardown and restart.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>GPT-5</td><td>OpenAI</td><td><span class="tag tag-go">Conditional Go</span></td>
|
|
<td>Sonnet directionally right but overconfident. Proposed 12 hard gates with reframed scope: 10-12 weeks, $25-35K.</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="dissent-box">
|
|
<strong>Dissent noted:</strong> Gemini 2.5 Pro issued a firm No-Go, arguing that the IQHub/TownIQ competitor misrepresentation constitutes a founder integrity failure that invalidates the proposal regardless of corrections to other numbers. The majority (3/4) disagreed, classifying it as a mischaracterization from sloppy research methodology rather than deliberate fabrication, and therefore correctable. This dissent is preserved in full.
|
|
</div>
|
|
|
|
<h2>Unanimous Findings</h2>
|
|
|
|
<div class="card">
|
|
<table>
|
|
<tr><th>Severity</th><th>Finding</th><th>Remediation</th></tr>
|
|
<tr>
|
|
<td class="severity-high">High</td>
|
|
<td><strong>IQHub/TownIQ competitor mischaracterized.</strong> TownIQ is civic/HOA software. IQHub is unrelated. No combined local discovery platform exists under that name.</td>
|
|
<td>Re-derive the entire competitive landscape table from primary sources. Do not present to stakeholders until re-verified.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-high">High</td>
|
|
<td><strong>"70% exists" claim is overstated.</strong> Super Search v2 is a web search aggregator, not an event discovery engine. Event connectors, social signal ingestion, and real-time ranking are all unbuilt.</td>
|
|
<td>Independent code-level reuse audit. Real estimate: 25-30%. Rebuild timeline, budget, and capital ask from that number.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-high">High</td>
|
|
<td><strong>3-4 week MVP timeline is not credible.</strong> All 4 judges agreed it's too short. Consensus range: 6-12 weeks for a functional pilot.</td>
|
|
<td>Adopt GPT-5's scope-freeze pilot plan: events-first, 5-6 sources, 10-12 weeks.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>Visitor numbers overstated.</strong> Proposal says 15M+; Visit Savannah's official 2024 figure is 12.9M.</td>
|
|
<td>Use 12.9M. Publically verifiable numbers must be correct.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>TAM stacking is aggressive.</strong> $100B+ from overlapping, paywalled, and unverifiable reports. Classic double-counting.</td>
|
|
<td>Rebuild TAM/SAM/SOM bottom-up from Savannah-specific numbers. Show the math.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>"Competitive vacuum" is misleading.</strong> Yelp, Google Maps, TikTok, Instagram, Facebook Groups, Eventbrite, Meetup, and hotel concierge channels all serve Savannah users. No city-specific app exists, but incumbents own default behavior.</td>
|
|
<td>Reframe as incumbent displacement, not vacuum. State the specific behavioral wedge.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-high">High</td>
|
|
<td><strong>Two-sided cold-start unaddressed.</strong> The model needs businesses to attract users, and users to justify $97/mo to businesses. Neither exists at launch. No sequencing plan.</td>
|
|
<td>Supply a two-sided launch-sequencing plan. Which side gets subsidized first?</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-high">High</td>
|
|
<td><strong>GTM zero-CAC assumption is the real fragility.</strong> Reddit + SCAD ambassadors with zero paid acquisition for 6 months is a prayer, not a plan. The entire net-loss figure depends on this holding.</td>
|
|
<td>Allocate $3-5K for GTM. Require signed MOUs with SCAD orgs, hotels, and anchor venues before launch.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>Consumer $4.99/mo WTP is unvalidated.</strong> Local discovery is a category users expect free. 200-500 paying subscribers with free substitutes available is optimistic.</td>
|
|
<td>Run a 2-week landing page test. If paid conversion is below 2%, default to free consumer tier and monetize SMB-first.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>MCP server is not a moat.</strong> Easily replicated integration surface. Differentiation must come from proprietary data, curation, and partnerships.</td>
|
|
<td>Reclassify as speculative optionality, not defensibility. Do not build until consumer traction exists.</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="severity-medium">Medium</td>
|
|
<td><strong>Capital ask is too low.</strong> $7.5-13.5K understates data ops, moderation, QA, GTM, and contingency even at corrected timeline.</td>
|
|
<td>Rebudget at $25-35K with explicit runway and ops allocation.</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<h2>Reframed Scope (GPT-5 Consensus Gate)</h2>
|
|
|
|
<div class="card">
|
|
<h3>Pilot Parameters</h3>
|
|
<table>
|
|
<tr><th>Dimension</th><th>Proposal v2</th><th>VerdictTank Consensus</th></tr>
|
|
<tr><td>MVP timeline</td><td>3-4 weeks</td><td>10-12 weeks</td></tr>
|
|
<tr><td>Capital required</td><td>$7.5-13.5K</td><td>$25-35K</td></tr>
|
|
<tr><td>Scope</td><td>Full consumer + business platform</td><td>Events-first pilot: 5-6 sources, dedupe, venue pages, save/share</td></tr>
|
|
<tr><td>GTM budget</td><td>$0 (organic only)</td><td>$3-5K (ambassadors, collabs, local ads)</td></tr>
|
|
<tr><td>Y1 ARR target</td><td>$42K-$102K</td><td>Deferred: hit pilot gates first</td></tr>
|
|
<tr><td>Consumer monetization</td><td>$4.99/mo from launch</td><td>Landing page test first; default to free if <2% conversion</td></tr>
|
|
</table>
|
|
|
|
<h3>Launch Gates</h3>
|
|
<ol>
|
|
<li>1,000+ weekly active users</li>
|
|
<li>30%+ week-4 retention</li>
|
|
<li>10%+ venue click-through rate</li>
|
|
<li>3%+ SMB lead conversion</li>
|
|
<li>Under 10% content error rate</li>
|
|
</ol>
|
|
|
|
<h3>GTM Prerequisites</h3>
|
|
<ol>
|
|
<li>Signed MOUs with 2-3 SCAD organizations</li>
|
|
<li>Signed MOUs with 3+ hotels/concierges</li>
|
|
<li>10-15 anchor venues committed to list or approve listings</li>
|
|
<li>Pre-sell 15 SMBs on a 3-month $50-100/mo pilot</li>
|
|
</ol>
|
|
</div>
|
|
|
|
<h2>Consensus Verdict</h2>
|
|
<div class="card">
|
|
<p><strong>Majority (3/4): CONDITIONAL GO</strong></p>
|
|
<p>The core business concept has merit. Savannah's student population, tourism density, and competitive dynamics (no city-specific aggregator) create a real opportunity. The proposal's flaws are in execution details, not concept viability: competitor research needs primary sourcing, build estimates need code-level audit, and GTM needs signed partnerships before launch.</p>
|
|
<p style="margin-top:1rem">With the reframed scope (10-12 weeks, $25-35K, events-first pilot, hard launch gates), the project is worth attempting. Without these conditions, it's a No-Go.</p>
|
|
<p style="margin-top:1rem; color:var(--muted); font-size:0.9rem">Review conducted August 11, 2026. Pipeline: Research (Phase 1) → Conductor Review (Sonnet 5, Phase 2) → Validation (Opus 4.8) → Cross-Check (Qwen failed, replaced with GPT-5) → Cross-Check (Gemini 2.5 Pro). Cost: ~$0.55.</p>
|
|
</div>
|
|
|
|
<div class="back-link">
|
|
<a href="./">Back to HotNow Savannah v2 Proposal</a>
|
|
</div>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|