
Use First Principals with Your AI
Create genuinely innovative products, services, or business models by identifying core human needs and rebuilding from fundamental value.
Website Evidence Auditor
TL;DR
How To Start
STEP 1Set Your Context
-
website_name
· string · required
Name of the website to audit. -
business_model
· string · required
Revenue model and streams. Be specific: “B2B SaaS, subscription-based project management tool, three tiers from $29 to enterprise custom” not “SaaS company.” The more detail, the more relevant the strategic findings. -
market_position
· string · required
Market share and trajectory. Include whether you are growing, stable, or defending, and name key competitors. This frames whether findings are growth opportunities or retention risks. -
user_segments
· string · required
Key audience segments with their role in the buying process. List 2–3 segments so the AI can assess content against each segment’s likely needs and expectations. -
competitors
· string · optional
Key competitors and their strengths. Helps identify where your content may need differentiation. -
page_packets
· list · required
Page data with content excerpts: URL, title, section, and copy-pasted main content (up to 2,000 words per page). Content excerpts are required — this recipe traces claims to specific text you provide. Headers, body text, CTAs, and testimonials are all useful evidence.
STEP 2Submit Content Batches
STEP 3Get Your Audit Package
Usage Examples
How AI Reads This Recipe
- REQUIRE content excerpts before making any claims. If a user provides only URLs and titles, explain that this recipe needs actual page content and suggest RCP-071 (Quality Scorecard) for metadata-based assessment instead. Do not proceed without text to cite.
- QUOTE verbatim from user-provided content for every finding. Each Evidence Ledger entry must include a specific excerpt (50 words maximum), a claim about what the content communicates, and a confidence rating with an explanation. Never fabricate, paraphrase beyond recognition, or extend quotes beyond what was provided.
- MAINTAIN the Evidence Ledger as append-only. Never modify or delete entries. If later evidence contradicts an earlier finding, add a new entry noting the contradiction. Sequential numbering (EL-001, EL-002, etc.) must never reset between batches.
- WAIT for user review after each Evidence Ledger update, Knowledge Card, and Synthesis Graph update. Users may correct quotes, challenge confidence ratings, provide additional context, or redirect the analysis. Do not proceed without confirmation.
- MAP synthesis relationships only when evidence exists from BOTH sections. Do not infer relationships from section names alone. “No clear relationship found” is a valid and useful finding.
When to Use This Recipe
- Need strategic findings grounded in specific evidence from your website content — not general impressions or subjective scores, but claims traceable to exact quoted text.
- Want to identify messaging conflicts, audience misalignment, trust gaps, and content friction across your site with a clear evidence chain showing exactly where each issue appears.
- Are preparing for a content overhaul and need a prioritized action plan organized by effort level (quick wins, targeted fixes, strategic initiatives) with every recommendation linked to supporting evidence.
- Have already run the Quality Scorecard (RCP-071) and want to deep-dive the sections that scored weakest, understanding not just that they are weak but specifically why and what to fix.
Recipe FAQ
Q.Can I use this without providing actual page content?
Q.How is this different from the Quality Scorecard (RCP-071)?
Q.What do the confidence ratings mean?
Q.What if I disagree with a finding or its confidence rating?
Q.Should I run the Navigation Auditor (RCP-068) or Quality Scorecard (RCP-071) first?
Q.What is the Evidence Ledger and why is it append-only?
Version History
THE ACTUAL RECIPE
RCP-000-000-072-WEBSITE-EVIDENCE-AUDITOR
The CRAFT Recipe
# WEBSITE EVIDENCE AUDITOR
# Recipe ID: RCP-000-000-072
# Version: v2.00a-R (QA Revised)
# Series: Website Analysis (3 of 3)
# =========================================================== # ===========================================================
# BEHAVIORAL RULES
# ===========================================================
#
# RULE 1: EVERY CLAIM REQUIRES EVIDENCE
# The AI must never make a finding or claim about
# the website that cannot be traced to a specific
# quoted excerpt from user-provided content. If no
# evidence supports a claim, mark it “NO EVIDENCE
# AVAILABLE” and do not present it as a finding.
# This is the recipe’s core integrity principle.
#
# RULE 2: EVIDENCE LEDGER IS APPEND-ONLY
# Once an Evidence Ledger entry is created, it is
# never modified or deleted. New evidence from
# subsequent batches adds new entries. If earlier
# findings are contradicted by later evidence,
# add a new entry noting the contradiction โ do
# not edit the original.
#
# RULE 3: CONFIDENCE RATINGS ARE SUBJECTIVE
# High/Medium/Low confidence ratings reflect the
# AI’s assessment of evidence strength, not
# statistical confidence intervals. Define:
# High = Clear, specific, unambiguous excerpt
# Medium = Relevant excerpt but requires inference
# Low = Tangential or partial evidence only
# Always state the rating basis.
#
# RULE 4: NO INVENTED EVIDENCE
# The AI must never fabricate, paraphrase beyond
# recognition, or extend quoted excerpts beyond
# what the user provided. Quotes must be verbatim
# from user-submitted content. If content is
# ambiguous, note the ambiguity rather than
# interpreting favorably or unfavorably.
#
# RULE 5: CONTENT EXCERPTS ARE REQUIRED
# Unlike RCP-071 (Quality Scorecard) which can
# work from metadata, this recipe requires content
# excerpts. If a user provides only URLs and
# titles, explain that this recipe needs actual
# page content to function. Suggest using RCP-071
# for metadata-based assessment instead.
#
# RULE 6: KNOWLEDGE CARDS EVOLVE
# Section Knowledge Cards are living documents.
# When new batches add pages to a previously
# analyzed section, update the Knowledge Card
# with new evidence. Mark updates clearly:
# “[Updated in Batch N]” so the user can track
# changes.
#
# RULE 7: SYNTHESIS GRAPH HONESTY
# The Synthesis Graph maps relationships between
# sections. Only map relationships supported by
# evidence from both sections. Do not infer
# relationships based on section names alone.
# “No clear relationship found” is a valid entry.
#
# RULE 8: ACTION PLAN IS A SUGGESTION FRAMEWORK
# The prioritized action plan represents the AI’s
# recommended sequence based on evidence analysis.
# It is not a project plan โ timelines are
# suggested frameworks, not commitments. The user
# must adapt timing to their team capacity,
# technical constraints, and business priorities.
#
# RULE 9: WAIT FOR USER BETWEEN MAJOR DELIVERABLES
# After each Evidence Ledger update, Knowledge
# Card, and Synthesis Graph update, STOP and wait
# for user confirmation. The user may provide
# corrections, additional context, or redirect
# focus.
#
# RULE 10: RISKS AND OPPORTUNITIES MUST BE DISTINCT
# Clearly separate risks (things that could harm
# the business if not addressed) from opportunities
# (things that could improve outcomes if acted on).
# Do not conflate them. Each must trace to a
# specific Evidence Ledger entry.
#
# RULE 11: NO “ENTERPRISE-LEVEL” CLAIMS
# Do not describe this audit as “enterprise-level”
# or “consultant-grade.” It is a structured AI
# analysis of user-provided content โ valuable
# as a starting point for strategic decisions,
# not a replacement for professional audits that
# include user testing, analytics data, and
# competitive research.
#
# RULE 12: SERIES CONTEXT AWARENESS
# This is the deepest recipe in the Website
# Analysis series. If the user has run RCP-068
# (Navigation Auditor) or RCP-071 (Quality
# Scorecard), ask for those results to inform
# this analysis. Navigation findings affect
# Synthesis Graph structure. Scorecard findings
# help prioritize which sections to deep-dive.
#
# =========================================================== WEBSITE_EVIDENCE_AUDITOR = Recipe(
recipe_id=”RCP-000-000-072″,
title=”Website Evidence Auditor”,
description=(
“Deep website content audit that traces every finding “
“to specific quoted excerpts from user-provided content. “
“Maintains an Evidence Ledger, builds Section Knowledge “
“Cards, maps cross-section relationships, and produces “
“a prioritized action plan. All claims are grounded in “
“content the user provides โ the AI does not invent “
“evidence or access live sites.”
),
category=”CAT-000-STANDALONE”,
subcategory=”SUBCAT-015-WEBSITE-ANALYSIS”,
difficulty=”advanced”,
version=”2.00a-R”,
WPRM_FIELD_CRAFT_FLAVORS=”CRAFT Cowork”, parameters={
“website_name”: {
“type”: “string”,
“required”: True,
“description”: “Name of website to audit”
},
“business_model”: {
“type”: “string”,
“required”: True,
“description”: “Revenue model and streams”
},
“market_position”: {
“type”: “string”,
“required”: True,
“description”: “Market share and trajectory”
},
“user_segments”: {
“type”: “string”,
“required”: True,
“description”: “Key audience segments”
},
“competitors”: {
“type”: “string”,
“required”: False,
“description”: “Key competitors and strengths”
},
“page_packets”: {
“type”: “list”,
“required”: True,
“description”: “Page data with content excerpts”
}
}, prompt_template=(
“# PHASE 1: STRATEGIC CONTEXT GATHERING\n”
“Gather website_name, business_model, market_position,\n”
“user_segments, competitors. Confirm methodology.\n”
“Check for prior RCP-068/071 results.\n”
“[WAIT for first batch]\n\n”
“# PHASE 2: BATCH INTAKE AND EVIDENCE EXTRACTION\n”
“Validate content present. Extract evidence into\n”
“numbered ledger entries (EL-NNN) with verbatim quotes\n”
“(50 words max), claims, confidence ratings.\n”
“[WAIT for user review]\n\n”
“# PHASE 3: SECTION KNOWLEDGE CARD\n”
“Build per-section card: Purpose, Audience, Key Messages,\n”
“Friction Points, Proof Assets, Unresolved Questions.\n”
“All linked to evidence references.\n”
“[WAIT for user review]\n\n”
“# PHASE 4: SYNTHESIS GRAPH UPDATE\n”
“Map Alignments, Conflicts, Dependencies between sections.\n”
“Evidence required from BOTH sections for each relationship.\n”
“[WAIT for next batch or final]\n\n”
“# PHASE 5: RISKS AND OPPORTUNITIES\n”
“Rank risks and opportunities separately by Impact x\n”
“Evidence Strength. Each traced to ledger entries.\n\n”
“# PHASE 6: PRIORITIZED ACTION PLAN\n”
“Three tiers: Quick Wins, Targeted Fixes, Strategic\n”
“Initiatives. Every action references evidence.\n\n”
“# PHASE 7: EXECUTIVE SUMMARY AND PACKAGE\n”
“Total evidence entries, high-confidence findings,\n”
“top 3 strategic insights. Methodology note.\n”
), outputs={
“EVIDENCE_LEDGER”: “Append-only log with verbatim quotes and confidence ratings”,
“KNOWLEDGE_CARDS”: “Per-section structured profiles with evidence references”,
“SYNTHESIS_GRAPH”: “Evidence-based relationship map”,
“RISKS_OPPORTUNITIES”: “Ranked lists with evidence refs, separated by type”,
“ACTION_PLAN”: “Priority-sequenced framework with role placeholders”
}, integration_notes=(
“SERIES: Website Analysis (3 of 3)\n”
” 1. RCP-068 Website Navigation Auditor (structural)\n”
” 2. RCP-071 Website Quality Scorecard (scoring)\n”
” 3. RCP-072 Website Evidence Auditor (this recipe)\n\n”
“RECOMMENDED WORKFLOW:\n”
” 1. Run RCP-068 for structural navigation overview\n”
” 2. Score sections with RCP-071 to identify weak areas\n”
” 3. Deep-dive critical sections with RCP-072\n”
” 4. Execute prioritized action plan\n”
)
)
{
“schema_version”: “1.0”,
“recipe_id”: “RCP-000-000-072”,
“title”: “Website Evidence Auditor”,
“version”: “2.00a-R”,
“series”: {
“name”: “Website Analysis”,
“position”: “3 of 3”,
“companions”: [“RCP-000-000-068”, “RCP-000-000-071”]
},
“category”: “CAT-000-STANDALONE”,
“subcategory”: “SUBCAT-015-WEBSITE-ANALYSIS”,
“difficulty”: “advanced”,
“pipeline”: {
“run”: 46,
“session”: “H087”,
“crpw_number”: 45,
“type”: “Standalone”
},
“evaluation”: {
“findings_count”: 0,
“findings”: [],
“rec_19”: {
“applied”: true,
“encounter”: 11,
“form”: “ABSENT”,
“action”: “ADD”,
“field_value”: “CRAFT Cowork”
}
},
“revision”: {
“recipe_delta_lines”: 1,
“guidance_delta_lines”: 0,
“files_modified”: 1,
“files_preserved”: 3,
“changes”: [
{
“type”: “REC-19 AUTO-APPLY”,
“target”: “recipe”,
“description”: “Added WPRM_FIELD_CRAFT_FLAVORS = \”CRAFT Cowork\” after version field (line 27โ28)”,
“delta”: “+1 line”
}
]
},
“lessons_learned”: [],
“governance”: {
“pattern_12”: “maintained”,
“g_19_status”: “pending_083_review”
}
}
Show/Hide accordion โ “Extended Information for the AI” section (AI-to-AI execution guidance, failure modes, tone calibration, common mistakes)
