{
 "base": "https://goal-prompts.vercel.app",
 "briefs": [
  {
   "chars": 3307,
   "family": "Venture",
   "id": "60",
   "output": "OPPORTUNITIES.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/60.md",
   "slug": "opportunity-scan",
   "tagline": "The candidate field. Turns your edges, interests, and constraints plus live market signals into 10-15 scored venture candidates — divergence before any deep dive.",
   "title": "Opportunity Scan"
  },
  {
   "chars": 3045,
   "family": "Venture",
   "id": "61",
   "output": "NICHE.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/61.md",
   "slug": "niche-map",
   "tagline": "One niche, fully mapped — the players, buyers, channels, watering holes, jargon, money flows, and unwritten rules — before you decide to enter it.",
   "title": "Niche Map"
  },
  {
   "chars": 2999,
   "example": "https://goal-prompts.vercel.app/reports/DEMAND.md",
   "family": "Venture",
   "id": "62",
   "output": "DEMAND.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/62.md",
   "slug": "pain-demand-mining",
   "tagline": "Proof people actually hurt — verbatim complaints mined from reviews and forums, search and hiring signals, and what they already pay to make the pain stop.",
   "title": "Pain & Demand Mining"
  },
  {
   "chars": 3209,
   "example": "https://goal-prompts.vercel.app/examples/venture/COMPETITORS.md",
   "family": "Venture",
   "id": "63",
   "output": "COMPETITORS.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/63.md",
   "slug": "competitor-teardown",
   "tagline": "Everyone already fighting for this money — features, pricing, positioning, and traction compared, their customers' complaints mined, and the gaps nobody covers.",
   "title": "Competitor Teardown"
  },
  {
   "chars": 3057,
   "family": "Venture",
   "id": "64",
   "output": "MARKET.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/64.md",
   "slug": "market-size-timing",
   "tagline": "Bottom-up sizing with the arithmetic shown, growth read from primary signals, and the why-now case argued both ways — no analyst-deck TAM theater.",
   "title": "Market Size & Timing"
  },
  {
   "chars": 3051,
   "family": "Venture",
   "id": "65",
   "output": "POSITIONING.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/65.md",
   "slug": "positioning-wedge",
   "tagline": "How to enter and be understood — the beachhead customer, the against-what frame, the category call, and message options tested against real competitor language.",
   "title": "Positioning & Wedge"
  },
  {
   "chars": 3015,
   "family": "Venture",
   "id": "66",
   "output": "MOAT.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/66.md",
   "slug": "moat-model-check",
   "tagline": "Why this survives contact with incumbents and arithmetic — monetization options, napkin unit economics, defensibility paths, and the kill risks named out loud.",
   "title": "Moat & Model Check"
  },
  {
   "chars": 2992,
   "example": "https://goal-prompts.vercel.app/examples/venture/VERDICT.md",
   "family": "Venture",
   "id": "67",
   "output": "VERDICT.md",
   "question": "is it worth building?",
   "raw": "https://goal-prompts.vercel.app/raw/67.md",
   "slug": "venture-verdict",
   "tagline": "The decider. Reads every venture report at this root, scores the candidate against bars set before scoring, and rules go, pivot, or kill — reasoning shown.",
   "title": "Venture Verdict"
  },
  {
   "chars": 3964,
   "example": "https://goal-prompts.vercel.app/CHARTER.md",
   "family": "Mission",
   "id": "149",
   "output": "CHARTER.md",
   "question": "why does this exist?",
   "raw": "https://goal-prompts.vercel.app/raw/149.md",
   "slug": "the-charter",
   "tagline": "Excavates the evidence, then interviews you — questions with evidence-backed candidates, your answers, no guesses — into the one-page contract every session starts from.",
   "title": "The Charter"
  },
  {
   "chars": 3248,
   "family": "Mission",
   "id": "150",
   "output": "DRIFT.md",
   "question": "why does this exist?",
   "raw": "https://goal-prompts.vercel.app/raw/150.md",
   "slug": "drift-audit",
   "tagline": "Holds what the repo is against what it says it is — every surface traced to a goal, every goal to working code — and files each drift: formalize, finish, park, or kill.",
   "title": "Drift Audit"
  },
  {
   "chars": 3163,
   "family": "Mission",
   "id": "151",
   "output": "DEBRIEF.md",
   "question": "why does this exist?",
   "raw": "https://goal-prompts.vercel.app/raw/151.md",
   "slug": "the-debrief",
   "tagline": "The milestone-boundary review — what was agreed, what landed, and a verdict on every piece: keep, finish, formalize, or revert — logged so decided stays decided.",
   "title": "The Debrief"
  },
  {
   "chars": 3537,
   "example": "https://goal-prompts.vercel.app/reports/IMPROVEMENTS.md",
   "family": "Product",
   "id": "00",
   "output": "IMPROVEMENTS.md",
   "question": "what could this be?",
   "raw": "https://goal-prompts.vercel.app/raw/00.md",
   "slug": "product-improvement",
   "tagline": "The flagship. Understand the whole product, then surface prioritized opportunities across UI, UX, retention, engagement, community, and beauty.",
   "title": "Product Improvement Discovery"
  },
  {
   "chars": 2695,
   "family": "Product",
   "id": "45",
   "output": "FEEDBACK.md",
   "question": "what could this be?",
   "raw": "https://goal-prompts.vercel.app/raw/45.md",
   "slug": "feedback-loop-audit",
   "tagline": "How user signal re-enters the product — corrections captured or evaporating, thumbs nobody reads, and the complaint-to-fix path.",
   "title": "Feedback Loop Audit"
  },
  {
   "chars": 2621,
   "family": "Product",
   "id": "106",
   "output": "NOTIFICATIONS.md",
   "question": "what could this be?",
   "raw": "https://goal-prompts.vercel.app/raw/106.md",
   "slug": "notification-email",
   "tagline": "Every message the product sends out of the app — transactional email, push, in-app — for whether it is timely, wanted, clear, and controllable.",
   "title": "Notification & Email Audit"
  },
  {
   "chars": 2560,
   "family": "Product",
   "id": "107",
   "output": "SEARCH.md",
   "question": "what could this be?",
   "raw": "https://goal-prompts.vercel.app/raw/107.md",
   "slug": "in-app-search",
   "tagline": "The product's own search — whether users can find what they are looking for: relevance, recall, forgiveness, and what happens on zero results.",
   "title": "In-App Search Audit"
  },
  {
   "chars": 2649,
   "family": "Product",
   "id": "108",
   "output": "LIFECYCLE.md",
   "question": "what could this be?",
   "raw": "https://goal-prompts.vercel.app/raw/108.md",
   "slug": "account-lifecycle",
   "tagline": "The whole arc of an account beyond signup — settings, export, plan changes, and deletion — and whether the product treats users with dignity, even leaving.",
   "title": "Account Lifecycle Audit"
  },
  {
   "chars": 2695,
   "example": "https://goal-prompts.vercel.app/reports/BUGS.md",
   "family": "Quality",
   "id": "01",
   "output": "BUGS.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/01.md",
   "slug": "bug-hunt",
   "tagline": "Trace latent bugs, unhandled edge cases, and race conditions; rank by user pain with repro paths and fix sketches.",
   "title": "Bug Hunt"
  },
  {
   "chars": 2520,
   "family": "Quality",
   "id": "02",
   "output": "TESTING.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/02.md",
   "slug": "test-gap-audit",
   "tagline": "Map what is tested against what is riskiest, and produce a test-writing plan that buys the most safety per hour.",
   "title": "Test Gap Audit"
  },
  {
   "chars": 2621,
   "family": "Quality",
   "id": "03",
   "output": "OBSERVABILITY.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/03.md",
   "slug": "silent-failure-audit",
   "tagline": "Find swallowed errors, missing logs, and monitoring blind spots — everywhere the system can break without anyone knowing.",
   "title": "Silent Failure Audit"
  },
  {
   "chars": 2795,
   "family": "Quality",
   "id": "98",
   "output": "CONCURRENCY.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/98.md",
   "slug": "concurrency-audit",
   "tagline": "The bugs that only appear under load — races, shared mutable state, and ordering assumptions that hold on a quiet laptop and break in production.",
   "title": "Concurrency & Race-Condition Audit"
  },
  {
   "chars": 2744,
   "family": "Quality",
   "id": "99",
   "output": "TYPES.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/99.md",
   "slug": "type-safety",
   "tagline": "Where the type system has been defeated or never engaged — the casts, anys, and untyped boundaries where the compiler stops protecting you.",
   "title": "Type-Safety Audit"
  },
  {
   "chars": 2596,
   "family": "Quality",
   "id": "100",
   "output": "TESTQUALITY.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/100.md",
   "slug": "test-quality",
   "tagline": "Whether the tests actually protect the code — asserting meaningful behavior, or merely executing lines and passing no matter what.",
   "title": "Test-Quality Audit"
  },
  {
   "chars": 2610,
   "family": "Quality",
   "id": "101",
   "output": "FLAKY.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/101.md",
   "slug": "flaky-test",
   "tagline": "The tests that fail intermittently — the ones eroding trust in the suite until a red build stops meaning anything.",
   "title": "Flaky-Test Audit"
  },
  {
   "chars": 3287,
   "family": "Quality",
   "id": "102",
   "output": "PYRAMID.md",
   "question": "does it work?",
   "raw": "https://goal-prompts.vercel.app/raw/102.md",
   "slug": "test-pyramid",
   "tagline": "Count and time the suite by layer, draw the shape it actually makes, and compute confidence-per-second — the number that says which tests earn their runtime.",
   "title": "Test-Pyramid Balance"
  },
  {
   "chars": 2660,
   "family": "Speed",
   "id": "04",
   "output": "PERF.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/04.md",
   "slug": "performance-audit",
   "tagline": "The broad latency pass — wasted renders, main-thread stalls, startup waterfalls — ranked by what the user actually feels on common paths.",
   "title": "Performance Audit"
  },
  {
   "chars": 2883,
   "family": "Speed",
   "id": "05",
   "output": "SCALE.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/05.md",
   "slug": "stress-review-10x",
   "tagline": "Simulate 10x users, data, and traffic on paper — find what breaks first, at what threshold, and the cheapest mitigation.",
   "title": "10x Stress Review"
  },
  {
   "chars": 2912,
   "family": "Speed",
   "id": "51",
   "output": "LATENCY.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/51.md",
   "slug": "latency-budget-audit",
   "tagline": "Where the seconds go. Decomposes p50 and p95 of the runs users feel into stages — queue, retrieval, first token, tools — and names the stage worth attacking.",
   "title": "Latency Budget Audit"
  },
  {
   "chars": 2569,
   "family": "Speed",
   "id": "87",
   "output": "QUERIES.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/87.md",
   "slug": "query-performance",
   "tagline": "The database access patterns that fall over as data and traffic grow — N+1s, missing indexes, unbounded reads, and lock contention.",
   "title": "Query Performance & N+1 Audit"
  },
  {
   "chars": 2522,
   "family": "Speed",
   "id": "88",
   "output": "BUNDLE.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/88.md",
   "slug": "bundle-asset-weight",
   "tagline": "What the browser actually downloads — oversized bundles, unsplit code, heavy dependencies, and unoptimized assets that slow first paint.",
   "title": "Bundle & Asset Weight Audit"
  },
  {
   "chars": 3611,
   "family": "Speed",
   "id": "140",
   "output": "CACHES.md",
   "question": "does it scale?",
   "raw": "https://goal-prompts.vercel.app/raw/140.md",
   "slug": "caching-strategy",
   "tagline": "Every cache from CDN headers to that module-level dict — keys, TTLs, who invalidates what — the stale read, the stampede, and the key that leaks between users.",
   "title": "Caching Strategy Audit"
  },
  {
   "chars": 2707,
   "example": "https://goal-prompts.vercel.app/reports/SECURITY-AUDIT.md",
   "family": "Trust",
   "id": "06",
   "output": "SECURITY-AUDIT.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/06.md",
   "slug": "security-privacy-audit",
   "tagline": "A defensive review of your own codebase — auth gaps, injection surfaces, exposed secrets, and data leaks, ranked by exploitability.",
   "title": "Security & Privacy Audit"
  },
  {
   "chars": 2620,
   "family": "Trust",
   "id": "07",
   "output": "DEPS.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/07.md",
   "slug": "dependency-health",
   "tagline": "Vulnerable, abandoned, oversized, or duplicated packages — the full health check on every dependency this project stands on, with removal candidates named.",
   "title": "Dependency Health Check"
  },
  {
   "chars": 2763,
   "family": "Trust",
   "id": "08",
   "output": "A11Y.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/08.md",
   "slug": "accessibility-audit",
   "tagline": "Keyboard navigation, contrast, labels, and screen-reader flow — audited end-to-end along the core user journey.",
   "title": "Accessibility Audit"
  },
  {
   "chars": 3087,
   "family": "Trust",
   "id": "68",
   "output": "I18N.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/68.md",
   "slug": "localization-readiness",
   "tagline": "Hardcoded strings, locale-blind number and date formatting, and layouts that break in translation — every gap between you and a non-default-locale user.",
   "title": "Localization Readiness"
  },
  {
   "chars": 3063,
   "family": "Trust",
   "id": "69",
   "output": "LICENSES.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/69.md",
   "slug": "license-compliance",
   "tagline": "Every dependency's license, the ones incompatible with how you ship, the attribution you owe, and the copyleft reaching into your own source.",
   "title": "License & Compliance"
  },
  {
   "chars": 3057,
   "family": "Trust",
   "id": "81",
   "output": "SECRETS.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/81.md",
   "slug": "secrets-credential-hygiene",
   "tagline": "Every hardcoded key, token, and password the repo carries — in source, config, and git history — plus how they rotate and who can read them.",
   "title": "Secrets & Credential Hygiene"
  },
  {
   "chars": 2800,
   "family": "Trust",
   "id": "82",
   "output": "ACCESS.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/82.md",
   "slug": "access-control-audit",
   "tagline": "Who can do what — whether every sensitive action and record checks the caller's permission, not just that they are logged in.",
   "title": "Access-Control & Authorization Audit"
  },
  {
   "chars": 2851,
   "family": "Trust",
   "id": "83",
   "output": "INJECTION.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/83.md",
   "slug": "input-injection-audit",
   "tagline": "Trace untrusted input to dangerous sinks — where attacker-controlled data becomes a query, a command, markup, a request, or a file path.",
   "title": "Input & Injection Audit"
  },
  {
   "chars": 2712,
   "family": "Trust",
   "id": "84",
   "output": "THREATS.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/84.md",
   "slug": "threat-model",
   "tagline": "An attacker's-eye map — the assets worth stealing, the surfaces that reach them, and the abuse cases the product does not yet defend.",
   "title": "Threat Model & Abuse Cases"
  },
  {
   "chars": 3310,
   "family": "Trust",
   "id": "85",
   "output": "UPGRADES.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/85.md",
   "slug": "dependency-currency",
   "tagline": "Run the outdated command and read the lockfile's birthdays — majors behind, EOL dates, the two packages pinning everything — and the forced jump the drift is scheduling.",
   "title": "Dependency Currency Audit"
  },
  {
   "chars": 2863,
   "family": "Trust",
   "id": "86",
   "output": "A11Y-DEEP.md",
   "question": "is it safe?",
   "raw": "https://goal-prompts.vercel.app/raw/86.md",
   "slug": "keyboard-screenreader-flow",
   "tagline": "Walk the product the way assistive-tech users do — keyboard only, then with a screen reader — and find every place that path breaks.",
   "title": "Keyboard & Screen-Reader Flow"
  },
  {
   "chars": 2608,
   "family": "Compliance",
   "id": "125",
   "output": "CONSENT.md",
   "question": "does it respect the user?",
   "raw": "https://goal-prompts.vercel.app/raw/125.md",
   "slug": "consent-cookie",
   "tagline": "Whether the product collects consent honestly and honors it — the cookies, trackers, and data collection that fire before or despite the user's choice.",
   "title": "Consent & Cookie Audit"
  },
  {
   "chars": 2879,
   "family": "Compliance",
   "id": "126",
   "output": "DSAR.md",
   "question": "does it respect the user?",
   "raw": "https://goal-prompts.vercel.app/raw/126.md",
   "slug": "data-subject-rights",
   "tagline": "Whether the product can honor the rights users have over their data — access, export, correction, and deletion — operationally, not just in the privacy policy.",
   "title": "Data-Subject-Rights Readiness"
  },
  {
   "chars": 2604,
   "family": "Compliance",
   "id": "127",
   "output": "ENCRYPTION.md",
   "question": "does it respect the user?",
   "raw": "https://goal-prompts.vercel.app/raw/127.md",
   "slug": "encryption-key-management",
   "tagline": "How the product protects data with encryption — in transit, at rest, and at the field level — and whether the keys that unlock it are managed safely.",
   "title": "Encryption & Key Management"
  },
  {
   "chars": 2721,
   "family": "Compliance",
   "id": "128",
   "output": "AUDITLOG.md",
   "question": "does it respect the user?",
   "raw": "https://goal-prompts.vercel.app/raw/128.md",
   "slug": "audit-trail",
   "tagline": "Whether the system keeps a trustworthy record of who did what — the audit trail that compliance, incident response, and forensics all depend on.",
   "title": "Audit-Trail Audit"
  },
  {
   "chars": 2580,
   "family": "Growth",
   "id": "09",
   "output": "FUNNEL.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/09.md",
   "slug": "funnel-friction-audit",
   "tagline": "Reconstruct the signup → activation → habit funnel from code, count the steps, and rank every drop-off point.",
   "title": "Funnel Friction Audit"
  },
  {
   "chars": 2436,
   "family": "Growth",
   "id": "10",
   "output": "COMPETITIVE.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/10.md",
   "slug": "competitive-gap-scan",
   "tagline": "Research real rivals on the web, then split the gaps: table stakes you must match vs differentiation bets only you can make.",
   "title": "Competitive Gap Scan"
  },
  {
   "chars": 2557,
   "family": "Growth",
   "id": "11",
   "output": "REVENUE.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/11.md",
   "slug": "monetization-map",
   "tagline": "Find the premium-worthy features, the natural upgrade moments, and the billing friction between users and paying you.",
   "title": "Monetization Map"
  },
  {
   "chars": 2625,
   "family": "Growth",
   "id": "12",
   "output": "AI-IDEAS.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/12.md",
   "slug": "ai-opportunity-scan",
   "tagline": "Where an LLM feature genuinely earns its place — automation, drafting, summarization — and where it would be a gimmick.",
   "title": "AI Opportunity Scan"
  },
  {
   "chars": 2897,
   "family": "Growth",
   "id": "70",
   "output": "SEO.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/70.md",
   "slug": "seo-discoverability",
   "tagline": "Titles, metadata, structured data, crawlability, and social unfurls — every place a search engine or a shared link fails to find, index, or render your pages.",
   "title": "SEO & Discoverability"
  },
  {
   "chars": 3583,
   "example": "https://goal-prompts.vercel.app/reports/CRO.md",
   "family": "Growth",
   "id": "75",
   "output": "CRO.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/75.md",
   "slug": "conversion-rate-optimization",
   "tagline": "Audit every conversion surface — hero, pricing, signup, checkout — against eCommerce best practices, and rank the highest-leverage lifts for a first-time visitor.",
   "title": "Conversion Rate Optimization"
  },
  {
   "chars": 3317,
   "example": "https://goal-prompts.vercel.app/reports/RETENTION.md",
   "family": "Growth",
   "id": "78",
   "output": "RETENTION.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/78.md",
   "slug": "retention-lifecycle-audit",
   "tagline": "The return trip: the saved state, resurfaced value, and well-timed nudges that earn a second visit — and the churn cliffs that quietly lose it.",
   "title": "Retention & Lifecycle Audit"
  },
  {
   "chars": 3574,
   "example": "https://goal-prompts.vercel.app/reports/PROOF.md",
   "family": "Growth",
   "id": "79",
   "output": "PROOF.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/79.md",
   "slug": "social-proof-credibility",
   "tagline": "Testimonials, logos, counts, reviews, and guarantees — the evidence that turns a skeptical stranger into a believer, and the credibility gaps where doubt wins.",
   "title": "Social Proof & Credibility"
  },
  {
   "chars": 3640,
   "example": "https://goal-prompts.vercel.app/reports/ACTIVATION.md",
   "family": "Growth",
   "id": "80",
   "output": "ACTIVATION.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/80.md",
   "slug": "activation-first-win-audit",
   "tagline": "The first session: empty states, a guided first action, and the fastest path to a first win that leaves a newcomer inspired to build the next thing.",
   "title": "Activation & First-Win Audit"
  },
  {
   "chars": 2646,
   "family": "Growth",
   "id": "109",
   "output": "FORMS.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/109.md",
   "slug": "forms-validation",
   "tagline": "Every form in the product — whether it asks the least, validates kindly, and recovers gracefully, or leaks users at the moment they try to give you something.",
   "title": "Forms & Validation Audit"
  },
  {
   "chars": 2686,
   "family": "Growth",
   "id": "110",
   "output": "CHECKOUT.md",
   "question": "does it grow?",
   "raw": "https://goal-prompts.vercel.app/raw/110.md",
   "slug": "checkout-payment",
   "tagline": "The path from intent to paid — whether checkout converts or leaks, and whether the payment integration survives declines, retries, and webhook redelivery.",
   "title": "Checkout & Payment Flow Audit"
  },
  {
   "chars": 2451,
   "family": "Team",
   "id": "13",
   "output": "DEBT.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/13.md",
   "slug": "tech-debt-map",
   "tagline": "Duplication, tangles, and dead patterns — mapped as interest paid vs principal owed, with a refactor sequence that pays for itself.",
   "title": "Tech Debt Map"
  },
  {
   "chars": 2540,
   "example": "https://goal-prompts.vercel.app/reports/DX.md",
   "family": "Team",
   "id": "14",
   "output": "DX.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/14.md",
   "slug": "onboarding-audit",
   "tagline": "Walk clone → install → run → change → PR like a brand-new developer and log every stumble on the way to a first contribution.",
   "title": "New-Dev Onboarding Audit"
  },
  {
   "chars": 2793,
   "family": "Team",
   "id": "15",
   "output": "DESIGN-SYSTEM.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/15.md",
   "slug": "design-system-consolidation",
   "tagline": "Census the drifted colors, spacing, and duplicate components; propose the token set and migration order to unify them.",
   "title": "Design System Consolidation"
  },
  {
   "chars": 2974,
   "family": "Team",
   "id": "52",
   "output": "AGENT-READINESS.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/52.md",
   "slug": "agent-readiness-audit",
   "tagline": "Can a coding agent work here? Entry files, one-command checks, discoverable conventions, and a mechanical definition of done — audited by attempting the work.",
   "title": "Agent Readiness Audit"
  },
  {
   "chars": 2963,
   "family": "Team",
   "id": "72",
   "output": "OWNERSHIP.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/72.md",
   "slug": "ownership-bus-factor",
   "tagline": "Read git history for the human risks — files only one person understands, critical paths with a truck factor of one, and the knowledge that leaves when they do.",
   "title": "Ownership & Bus Factor"
  },
  {
   "chars": 2566,
   "family": "Team",
   "id": "94",
   "output": "INNERLOOP.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/94.md",
   "slug": "inner-loop-speed",
   "tagline": "The edit to build to test to see-it-work cycle, timed — and the daily friction that taxes every change the team makes.",
   "title": "Inner-Loop Speed Audit"
  },
  {
   "chars": 2659,
   "family": "Team",
   "id": "95",
   "output": "DEBUG.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/95.md",
   "slug": "debuggability",
   "tagline": "How hard it is to find out why something broke — whether the system helps a developer localize a failure or forces guesswork.",
   "title": "Debuggability Audit"
  },
  {
   "chars": 2583,
   "family": "Team",
   "id": "96",
   "output": "CIFEEDBACK.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/96.md",
   "slug": "ci-feedback-loop",
   "tagline": "CI as a feedback loop — how fast, trustworthy, and clear the signal is between pushing code and knowing it is safe to merge.",
   "title": "CI Feedback-Loop Audit"
  },
  {
   "chars": 2644,
   "family": "Team",
   "id": "97",
   "output": "DECISIONS.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/97.md",
   "slug": "decision-records",
   "tagline": "Whether the consequential technical decisions are written down — or whether the why lives only in people's heads and git archaeology.",
   "title": "Decision-Record Audit"
  },
  {
   "chars": 3401,
   "example": "https://goal-prompts.vercel.app/reports/BREADCRUMBS.md",
   "family": "Team",
   "id": "145",
   "output": "BREADCRUMBS.md",
   "question": "can others build on it?",
   "raw": "https://goal-prompts.vercel.app/raw/145.md",
   "slug": "breadcrumb-audit",
   "tagline": "Walk the doc-and-tooling link graph from the agent entry file — orphaned docs, unreachable scripts, files outside every stated taxonomy, and unwritten rules.",
   "title": "Breadcrumb Audit"
  },
  {
   "chars": 2827,
   "family": "API",
   "id": "111",
   "output": "WEBHOOKS.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/111.md",
   "slug": "webhook-design",
   "tagline": "The webhooks this product sends and receives — delivery guarantees, retries, signing, and whether a consumer can actually build on them reliably.",
   "title": "Webhook Design Audit"
  },
  {
   "chars": 2755,
   "family": "API",
   "id": "112",
   "output": "SDK.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/112.md",
   "slug": "sdk-ergonomics",
   "tagline": "The client libraries developers use to call this product — how fast they reach a first successful call, and how the SDK behaves when things go wrong.",
   "title": "SDK Ergonomics Audit"
  },
  {
   "chars": 2724,
   "family": "API",
   "id": "113",
   "output": "VERSIONING.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/113.md",
   "slug": "api-versioning",
   "tagline": "How the API evolves without breaking the people who built on it — the versioning scheme, breaking-change discipline, and how deprecations are announced and retired.",
   "title": "API Versioning & Deprecation"
  },
  {
   "chars": 2670,
   "family": "API",
   "id": "114",
   "output": "QUOTAS.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/114.md",
   "slug": "rate-limit-quota",
   "tagline": "The API's rate limits and quotas as a product surface — whether they protect the system while staying fair, predictable, and workable for real consumers.",
   "title": "Rate-Limit & Quota Design"
  },
  {
   "chars": 2724,
   "family": "API",
   "id": "115",
   "output": "DEVPORTAL.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/115.md",
   "slug": "developer-portal",
   "tagline": "The first hour a developer spends with this API — from landing on the docs to a working integration — and where they stall, guess, or give up.",
   "title": "Developer Portal & Onboarding"
  },
  {
   "chars": 3503,
   "family": "API",
   "id": "136",
   "output": "PACKAGE.md",
   "question": "will developers adopt it?",
   "raw": "https://goal-prompts.vercel.app/raw/136.md",
   "slug": "package-api-design",
   "tagline": "Read the package the way a stranger's bundler does — every export weighed, typed, and judged: the accidental API, the semver debt, and what the next major must break.",
   "title": "Library & Package API Design"
  },
  {
   "chars": 2313,
   "family": "Clarity",
   "id": "16",
   "output": "DOCS.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/16.md",
   "slug": "documentation-audit",
   "tagline": "Follow the docs literally to find where they lie, then rank the gaps by who gets blocked — and which wrong docs to delete.",
   "title": "Documentation Audit"
  },
  {
   "chars": 2488,
   "family": "Clarity",
   "id": "17",
   "output": "COPY.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/17.md",
   "slug": "copy-voice-audit",
   "tagline": "Extract every user-facing string; hunt jargon, vague CTAs, and unhelpful errors; rewrite the worst ten before/after.",
   "title": "Copy & Voice Audit"
  },
  {
   "chars": 2673,
   "family": "Clarity",
   "id": "18",
   "output": "API.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/18.md",
   "slug": "api-contract-review",
   "tagline": "Naming, error shapes, status codes, and versioning — find the inconsistencies and sequence fixes from non-breaking to breaking.",
   "title": "API Contract Review"
  },
  {
   "chars": 3462,
   "example": "https://goal-prompts.vercel.app/reports/COMPREHENSION.md",
   "family": "Clarity",
   "id": "76",
   "output": "COMPREHENSION.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/76.md",
   "slug": "comprehension-audit",
   "tagline": "Can a newcomer explain back what this is, who it's for, and how it works after one screen — or does the curse of knowledge leave them guessing?",
   "title": "Comprehension Audit"
  },
  {
   "chars": 2604,
   "family": "Clarity",
   "id": "103",
   "output": "ERRORS.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/103.md",
   "slug": "error-message-audit",
   "tagline": "Every message the product shows when something goes wrong — whether it says what happened, why, and what to do next, or leaves the user stuck.",
   "title": "Error-Message Audit"
  },
  {
   "chars": 3450,
   "family": "Clarity",
   "id": "135",
   "output": "CLI.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/135.md",
   "slug": "cli-ux",
   "tagline": "Run the binary like a stranger — help screens, wrong flags, bad input, exit codes, --json — an annotated transcript of where the CLI teaches and where it bites.",
   "title": "CLI Tool UX Audit"
  },
  {
   "chars": 3405,
   "family": "Clarity",
   "id": "148",
   "output": "MICROCOPY.md",
   "question": "is it understood?",
   "raw": "https://goal-prompts.vercel.app/raw/148.md",
   "slug": "ui-microcopy",
   "tagline": "The words inside the interface — buttons, labels, tooltips, placeholders, helper text — do they say what happens next in plain language, or leave the user guessing?",
   "title": "UI Microcopy & Labeling Audit"
  },
  {
   "chars": 3036,
   "example": "https://goal-prompts.vercel.app/reports/HIERARCHY.md",
   "family": "Design",
   "id": "54",
   "output": "HIERARCHY.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/54.md",
   "slug": "visual-hierarchy-audit",
   "tagline": "Where the eye actually goes versus where it should — focal points, size and weight and contrast doing real work, and the screens where everything shouts at once.",
   "title": "Visual Hierarchy Audit"
  },
  {
   "chars": 2952,
   "example": "https://goal-prompts.vercel.app/reports/TYPOGRAPHY.md",
   "family": "Design",
   "id": "55",
   "output": "TYPOGRAPHY.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/55.md",
   "slug": "typography-audit",
   "tagline": "The type scale, or the lack of one — sizes, weights, line lengths and heights, font loading, and every place text is asked to do a job at the wrong size.",
   "title": "Typography Audit"
  },
  {
   "chars": 3075,
   "example": "https://goal-prompts.vercel.app/reports/COLOR.md",
   "family": "Design",
   "id": "56",
   "output": "COLOR.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/56.md",
   "slug": "color-contrast-audit",
   "tagline": "The palette as it actually ships — every hex in the codebase, contrast ratios computed, semantic drift named, and whether dark mode is a theme or an apology.",
   "title": "Color & Contrast Audit"
  },
  {
   "chars": 2854,
   "example": "https://goal-prompts.vercel.app/reports/LAYOUT.md",
   "family": "Design",
   "id": "57",
   "output": "LAYOUT.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/57.md",
   "slug": "spacing-layout-audit",
   "tagline": "The spacing scale nobody wrote down — margins and paddings inventoried, grid discipline checked, alignment breaks found, and density judged screen by screen.",
   "title": "Spacing & Layout Audit"
  },
  {
   "chars": 3026,
   "example": "https://goal-prompts.vercel.app/reports/STATES.md",
   "family": "Design",
   "id": "58",
   "output": "STATES.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/58.md",
   "slug": "interaction-states-motion",
   "tagline": "The state matrix every element owes you — hover, focus, active, disabled, loading, error — plus motion that means something versus transitions that just jiggle.",
   "title": "Interaction States & Motion Audit"
  },
  {
   "chars": 3100,
   "example": "https://goal-prompts.vercel.app/reports/BRAND.md",
   "family": "Design",
   "id": "59",
   "output": "BRAND.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/59.md",
   "slug": "brand-coherence-audit",
   "tagline": "Does this look like one thing made on purpose — logo usage, icon language, imagery, radius and shadow DNA — audited against what the brand claims to be.",
   "title": "Brand Coherence Audit"
  },
  {
   "chars": 3411,
   "example": "https://goal-prompts.vercel.app/reports/SHOWCASE.md",
   "family": "Design",
   "id": "77",
   "output": "SHOWCASE.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/77.md",
   "slug": "show-dont-tell",
   "tagline": "Are the benefits and the how-it-works shown — product shots, demos, diagrams, before-and-afters — or buried in paragraphs a visitor has to take on faith?",
   "title": "Show, Don't Tell"
  },
  {
   "chars": 2573,
   "family": "Design",
   "id": "104",
   "output": "MOBILE.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/104.md",
   "slug": "mobile-responsive",
   "tagline": "The product on a phone — whether layouts, touch targets, and performance hold up on small screens and real devices, or quietly assume a desktop.",
   "title": "Mobile & Responsive Audit"
  },
  {
   "chars": 2866,
   "family": "Design",
   "id": "105",
   "output": "TOKEN-ADOPTION.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/105.md",
   "slug": "design-token-adoption",
   "tagline": "Whether the design system's tokens are actually used — or whether hardcoded colors, spacing, and type have crept back in and drifted the UI out of sync.",
   "title": "Design-Token Adoption Audit"
  },
  {
   "chars": 2999,
   "family": "Design",
   "id": "129",
   "output": "NAVIGATION.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/129.md",
   "slug": "navigation-wayfinding",
   "tagline": "The three questions every screen owes a user — where am I, where can I go, how do I get back — plus the nav that hides, the dead ends, and the jargon labels.",
   "title": "Navigation & Wayfinding Audit"
  },
  {
   "chars": 3168,
   "family": "Design",
   "id": "130",
   "output": "MENUS.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/130.md",
   "slug": "menu-command-surface",
   "tagline": "Menus, dropdowns, context menus, and command palettes — do they reveal what is inside, work by keyboard and thumb, and still find things as the list grows?",
   "title": "Menu & Command Surface Audit"
  },
  {
   "chars": 3255,
   "family": "Design",
   "id": "131",
   "output": "DATAVIZ.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/131.md",
   "slug": "data-visualization",
   "tagline": "Every chart, graph, and metric put to the truth test — right form, honest axes, labeled and legible, accessible beyond color, and numbers that match their source.",
   "title": "Data Visualization Audit"
  },
  {
   "chars": 3076,
   "family": "Design",
   "id": "132",
   "output": "DASHBOARD.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/132.md",
   "slug": "dashboard-density",
   "tagline": "Whether a dashboard answers its question in one glance — the metric that matters winning the top-left, signal over decoration, and density chosen, not accidental.",
   "title": "Dashboard & Density Audit"
  },
  {
   "chars": 3210,
   "family": "Design",
   "id": "133",
   "output": "EMPTYSTATES.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/133.md",
   "slug": "empty-zero-data-states",
   "tagline": "The screens users meet with nothing yet — first run, no results, cleared, deleted, error-empty — and whether each teaches the next step or just shows a blank and a shrug.",
   "title": "Empty & Zero-Data States Audit"
  },
  {
   "chars": 3075,
   "family": "Design",
   "id": "134",
   "output": "ICONOGRAPHY.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/134.md",
   "slug": "iconography-visual-language",
   "tagline": "The icon set as it actually ships — one visual language or a ransom note, every glyph readable and labeled, meanings consistent, and weight kept in check.",
   "title": "Iconography & Visual Language Audit"
  },
  {
   "chars": 3457,
   "family": "Design",
   "id": "146",
   "output": "OVERLAYS.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/146.md",
   "slug": "modal-overlay",
   "tagline": "Every floating layer — modals, drawers, popovers, sheets — does each earn its interruption, trap focus, dismiss cleanly, and never stack into a maze?",
   "title": "Modal, Dialog & Overlay Audit"
  },
  {
   "chars": 3267,
   "family": "Design",
   "id": "147",
   "output": "TABLES.md",
   "question": "is it beautiful?",
   "raw": "https://goal-prompts.vercel.app/raw/147.md",
   "slug": "tables-data-grid",
   "tagline": "The tables people work in — scannable rows, sortable and filterable, paginated not endless, responsive on a phone, and honest about loading, empty, and error.",
   "title": "Tables & Data-Grid Audit"
  },
  {
   "chars": 3533,
   "example": "https://goal-prompts.vercel.app/reports/POLISH.md",
   "family": "Craft",
   "id": "152",
   "output": "POLISH.md",
   "question": "does it feel right?",
   "raw": "https://goal-prompts.vercel.app/raw/152.md",
   "slug": "fit-and-finish",
   "tagline": "The hundred small behaviors between works and feels good — undo, preserved state, focus, forgiveness — the joinery a user can't name but always notices.",
   "title": "Fit & Finish Audit"
  },
  {
   "chars": 3596,
   "family": "Craft",
   "id": "153",
   "output": "DEFAULTS.md",
   "question": "does it feel right?",
   "raw": "https://goal-prompts.vercel.app/raw/153.md",
   "slug": "smart-defaults",
   "tagline": "What the product decides so the user doesn't have to — prefilled forms, remembered choices, resume where you left off — and every question it had no right to ask.",
   "title": "Smart Defaults & Anticipation Audit"
  },
  {
   "chars": 3685,
   "family": "Craft",
   "id": "154",
   "output": "PERCEIVED-SPEED.md",
   "question": "does it feel right?",
   "raw": "https://goal-prompts.vercel.app/raw/154.md",
   "slug": "perceived-speed",
   "tagline": "Not how fast it is — how fast it feels. Instant acknowledgment, optimistic writes, skeletons over spinners, honest progress for the waits that remain.",
   "title": "Perceived Speed Audit"
  },
  {
   "chars": 3765,
   "family": "Craft",
   "id": "155",
   "output": "COMPOUNDING.md",
   "question": "does it feel right?",
   "raw": "https://goal-prompts.vercel.app/raw/155.md",
   "slug": "compounding-value",
   "tagline": "What grows the more it's used — history, saved work, personalization — and whether it's surfaced back as value or sits inert in a table nobody reads.",
   "title": "Compounding Value Audit"
  },
  {
   "chars": 3772,
   "family": "Craft",
   "id": "156",
   "output": "SIGNATURE.md",
   "question": "does it feel right?",
   "raw": "https://goal-prompts.vercel.app/raw/156.md",
   "slug": "signature-moments",
   "tagline": "The moments users remember and retell — the first win, the share-worthy output, the one interaction worth a demo — placed with restraint, never confetti on command.",
   "title": "Signature Moments Audit"
  },
  {
   "chars": 2722,
   "family": "Data",
   "id": "19",
   "output": "SCHEMA.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/19.md",
   "slug": "schema-review",
   "tagline": "Missing indexes, absent constraints, JSON blobs hiding structure — with a migration plan sequenced safest-first.",
   "title": "Schema Review"
  },
  {
   "chars": 2580,
   "family": "Data",
   "id": "20",
   "output": "ANALYTICS.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/20.md",
   "slug": "analytics-coverage",
   "tagline": "Which user behaviors are invisible today — and the tracking plan that makes the five questions that matter answerable.",
   "title": "Analytics Coverage Audit"
  },
  {
   "chars": 2602,
   "family": "Data",
   "id": "21",
   "output": "PRIVACY.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/21.md",
   "slug": "pii-retention-map",
   "tagline": "Trace where personal data enters, spreads, and lingers — then run the delete-request test: could you honor one today?",
   "title": "PII & Retention Map"
  },
  {
   "chars": 2531,
   "family": "Data",
   "id": "22",
   "output": "HOTSPOTS.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/22.md",
   "slug": "git-hotspot-mining",
   "tagline": "Mine the git history for churn, bug magnets, coupled files, and bus-factor silos — predict where the next bug lands.",
   "title": "Git Hotspot Mining"
  },
  {
   "chars": 3159,
   "family": "Data",
   "id": "71",
   "output": "MIGRATIONS.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/71.md",
   "slug": "migration-safety",
   "tagline": "Schema and data migrations under real traffic — table locks, reversibility, timed-out backfills, and the deploy ordering that turns a change into an outage.",
   "title": "Migration Safety"
  },
  {
   "chars": 2778,
   "family": "Data",
   "id": "89",
   "output": "INTEGRITY.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/89.md",
   "slug": "data-integrity",
   "tagline": "Whether the data can be trusted — the constraints and checks that prevent the corrupt, orphaned, and contradictory rows that quietly accumulate.",
   "title": "Data Integrity Audit"
  },
  {
   "chars": 2722,
   "family": "Data",
   "id": "90",
   "output": "METRICS.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/90.md",
   "slug": "metric-definition-consistency",
   "tagline": "Whether the numbers the product reports mean the same thing everywhere — so active user, revenue, and signup are not defined three different ways.",
   "title": "Metric Definition Consistency"
  },
  {
   "chars": 3552,
   "family": "Data",
   "id": "138",
   "output": "EVENTS.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/138.md",
   "slug": "event-contracts",
   "tagline": "Diff what producers write against what consumers assume — schema drift, ordering bets, missing idempotency keys — and find the message that breaks when a deploy staggers.",
   "title": "Event & Message Contracts"
  },
  {
   "chars": 3590,
   "family": "Data",
   "id": "139",
   "output": "PIPELINES.md",
   "question": "is it sound?",
   "raw": "https://goal-prompts.vercel.app/raw/139.md",
   "slug": "pipeline-quality",
   "tagline": "Run every job twice on paper and yesterday once more — duplicates, half-written partitions, now() in a backfill — and a ledger of who notices stale data.",
   "title": "Data Pipeline Quality"
  },
  {
   "chars": 2516,
   "family": "Ops",
   "id": "23",
   "output": "RELEASE.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/23.md",
   "slug": "release-pipeline-audit",
   "tagline": "Map merged-PR to production; every manual step is a finding. Includes the rollback-readiness verdict.",
   "title": "Release Pipeline Audit"
  },
  {
   "chars": 2547,
   "family": "Ops",
   "id": "24",
   "output": "COSTS.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/24.md",
   "slug": "cost-audit",
   "tagline": "Expensive queries, chatty API loops, unbounded storage, oversized resources — savings ranked by effort.",
   "title": "Cost Audit"
  },
  {
   "chars": 2603,
   "family": "Ops",
   "id": "25",
   "output": "RELIABILITY.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/25.md",
   "slug": "incident-readiness",
   "tagline": "The 3am table — for each failure scenario: how you'd detect it, how you'd respond, and the gap in between.",
   "title": "Incident Readiness Review"
  },
  {
   "chars": 2866,
   "family": "Ops",
   "id": "53",
   "output": "CONFIG.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/53.md",
   "slug": "config-environment-audit",
   "tagline": "Every knob, var, and magic value — where config sprawls, where environments drift, what explodes at boot versus at 3am, and which secrets hide in plain sight.",
   "title": "Config & Environment Audit"
  },
  {
   "chars": 3137,
   "family": "Ops",
   "id": "73",
   "output": "TELEMETRY.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/73.md",
   "slug": "telemetry-slos",
   "tagline": "The positive side of observability — whether metrics, traces, and SLOs let you answer any question about the running system, not just whether it crashed.",
   "title": "Telemetry & SLOs"
  },
  {
   "chars": 2658,
   "family": "Ops",
   "id": "91",
   "output": "RECOVERY.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/91.md",
   "slug": "backup-recovery",
   "tagline": "Whether this system could actually come back from data loss — whether backups exist, cover what matters, and have ever been proven to restore.",
   "title": "Backup & Recovery Audit"
  },
  {
   "chars": 2738,
   "family": "Ops",
   "id": "92",
   "output": "ROLLBACK.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/92.md",
   "slug": "feature-flag-rollback",
   "tagline": "Whether a bad change can be undone fast — whether the system ships behind flags, rolls back cleanly, and has kill switches for its riskiest paths.",
   "title": "Feature-Flag & Rollback Readiness"
  },
  {
   "chars": 2748,
   "family": "Ops",
   "id": "93",
   "output": "LOCKIN.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/93.md",
   "slug": "vendor-lock-in",
   "tagline": "How tightly the code is bound to specific vendors and clouds — and what it would cost to leave if pricing, terms, or reliability forced the issue.",
   "title": "Vendor Lock-In Audit"
  },
  {
   "chars": 3421,
   "family": "Ops",
   "id": "137",
   "output": "INFRA.md",
   "question": "does it run?",
   "raw": "https://goal-prompts.vercel.app/raw/137.md",
   "slug": "infra-as-code",
   "tagline": "Read the Terraform, K8s, and Dockerfiles the way the machine will — :latest tags, plaintext secrets, copy-pasted stanzas — and map the blast radius of one bad apply.",
   "title": "Infra-as-Code Audit"
  },
  {
   "chars": 2656,
   "family": "Reliability",
   "id": "121",
   "output": "DEGRADE.md",
   "question": "will it stay up?",
   "raw": "https://goal-prompts.vercel.app/raw/121.md",
   "slug": "graceful-degradation",
   "tagline": "What happens when a dependency is slow or down — whether the product degrades gracefully with timeouts, fallbacks, and breakers, or cascades into a full outage.",
   "title": "Graceful Degradation Audit"
  },
  {
   "chars": 3408,
   "family": "Reliability",
   "id": "122",
   "output": "CHAOS.md",
   "question": "will it stay up?",
   "raw": "https://goal-prompts.vercel.app/raw/122.md",
   "slug": "failure-injection",
   "tagline": "Kill every dependency on paper — trace the actual catch, timeout, and fallback code, or its absence — and script the game day before production improvises one.",
   "title": "Failure-Injection Readiness"
  },
  {
   "chars": 3575,
   "family": "Reliability",
   "id": "123",
   "output": "CAPACITY.md",
   "question": "will it stay up?",
   "raw": "https://goal-prompts.vercel.app/raw/123.md",
   "slug": "capacity-scalability",
   "tagline": "Every ceiling the config actually sets — pools, workers, queue bounds — read into a headroom ledger naming what saturates first, and at what multiple of today.",
   "title": "Capacity & Scalability Audit"
  },
  {
   "chars": 2769,
   "family": "Reliability",
   "id": "124",
   "output": "ABUSE.md",
   "question": "will it stay up?",
   "raw": "https://goal-prompts.vercel.app/raw/124.md",
   "slug": "abuse-overload",
   "tagline": "Whether the system defends itself against traffic that is not a well-behaved user — bots, scrapers, floods, and expensive requests that can exhaust it.",
   "title": "Abuse & Overload Protection"
  },
  {
   "chars": 2460,
   "family": "Subtract",
   "id": "26",
   "output": "PRUNE.md",
   "question": "what should go?",
   "raw": "https://goal-prompts.vercel.app/raw/26.md",
   "slug": "prune-audit",
   "tagline": "Dead code, unreachable routes, stale flags, unused deps — a deletion list grouped by confidence. Git makes it reversible; bias to delete.",
   "title": "Prune Audit"
  },
  {
   "chars": 2495,
   "family": "Subtract",
   "id": "27",
   "output": "SIMPLIFY.md",
   "question": "what should go?",
   "raw": "https://goal-prompts.vercel.app/raw/27.md",
   "slug": "simplification-pass",
   "tagline": "Abstractions with one implementation, pass-through layers, config nobody changes — ranked by clarity gained per risk.",
   "title": "Simplification Pass"
  },
  {
   "chars": 2407,
   "family": "Meta",
   "id": "28",
   "output": "ROADMAP.md",
   "question": "do the reports add up?",
   "raw": "https://goal-prompts.vercel.app/raw/28.md",
   "slug": "roadmap-synthesis",
   "tagline": "The capstone. Reads every audit report in the repo, dedupes overlapping findings, and merges them into one sequenced plan.",
   "title": "Roadmap Synthesis"
  },
  {
   "chars": 2268,
   "family": "Meta",
   "id": "29",
   "output": "HEALTH.md",
   "question": "do the reports add up?",
   "raw": "https://goal-prompts.vercel.app/raw/29.md",
   "slug": "health-check",
   "tagline": "A fast weekly vitals pass — tests, build, deps, TODOs — diffed against the last run so drift shows up as trend arrows.",
   "title": "Recurring Health Check"
  },
  {
   "chars": 3997,
   "family": "Act",
   "id": "46",
   "output": "TRIAGE.md",
   "question": "does anything change?",
   "raw": "https://goal-prompts.vercel.app/raw/46.md",
   "slug": "audit-triage",
   "tagline": "The router. Fifteen minutes of recon that names which briefs this repo actually needs, in what order, and which families it can skip with a clear conscience.",
   "title": "Audit Triage"
  },
  {
   "chars": 3440,
   "example": "https://goal-prompts.vercel.app/reports/FIXLOG.md",
   "family": "Act",
   "id": "47",
   "output": "FIXLOG.md",
   "question": "does anything change?",
   "raw": "https://goal-prompts.vercel.app/raw/47.md",
   "slug": "the-fixer",
   "tagline": "Turns your root reports into commits. Asks the scope — all, high-priority, or its pick — then builds them in dependency order, one verified commit each.",
   "title": "The Fixer"
  },
  {
   "chars": 3220,
   "family": "Act",
   "id": "74",
   "output": "CHANGE-RISK.md",
   "question": "does anything change?",
   "raw": "https://goal-prompts.vercel.app/raw/74.md",
   "slug": "change-risk-review",
   "tagline": "Point it at a diff, branch, or PR: blast radius, the tests that should exist, the migration and rollback story, and a go / no-go with the risks ranked.",
   "title": "Change Risk Review"
  },
  {
   "chars": 3895,
   "family": "Build",
   "id": "141",
   "output": "SCAFFOLD.md",
   "question": "will it ship?",
   "raw": "https://goal-prompts.vercel.app/raw/141.md",
   "slug": "scaffold-the-rails",
   "tagline": "Installs the golden-path harness into this repo — greenfield or grafted onto existing code — and proves the gate bites, red fails, green passes, before more code lands.",
   "title": "Scaffold the Rails"
  },
  {
   "chars": 3042,
   "family": "Build",
   "id": "142",
   "output": "SPEC.md",
   "question": "will it ship?",
   "raw": "https://goal-prompts.vercel.app/raw/142.md",
   "slug": "spec-the-product",
   "tagline": "Turns venture research and operator intent into SPEC.md — a contract where every acceptance criterion carries a command a machine can run.",
   "title": "Spec the Product"
  },
  {
   "chars": 2976,
   "family": "Build",
   "id": "143",
   "output": "BUILDLOG.md",
   "question": "will it ship?",
   "raw": "https://goal-prompts.vercel.app/raw/143.md",
   "slug": "implement-to-spec",
   "tagline": "The build loop. Takes the open acceptance criteria, asks the scope, then lands each one as a failing test, the least code to pass it, and a verified commit.",
   "title": "Implement to Spec"
  },
  {
   "chars": 2788,
   "family": "Build",
   "id": "144",
   "output": "SHIP-GATE.md",
   "question": "will it ship?",
   "raw": "https://goal-prompts.vercel.app/raw/144.md",
   "slug": "ship-gate",
   "tagline": "The adversarial go/no-go. Re-runs every check fresh, sabotages code to prove the tests bite, walks the revenue path end to end, and rules ship or hold.",
   "title": "Ship Gate"
  },
  {
   "chars": 2907,
   "family": "Agent",
   "id": "30",
   "output": "PROMPTS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/30.md",
   "slug": "prompt-instruction-audit",
   "tagline": "Every system prompt in the repo: contradictions, dead instructions, bloat, and injection surface — with a consolidation plan.",
   "title": "Prompt & Instruction Audit"
  },
  {
   "chars": 2666,
   "family": "Agent",
   "id": "31",
   "output": "TOOLS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/31.md",
   "slug": "tool-design-review",
   "tagline": "Your tools are an API whose consumer is a model — audit names, descriptions, error contracts, and guards on destructive actions.",
   "title": "Tool Design Review"
  },
  {
   "chars": 2542,
   "family": "Agent",
   "id": "32",
   "output": "LOOPS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/32.md",
   "slug": "loop-termination-audit",
   "tagline": "How runs end — iteration caps, stop conditions, stuck-state detection, and the true cost of one pathological run.",
   "title": "Loop & Termination Audit"
  },
  {
   "chars": 2663,
   "family": "Agent",
   "id": "33",
   "output": "CONTEXT.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/33.md",
   "slug": "context-engineering-audit",
   "tagline": "Reconstruct what actually enters the model's window each step — stale payloads, token hogs, retrieval junk, and buried instructions.",
   "title": "Context Engineering Audit"
  },
  {
   "chars": 2634,
   "family": "Agent",
   "id": "34",
   "output": "EVALS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/34.md",
   "slug": "eval-coverage-audit",
   "tagline": "The test-gap audit for nondeterminism — golden sets, regression evals, judge quality, and the drift between eval and production.",
   "title": "Eval Coverage Audit"
  },
  {
   "chars": 2903,
   "family": "Agent",
   "id": "35",
   "output": "GUARDRAILS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/35.md",
   "slug": "guardrails-audit",
   "tagline": "A defensive review of your agent's blast radius — injection paths, unvalidated outputs, over-broad permissions, ungated irreversible actions.",
   "title": "Guardrails Audit"
  },
  {
   "chars": 2716,
   "family": "Agent",
   "id": "36",
   "output": "MODELS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/36.md",
   "slug": "model-strategy-review",
   "tagline": "Model-to-task fit across every call site — where cheaper and faster would do, where quality is starved, and what happens when a provider blinks.",
   "title": "Model Strategy Review"
  },
  {
   "chars": 2672,
   "family": "Agent",
   "id": "37",
   "output": "TRACES.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/37.md",
   "slug": "trace-replay-audit",
   "tagline": "Can you see why a run did what it did — per-step traces, failure taxonomy, and replaying yesterday's bad run today.",
   "title": "Trace & Replay Audit"
  },
  {
   "chars": 2608,
   "family": "Agent",
   "id": "38",
   "output": "TOKENS.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/38.md",
   "slug": "token-economics-audit",
   "tagline": "Cost per completed task, not per call — retry waste, context bloat priced out, cache leverage, and the margin math.",
   "title": "Token Economics Audit"
  },
  {
   "chars": 3058,
   "family": "Agent",
   "id": "48",
   "output": "MEMORY.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/48.md",
   "slug": "memory-state-audit",
   "tagline": "What the agent remembers between runs — where memories get written, when they go stale, how a wrong fact gets in, and whether anything can ever be forgotten.",
   "title": "Memory & State Audit"
  },
  {
   "chars": 2970,
   "family": "Agent",
   "id": "49",
   "output": "RETRIEVAL.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/49.md",
   "slug": "retrieval-quality-audit",
   "tagline": "The RAG pipeline end to end — chunking that respects meaning, embeddings that don't drift, a relevance floor, and evals that catch regressions before users do.",
   "title": "Retrieval Quality Audit"
  },
  {
   "chars": 2898,
   "family": "Agent",
   "id": "50",
   "output": "TOPOLOGY.md",
   "question": "does the agent deliver?",
   "raw": "https://goal-prompts.vercel.app/raw/50.md",
   "slug": "multi-agent-topology",
   "tagline": "Is the org chart of agents earning its overhead — role clarity, orchestration fit, the communication tax, and what one agent with better tools would do instead.",
   "title": "Multi-Agent Topology Review"
  },
  {
   "chars": 2769,
   "family": "Automation",
   "id": "39",
   "output": "WORKFLOWS.md",
   "question": "does the process hold?",
   "raw": "https://goal-prompts.vercel.app/raw/39.md",
   "slug": "workflow-resilience-audit",
   "tagline": "Crash the automation at step 3 of 7 on paper — resumability, idempotency, duplicate side effects, poison inputs, dead letters.",
   "title": "Workflow Resilience Audit"
  },
  {
   "chars": 2817,
   "family": "Automation",
   "id": "40",
   "output": "BOUNDARIES.md",
   "question": "does the process hold?",
   "raw": "https://goal-prompts.vercel.app/raw/40.md",
   "slug": "determinism-boundary-audit",
   "tagline": "LLM calls that should be plain code, rigid code that should be judgment — redraw the line between deterministic and model-driven.",
   "title": "Determinism Boundary Audit"
  },
  {
   "chars": 2762,
   "family": "Automation",
   "id": "41",
   "output": "HANDOFFS.md",
   "question": "does the process hold?",
   "raw": "https://goal-prompts.vercel.app/raw/41.md",
   "slug": "handoff-audit",
   "tagline": "Every agent-to-human and agent-to-agent baton pass — context dropped, work duplicated, escalations landing where nobody looks.",
   "title": "Handoff Audit"
  },
  {
   "chars": 2679,
   "family": "AI-UX",
   "id": "42",
   "output": "AGENT-UX.md",
   "question": "does the human trust it?",
   "raw": "https://goal-prompts.vercel.app/raw/42.md",
   "slug": "agent-experience-audit",
   "tagline": "What waiting on an agent feels like — progress honesty, interruptibility, showing the work, and salvaging partial results.",
   "title": "Agent Experience Audit"
  },
  {
   "chars": 2734,
   "family": "AI-UX",
   "id": "43",
   "output": "HITL.md",
   "question": "does the human trust it?",
   "raw": "https://goal-prompts.vercel.app/raw/43.md",
   "slug": "human-in-the-loop-placement",
   "tagline": "Approval gates audited for rubber-stamp fatigue and silent damage — who reviews what, when, with enough context to actually judge.",
   "title": "Human-in-the-Loop Placement"
  },
  {
   "chars": 2776,
   "family": "AI-UX",
   "id": "44",
   "output": "TRUST.md",
   "question": "does the human trust it?",
   "raw": "https://goal-prompts.vercel.app/raw/44.md",
   "slug": "trust-calibration-audit",
   "tagline": "Confidence theater vs honest hedging — uncertainty channels, citation integrity, and what the product does after being wrong.",
   "title": "Trust Calibration Audit"
  },
  {
   "chars": 3598,
   "family": "AI-Ethics",
   "id": "116",
   "output": "FAIRNESS.md",
   "question": "is the AI responsible?",
   "raw": "https://goal-prompts.vercel.app/raw/116.md",
   "slug": "bias-fairness",
   "tagline": "Find the code that ranks, scores, or filters people, list the exact fields it consumes, and check whether any eval ever sliced results by group — suspicions labeled.",
   "title": "Bias & Fairness Audit"
  },
  {
   "chars": 2739,
   "family": "AI-Ethics",
   "id": "117",
   "output": "GROUNDING.md",
   "question": "is the AI responsible?",
   "raw": "https://goal-prompts.vercel.app/raw/117.md",
   "slug": "hallucination-grounding",
   "tagline": "Whether the product's AI outputs are grounded in real sources or confidently invented — and whether it cites, hedges, and refuses when it should.",
   "title": "Hallucination & Grounding Audit"
  },
  {
   "chars": 2968,
   "family": "AI-Ethics",
   "id": "118",
   "output": "REDTEAM.md",
   "question": "is the AI responsible?",
   "raw": "https://goal-prompts.vercel.app/raw/118.md",
   "slug": "prompt-injection-redteam",
   "tagline": "Attack the product's own AI like an adversary — make it ignore instructions, leak secrets, or misuse tools — and find where untrusted input can hijack it.",
   "title": "Prompt-Injection Red-Team"
  },
  {
   "chars": 3471,
   "family": "AI-Ethics",
   "id": "119",
   "output": "TRANSPARENCY.md",
   "question": "is the AI responsible?",
   "raw": "https://goal-prompts.vercel.app/raw/119.md",
   "slug": "model-transparency",
   "tagline": "Diff what the UI says about the AI against what the code does — disclosure strings quoted, dropped confidence traced, retention claims checked against real payloads.",
   "title": "Model Transparency Audit"
  },
  {
   "chars": 2729,
   "family": "AI-Ethics",
   "id": "120",
   "output": "PROVENANCE.md",
   "question": "is the AI responsible?",
   "raw": "https://goal-prompts.vercel.app/raw/120.md",
   "slug": "training-data-provenance",
   "tagline": "Whether the data used to train, fine-tune, or retrieve is licensed, clean, and free of the PII and contamination that create legal and quality risk.",
   "title": "Training-Data Provenance"
  }
 ],
 "families": [
  "Venture",
  "Mission",
  "Product",
  "Quality",
  "Speed",
  "Trust",
  "Compliance",
  "Growth",
  "Team",
  "API",
  "Clarity",
  "Design",
  "Craft",
  "Data",
  "Ops",
  "Reliability",
  "Subtract",
  "Meta",
  "Act",
  "Build",
  "Agent",
  "Automation",
  "AI-UX",
  "AI-Ethics"
 ],
 "family_conductors": {
  "AI-Ethics": "https://goal-prompts.vercel.app/raw/family-ai-ethics.md",
  "AI-UX": "https://goal-prompts.vercel.app/raw/family-ai-ux.md",
  "API": "https://goal-prompts.vercel.app/raw/family-api.md",
  "Act": "https://goal-prompts.vercel.app/raw/family-act.md",
  "Agent": "https://goal-prompts.vercel.app/raw/family-agent.md",
  "Automation": "https://goal-prompts.vercel.app/raw/family-automation.md",
  "Build": "https://goal-prompts.vercel.app/raw/family-build.md",
  "Clarity": "https://goal-prompts.vercel.app/raw/family-clarity.md",
  "Compliance": "https://goal-prompts.vercel.app/raw/family-compliance.md",
  "Craft": "https://goal-prompts.vercel.app/raw/family-craft.md",
  "Data": "https://goal-prompts.vercel.app/raw/family-data.md",
  "Design": [
   "https://goal-prompts.vercel.app/raw/family-design-1.md",
   "https://goal-prompts.vercel.app/raw/family-design-2.md"
  ],
  "Growth": "https://goal-prompts.vercel.app/raw/family-growth.md",
  "Meta": "https://goal-prompts.vercel.app/raw/family-meta.md",
  "Mission": "https://goal-prompts.vercel.app/raw/family-mission.md",
  "Ops": "https://goal-prompts.vercel.app/raw/family-ops.md",
  "Product": "https://goal-prompts.vercel.app/raw/family-product.md",
  "Quality": "https://goal-prompts.vercel.app/raw/family-quality.md",
  "Reliability": "https://goal-prompts.vercel.app/raw/family-reliability.md",
  "Speed": "https://goal-prompts.vercel.app/raw/family-speed.md",
  "Subtract": "https://goal-prompts.vercel.app/raw/family-subtract.md",
  "Team": "https://goal-prompts.vercel.app/raw/family-team.md",
  "Trust": "https://goal-prompts.vercel.app/raw/family-trust.md",
  "Venture": "https://goal-prompts.vercel.app/raw/family-venture.md"
 },
 "name": "goal-prompts",
 "playbooks": [
  {
   "badge": "Start here",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-day1.md",
   "desc": "First contact with an unfamiliar codebase: what is it, is it broken, is it safe, can I work on it.",
   "featured": true,
   "ids": [
    "00",
    "01",
    "06",
    "14"
   ],
   "key": "day1",
   "name": "Day-1 New Repo",
   "page": "https://goal-prompts.vercel.app/p/day1",
   "tagline": "The four questions to ask any repo you just cloned.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-prelaunch.md",
   "desc": "The night-before checks: safe, accessible, deployable, ready for a bad day.",
   "ids": [
    "06",
    "08",
    "23",
    "25"
   ],
   "key": "prelaunch",
   "name": "Pre-Launch",
   "page": "https://goal-prompts.vercel.app/p/prelaunch",
   "tagline": "Everything you should check before you press deploy.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-cleaning.md",
   "desc": "Make it smaller and clearer: delete, simplify, then map what debt remains.",
   "ids": [
    "26",
    "27",
    "13",
    "22"
   ],
   "key": "cleaning",
   "name": "Spring Cleaning",
   "page": "https://goal-prompts.vercel.app/p/cleaning",
   "tagline": "Cut the dead weight, then see what's really left.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-vitals.md",
   "desc": "Ten minutes, trend arrows. Re-run every week.",
   "ids": [
    "29"
   ],
   "key": "vitals",
   "name": "Weekly Vitals",
   "page": "https://goal-prompts.vercel.app/p/vitals",
   "tagline": "A ten-minute weekly health read with trend arrows.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-agentday1.md",
   "desc": "First contact with an agent codebase: read its mind, its hands, its loops, its traces.",
   "ids": [
    "30",
    "31",
    "32",
    "37"
   ],
   "key": "agentday1",
   "name": "Agent Day-1",
   "page": "https://goal-prompts.vercel.app/p/agentday1",
   "tagline": "Understand an AI-agent codebase before you touch it.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-shipcheck.md",
   "desc": "Before an agent touches real users: guarded, evaluated, supervised, affordable.",
   "ids": [
    "35",
    "34",
    "43",
    "38"
   ],
   "key": "shipcheck",
   "name": "Agent Ship-Check",
   "page": "https://goal-prompts.vercel.app/p/shipcheck",
   "tagline": "Is your agent safe to put in front of real users?",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-triagefix.md",
   "desc": "Close the loop: recon names the audits this repo needs, you run your picks, then the Fixer turns their findings into verified commits.",
   "featured": true,
   "ids": [
    "46",
    "47"
   ],
   "key": "triagefix",
   "name": "Triage & Fix",
   "page": "https://goal-prompts.vercel.app/p/triagefix",
   "tagline": "From “what's wrong?” to shipped fixes, one loop.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-retrievaltune.md",
   "desc": "For RAG-shaped agents: how context gets built, whether retrieval returns the right things, and the evals that keep it that way.",
   "ids": [
    "33",
    "49",
    "34"
   ],
   "key": "retrievaltune",
   "name": "Retrieval Tune-Up",
   "page": "https://goal-prompts.vercel.app/p/retrievaltune",
   "tagline": "Make your RAG agent retrieve the right things.",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-facelift.md",
   "desc": "The visual overhaul: hierarchy first, then layout, type, and color — and the Fixer turns the findings into commits.",
   "featured": true,
   "ids": [
    "54",
    "57",
    "55",
    "56",
    "47"
   ],
   "key": "facelift",
   "name": "Face-Lift",
   "page": "https://goal-prompts.vercel.app/p/facelift",
   "tagline": "A guided visual overhaul that ends in real commits.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-wayfinding.md",
   "desc": "Can a user find their way around? Map the navigation and menus, check what wins the eye on every screen, and confirm it all still works on a phone.",
   "ids": [
    "129",
    "130",
    "54",
    "104"
   ],
   "key": "wayfinding",
   "name": "Wayfinding",
   "page": "https://goal-prompts.vercel.app/p/wayfinding",
   "tagline": "Can users find their way around — on desktop and on a phone?",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-datalegible.md",
   "desc": "The visualization pass: make every chart tell the truth, every dashboard answer its question at a glance, the number that matters win the eye, and the palette stay readable for everyone.",
   "ids": [
    "131",
    "132",
    "54",
    "56"
   ],
   "key": "datalegible",
   "name": "Make Data Legible",
   "page": "https://goal-prompts.vercel.app/p/datalegible",
   "tagline": "Make every chart and dashboard tell the truth at a glance.",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-uioverhaul.md",
   "desc": "The interaction-and-UI sweep: navigation, menus, every interactive state, the empty screens, and the icon language — then the Fixer turns the findings into verified commits.",
   "ids": [
    "129",
    "130",
    "58",
    "133",
    "134",
    "47"
   ],
   "key": "uioverhaul",
   "name": "Total UI Overhaul",
   "page": "https://goal-prompts.vercel.app/p/uioverhaul",
   "tagline": "Overhaul the whole UI layer — then ship the fixes as commits.",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-componentux.md",
   "desc": "Audit the workhorse UI components one by one — the overlays that interrupt, the tables people work in, the microcopy that guides, and every interactive state — then the Fixer turns the findings into verified commits.",
   "ids": [
    "146",
    "147",
    "148",
    "58",
    "47"
   ],
   "key": "componentux",
   "name": "Component UX",
   "page": "https://goal-prompts.vercel.app/p/componentux",
   "tagline": "Audit the components users touch most — then ship the fixes as commits.",
   "type": "standard"
  },
  {
   "badge": "Before you build",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-founderfunnel.md",
   "desc": "One niche, end to end: map it, prove the pain, tear down the field, size it, position the entry, stress the model, then rule.",
   "featured": true,
   "ids": [
    "61",
    "62",
    "63",
    "64",
    "65",
    "66",
    "67"
   ],
   "key": "founderfunnel",
   "name": "Founder Funnel",
   "page": "https://goal-prompts.vercel.app/p/founderfunnel",
   "tagline": "Pressure-test a startup idea before you write a line.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-gutcheck.md",
   "desc": "Seventy-two hours of truth for one idea: is the pain real, who already fights for the money, go or no.",
   "ids": [
    "62",
    "63",
    "67"
   ],
   "key": "gutcheck",
   "name": "Gut Check",
   "page": "https://goal-prompts.vercel.app/p/gutcheck",
   "tagline": "72 hours of truth for one idea: go or no.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-world.md",
   "desc": "Reach every user: usable in any language, accessible to everyone, and findable by search and shared links.",
   "ids": [
    "68",
    "08",
    "70"
   ],
   "key": "world",
   "name": "Ship to the World",
   "page": "https://goal-prompts.vercel.app/p/world",
   "tagline": "Make it usable, accessible, and findable everywhere.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-release.md",
   "desc": "Before the repo goes public: safe to expose, dependencies sound, and every license accounted for.",
   "ids": [
    "06",
    "07",
    "69"
   ],
   "key": "release",
   "name": "OSS Release-Ready",
   "page": "https://goal-prompts.vercel.app/p/release",
   "tagline": "Everything to check before a repo goes public.",
   "type": "standard"
  },
  {
   "badge": "Conversion",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-ecommerce.md",
   "desc": "Optimize the whole funnel for a first-time visitor: audit every conversion surface, then cut friction, sharpen the visual hierarchy, tighten the copy, and make it findable — and the Fixer ships the highest-leverage lifts as commits.",
   "ids": [
    "75",
    "09",
    "54",
    "17",
    "70",
    "47"
   ],
   "key": "ecommerce",
   "name": "eCommerce Optimization",
   "page": "https://goal-prompts.vercel.app/p/ecommerce",
   "tagline": "Audit every conversion surface for a newcomer, then ship the biggest lifts as commits.",
   "type": "standard"
  },
  {
   "badge": "Every surface",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-experience.md",
   "desc": "Get it, want it, keep it — walk every surface a visitor meets and optimize the whole experience: does a newcomer understand it, are the benefits shown not told, do the conversion surfaces and their proof earn the yes, does the first session land a win, and does anything bring them back — then the Fixer ships the biggest lifts as commits.",
   "ids": [
    "76",
    "77",
    "75",
    "79",
    "80",
    "78",
    "47"
   ],
   "key": "experience",
   "name": "Experience Optimization",
   "page": "https://goal-prompts.vercel.app/p/experience",
   "tagline": "Comprehension to conversion to retention — audit every surface a visitor meets, then ship the biggest lifts as commits.",
   "type": "standard"
  },
  {
   "badge": "Themed",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-shipit.md",
   "desc": "A limited, themed sprint for launch season — hunt the bugs, lock the doors, make it fast, rehearse the bad day, and get found. One themed bundle, five reports, ready to ship.",
   "ids": [
    "01",
    "06",
    "04",
    "25",
    "70"
   ],
   "key": "shipit",
   "name": "Ship-It Week",
   "page": "https://goal-prompts.vercel.app/p/shipit",
   "tagline": "Launch season, in one themed bundle of five audits.",
   "type": "themed"
  },
  {
   "badge": "Collab",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-codereview-collab.md",
   "desc": "A worked example of a co-branded playbook: pair change-risk review with a full bug hunt, then turn the findings into verified commits. This is the template a partner tool or creator drops their brand into — the content and cut are shared.",
   "ids": [
    "74",
    "01",
    "47"
   ],
   "key": "codereview-collab",
   "name": "Deep Code Review",
   "page": "https://goal-prompts.vercel.app/p/codereview-collab",
   "preview": true,
   "tagline": "Example co-branded review sequence — how partner playbooks look.",
   "type": "collab"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-harden.md",
   "desc": "The security pass before you expose anything: secrets, access control, injection paths, and an attacker's-eye threat model — then the Fixer turns the findings into verified commits.",
   "featured": true,
   "ids": [
    "81",
    "82",
    "83",
    "84",
    "47"
   ],
   "key": "harden",
   "name": "Harden Before Ship",
   "page": "https://goal-prompts.vercel.app/p/harden",
   "tagline": "Lock the doors before you ship — then ship the fixes as commits.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-datalayer.md",
   "desc": "The runtime data layer, end to end: the queries that will not scale, the integrity the schema does not enforce, and whether you could actually recover from data loss.",
   "ids": [
    "87",
    "89",
    "91"
   ],
   "key": "datalayer",
   "name": "Data-Layer Tune-Up",
   "page": "https://goal-prompts.vercel.app/p/datalayer",
   "tagline": "Make the data layer fast, sound, and recoverable.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-dxtuneup.md",
   "desc": "Sharpen the developer inner loop: time the edit-to-feedback cycle, make failures easy to diagnose, and shorten the wait between a push and a trustworthy CI signal.",
   "ids": [
    "94",
    "95",
    "96"
   ],
   "key": "dxtuneup",
   "name": "DX Tune-Up",
   "page": "https://goal-prompts.vercel.app/p/dxtuneup",
   "tagline": "Cut the friction out of every change your team makes.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-testconfidence.md",
   "desc": "Earn a green suite you can trust: find the coverage gaps, strengthen the tests that assert nothing, kill the flakes, and rebalance a top-heavy pyramid.",
   "ids": [
    "02",
    "100",
    "101",
    "102"
   ],
   "key": "testconfidence",
   "name": "Test Confidence",
   "page": "https://goal-prompts.vercel.app/p/testconfidence",
   "tagline": "Make green actually mean green.",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-shipapi.md",
   "desc": "Everything a developer meets when they build on you: webhooks, the SDK, versioning, rate limits, and the first-hour docs — then the Fixer ships the fixes as commits.",
   "ids": [
    "111",
    "112",
    "113",
    "114",
    "115",
    "47"
   ],
   "key": "shipapi",
   "name": "Ship a Public API",
   "page": "https://goal-prompts.vercel.app/p/shipapi",
   "tagline": "Make an API developers actually want to build on.",
   "type": "standard"
  },
  {
   "badge": "New",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-responsibleai.md",
   "desc": "The responsibility pass for an AI product: fairness across users, grounded and honest outputs, prompt-injection resistance, transparency, and the provenance of the data behind the model.",
   "ids": [
    "116",
    "117",
    "118",
    "119",
    "120"
   ],
   "key": "responsibleai",
   "name": "Responsible AI Review",
   "page": "https://goal-prompts.vercel.app/p/responsibleai",
   "tagline": "Is your AI fair, grounded, honest, and defensible?",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-resilience.md",
   "desc": "Whether it survives a bad day: graceful degradation when a dependency dies, the failure experiments worth running, the first bottleneck under load, abuse defenses, and incident readiness.",
   "ids": [
    "121",
    "122",
    "123",
    "124",
    "25"
   ],
   "key": "resilience",
   "name": "Production Resilience",
   "page": "https://goal-prompts.vercel.app/p/resilience",
   "tagline": "Rehearse the bad day before it happens.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-privacycompliance.md",
   "desc": "The operational-privacy layer regulators actually check: honest consent, real data-subject rights, encryption and key management, and a trustworthy audit trail.",
   "ids": [
    "125",
    "126",
    "127",
    "128"
   ],
   "key": "privacycompliance",
   "name": "Privacy & Compliance",
   "page": "https://goal-prompts.vercel.app/p/privacycompliance",
   "tagline": "Respect the user — and be able to prove it.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-makefast.md",
   "desc": "A speed-only sweep: profile the hot paths, hold a latency budget, fix the queries that will not scale, cut the bundle the browser downloads, and mine the churny hotspots.",
   "ids": [
    "04",
    "51",
    "87",
    "88",
    "22"
   ],
   "key": "makefast",
   "name": "Make It Fast",
   "page": "https://goal-prompts.vercel.app/p/makefast",
   "tagline": "Five audits, one goal — make it fast.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-inherit.md",
   "desc": "Taking over an unfamiliar or orphaned project: get onboarded, read its health, map the debt, and find where the knowledge is dangerously concentrated.",
   "ids": [
    "14",
    "29",
    "13",
    "72"
   ],
   "key": "inherit",
   "name": "Inherit a Codebase",
   "page": "https://goal-prompts.vercel.app/p/inherit",
   "tagline": "Everything to learn before you own someone else's code.",
   "type": "standard"
  },
  {
   "badge": "Ends in commits",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-refactor.md",
   "desc": "Change with a net: assess the risk of the change, shore up the tests around it, simplify, and let the Fixer land the cleanup as verified commits.",
   "ids": [
    "74",
    "02",
    "27",
    "47"
   ],
   "key": "refactor",
   "name": "Refactor Safely",
   "page": "https://goal-prompts.vercel.app/p/refactor",
   "tagline": "Refactor without holding your breath.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-costdown.md",
   "desc": "Take money off the bill: audit infrastructure spend, the token economics of any AI, dead weight to prune, and the latency budget that right-sizes resources.",
   "ids": [
    "24",
    "38",
    "26",
    "51"
   ],
   "key": "costdown",
   "name": "Cost Down",
   "page": "https://goal-prompts.vercel.app/p/costdown",
   "tagline": "Find the spend you can cut without anyone noticing.",
   "type": "standard"
  },
  {
   "badge": "New",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-buildloop.md",
   "desc": "From go verdict to shipped product, in the repo you're standing in: put it on rails, write the machine-checkable spec, implement it test-first one verified commit at a time, then face the adversarial ship gate.",
   "ids": [
    "141",
    "142",
    "143",
    "144"
   ],
   "key": "buildloop",
   "name": "Build Loop",
   "page": "https://goal-prompts.vercel.app/p/buildloop",
   "tagline": "Rails, spec, build, gate — the supervised path from verdict to shipped product.",
   "type": "standard"
  },
  {
   "badge": "New",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-zerotoship.md",
   "desc": "The whole arc in your actual repo: prove the idea is worth building — pain, competitors, market, positioning, moat, verdict — then put the repo on rails, spec it, build it test-first, and face the ship gate.",
   "featured": true,
   "ids": [
    "61",
    "62",
    "63",
    "64",
    "65",
    "66",
    "67",
    "141",
    "142",
    "143",
    "144"
   ],
   "key": "zerotoship",
   "name": "Zero to Shipped",
   "page": "https://goal-prompts.vercel.app/p/zerotoship",
   "tagline": "Eleven stages, one repo: from is-it-worth-building to shipped.",
   "type": "standard"
  },
  {
   "badge": "New",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-mission.md",
   "desc": "Stop the drift loop: write the one-page charter this repo has been missing, hold every shipped surface against it, then let the Fixer delete what nobody asked for — and leave with a contract every future session reads before touching product code.",
   "featured": true,
   "ids": [
    "149",
    "150",
    "47"
   ],
   "key": "mission",
   "name": "Stay on Mission",
   "page": "https://goal-prompts.vercel.app/p/mission",
   "tagline": "Charter the product, measure the drift, ship the deletions — and stop losing the plot.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-agentcost.md",
   "desc": "For AI-agent teams: the token economics of the loop, whether the model tier fits the job, and the context engineering that stops you paying for tokens you do not need.",
   "ids": [
    "38",
    "36",
    "33"
   ],
   "key": "agentcost",
   "name": "Agent Cost Control",
   "page": "https://goal-prompts.vercel.app/p/agentcost",
   "tagline": "Stop overpaying for every agent call.",
   "type": "standard"
  },
  {
   "badge": "New",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-feelsright.md",
   "desc": "The billion-dollar-feel pass: land the first win, teach the empty screens, then run the five Craft audits — fit and finish, smart defaults, perceived speed, compounding value, signature moments — and close the return trip.",
   "ids": [
    "80",
    "133",
    "152",
    "153",
    "154",
    "155",
    "156",
    "78"
   ],
   "key": "feelsright",
   "name": "Feels Right",
   "page": "https://goal-prompts.vercel.app/p/feelsright",
   "tagline": "Eight audits that turn a product that works into one that feels expensively made.",
   "type": "standard"
  },
  {
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-newyear.md",
   "desc": "A themed start-of-year sweep: read the vitals, prune the dead weight, simplify what remains, and synthesize next year's roadmap — one seasonal bundle.",
   "ids": [
    "29",
    "26",
    "27",
    "28"
   ],
   "key": "newyear",
   "name": "New-Year Reset",
   "page": "https://goal-prompts.vercel.app/p/newyear",
   "tagline": "Start the year on a clean, clear codebase.",
   "type": "themed",
   "window": {
    "label": "January drop",
    "months": [
     12,
     1
    ]
   }
  },
  {
   "badge": "Sponsored",
   "conductor": "https://goal-prompts.vercel.app/raw/playbook-sponsored-example.md",
   "desc": "A worked example of a sponsored playbook: a curated performance sequence a sponsor's brand wraps — logo, name, and voice around shared content, with the placement paid. Swap in a real sponsor to ship one.",
   "ids": [
    "04",
    "51",
    "88"
   ],
   "key": "sponsored-example",
   "name": "Sponsored Speed Bundle",
   "page": "https://goal-prompts.vercel.app/p/sponsored-example",
   "preview": true,
   "tagline": "Example sponsored bundle — how a paid placement looks.",
   "type": "sponsored"
  }
 ]
}
