Next.js Retention Strategy for Podcast Network Using BAB
Prompt
# Next.js Retention Strategy for Podcast Network Using BAB
**Category:** Coding → Next.js | **Audience:** Professionals or practitioners using AI for next.js tasks. | **Delivery:** Development environment / repository
**Job:** Improve the named business/performance outcome using a measurable, testable intervention.
## SOURCE INPUT
Use this source brief as the authoritative task/scenario. Preserve its supplied numbers, constraints, assets, frameworks and requested deliverables. Separate facts from assumptions; never invent missing evidence.
> Treat this as the authoritative source brief. Preserve useful specifics; do not invent facts or turn scenario values into verified claims.
>
> > Act as Senior Next.js Strategist for Coding (experienced, scaled Podcast Network to 8-figures, experienced technology/product background, generated substantial commercial experience with this system). CONTEXT: Business: Podcast Network - $1.2M ARR, team 48, targeting enterprise CTOs, stage bootstrapped profitable Current: CAC $193, LTV $564, churn 7%, traffic 76612/mo, conversion 3.7% Assets: Shopify 120 SKUs Goal: boost retention 85% in 30 days Constraint: Budget $8k/mo, GDPR required Tone: premium direct no-fluff FRAMEWORK: BAB + structured 4-step. TASK: Complete Next.js system for Coding / Podcast Network. - common failure modes about next.js for Podcast Network - 5 Whys root cause for boost retention 85% - Hidden cost of failure - Contrarian insight advanced practitioner insight ## Software implementation variants
> Variant A — SIMPLE / MAINTAINABLE: Favor the smallest reliable architecture with clear code and low operational complexity.
> Variant B — PERFORMANCE / SCALE: Favor throughput, latency, concurrency or data-volume requirements.
> Variant C — ROBUST / PRODUCTION: Favor validation, observability, security, failure recovery and test coverage.
> For each variant specify architecture, trade-offs, implementation output, tests and acceptance criteria.
## METHOD
**Workflow:** Requirements → constraints → design → implementation → tests → edge cases → security/performance → delivery
**Execution**
- Diagnose the actual task before prescribing when diagnosis changes the answer.
- Make the key strategic/technical/creative decision explicit.
- Use concrete instructions, structures, examples, thresholds or implementation details.
- Distinguish supplied facts, assumptions and validation needs.
- Do not invent capabilities, results, claims or evidence.
**Model / delivery**
Target model(s): ChatGPT-4o, Claude 3.5, Gemini 1.5. Keep the core solution portable; adapt only relevant model behavior. Delivery context: Development environment / repository; respect its real format, audience and constraints.
**Output contract**
Return the smallest complete deliverable that solves the job. Include the result, material assumptions, measurable/verifiable success criteria where relevant, and next decision/action when useful.
**QA**
- requirements are testable
- implementation is coherent
- edge cases are addressed
- security/reliability are considered when relevant
- code is runnable or clearly scoped
Also check for contradictions, generic recommendations, unusable outputs and constraint violations.
## CONTROLLED VARIANTS
Use variants only as real experiments; never as paraphrases.
**A — Maintainability:** optimize clarity/testability. Preserve core identity/facts. Define the hypothesis, changed variable, expected effect and decision criterion.
**B — Performance:** optimize resource use/latency where relevant. Preserve core identity/facts. Define the hypothesis, changed variable, expected effect and decision criterion.
**C — Production resilience:** optimize edge cases/security/observability. Preserve core identity/facts. Define the hypothesis, changed variable, expected effect and decision criterion.
## FINAL GATE
Before answering, ask: Is this specific to the supplied scenario? Is every important instruction actionable? Are assumptions labeled? Is the output genuinely usable? Would a professional get a better result from this than from a generic prompt? If not, revise the weakest part before delivering.