← 8gnc — Brand Growth DiagnosticCONTENT HISTORY

Update to 8gnc — Brand Growth Diagnostic

Snapshot Sep 30, 2026 · 23:15 UTC · version 0.2.1

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "productprint-tier-b",
  "description": "Use when the user asks for Tier-B product strategy elements — strategic bets, Now/Next/Later roadmap, build-vs-buy-vs-partner decisions, prioritization model, risk register, or roadmap sequencing — Layer 3 of the Productprint research stack. Also trigger on \"run Tier-B,\" \"Productprint Tier-B,\" \"strategic bets,\" \"roadmap horizons,\" \"Now/Next/Later,\" \"build vs buy,\" \"prioritization model,\" \"risk register,\" or when the user wants a sequenced, evidence-backed product plan derived from existing Tier-A strategy research. Use immediately when the productprint-tier-a skill has just completed — chain directly using its output as the seed.",
  "included_files": [
    {
      "relative_path": "references/output-schema-tier-b.md",
      "size_in_bytes": 11518
    }
  ],
  "skill_md_contents": "---\nname: productprint-tier-b\ndescription: Use when the user asks for Tier-B product strategy elements — strategic bets, Now/Next/Later roadmap, build-vs-buy-vs-partner decisions, prioritization model, risk register, or roadmap sequencing — Layer 3 of the Productprint research stack. Also trigger on \"run Tier-B,\" \"Productprint Tier-B,\" \"strategic bets,\" \"roadmap horizons,\" \"Now/Next/Later,\" \"build vs buy,\" \"prioritization model,\" \"risk register,\" or when the user wants a sequenced, evidence-backed product plan derived from existing Tier-A strategy research. Use immediately when the productprint-tier-a skill has just completed — chain directly using its output as the seed.\n---\n\n# Productprint Tier-B — Strategic Bets, Roadmap & Risk Directive\n\nDeliver 5 Tier-B product strategy elements that are sequenced, falsifiable, and aligned to validated Tier-A truths. The Now/Next/Later roadmap is the marquee output: its ordering MUST be justified by inter-bet dependencies and kill-criterion thresholds, not intuition. Evidence is lightweight but real. Every element with a testable behavioral signal gets a proxy test.\n\n## When NOT to Use\n\n- **No Tier-A output exists.** Tier-B derives, it doesn't originate. Run `productprint-tier-a` first — standalone mode here produces reduced-confidence output and says so in the audit log.\n- **Full product specifications or technical architecture.** Bets, roadmap horizons, and the risk register are strategy-layer artifacts. Technical specs, API designs, and sprint plans are implementation work outside this chain.\n- **Adversarial differentiation testing.** Tier-B checks alignment with Tier-A, not competitive positioning stress-testing — that's `thesis-stress-test` (Layer 5).\n\n## Chain Position\n\nThis is **Layer 3** of a 6-layer Productprint research stack:\n\n1. **Core Strategic Truth** (Layer 1) → foundational tension sentence, tension map, JTBD seed, archetypes, lexicon\n2. **Productprint Tier-A** (Layer 2) → 10 defensible Playing-to-Win cascade elements with evidence-gated sprints\n3. **Productprint Tier-B** (this skill) → uses Layer 2 output as seed; produces 5 actionable strategy elements: bets, roadmap, build/buy/partner, prioritization, risk register\n4. **Productprint Tier-C** (Layer 4) → uses Tier-A + Tier-B output as seeds; produces deployment-ready positioning and differentiation elements\n5. **Thesis Stress-Test** (Layer 5) → adversarial pre-mortem gate; extracts load-bearing assumptions and tries to FALSIFY them; returns PROCEED if they survive or REFINE (with a constraint package) if one falls\n6. **Strategy Thesis Compiler** (Layer 6) → compiles all layers into a consulting-grade integrated strategy thesis deliverable\n\n**When Layer 2 has just completed:** Import its full output JSON directly. Pull Tier-A anchors — `winning_aspiration`, `jtbd_outcomes`, `where_to_play_map`, `how_to_win_hypothesis`, `required_capabilities`, `economic_engine`, `differentiation_wedge` — into the Intake phase. Do not re-research what Layers 1–2 already validated. Carry forward all sources and the contradiction matrix.\n\n**When running standalone:** Resolve all variables with the user. If no Tier-A backbone exists, build a lightweight Backbone Tap from scratch using desk research, but note reduced confidence in the audit log.\n\n## Variables to Resolve\n\nBefore starting, confirm these with the user (or inherit from Layers 1–2):\n\n| Variable | What to Capture | Default |\n|----------|----------------|---------|\n| `product_name` | The product, platform, or solution being researched | *required* |\n| `topic` | Product or category scope | *required* |\n| `audience` | Primary buyer/operator audience definition | *required* (or from Layer 2) |\n| `region_context` | Geography or cultural context | US / English-speaking |\n| `constraints` | Scope, legal, or strategic constraints | None |\n| `languages` | Output language | English |\n| `planning_horizon` | Time window for Now/Next/Later horizons | Now=0-6mo, Next=6-18mo, Later=18mo+ |\n| `mode` | `rapid`, `standard`, or `enterprise` | `standard` |\n| `backbone_source` | Link or reference to Tier-A backbone repository | From Layer 2 if chained |\n\n## Principles (Non-Negotiable)\n\n1. **Evidence-informed, not evidence-bloated.** Two independent sources or one source + a behavioral proxy per claim.\n2. **Bets are falsifiable.** Every strategic bet has a hypothesis AND a kill criterion — no kill criterion means no bet.\n3. **Roadmap ordering is argued, not assumed.** Sequencing logic must cite inter-bet dependencies and kill-criterion thresholds. An unjustified sequence fails the gate.\n4. **If an output conflicts with Tier-A,** either revise or state boundary conditions.\n5. **No fabrication.** If data is unknown, label as unknown.\n\n## Evidence & Citation Policy\n\nFor any external claim, include: title, publisher, URL, dates, and a one-line evidence note. Quote sparingly. Same citation format as Layers 1–2.\n\n## Global Acceptance Gates\n\nEvery Tier-B element must meet these before its claim is accepted:\n\n- **Proof minimum:** ≥2 independent sources OR 1 source + 1 behavioral proxy\n- **Alignment check** against Tier-A winning aspiration, JTBD outcomes, required capabilities, and economic engine\n- **Kill criterion required** on every strategic bet\n- **Sequencing logic required** in roadmap horizons — unjustified order fails the gate\n- **Leading indicator required** on every risk register entry\n\n**Mode adjustments:**\n- *Rapid:* Single pass using Backbone + 1 proxy test per testable element; kill criteria may be lightweight\n- *Standard:* Backbone + 2 proxy tests per testable element; full dependency map; leading indicators required\n- *Enterprise:* Add cross-segment risk variants, pre-registered test plans, and scenario modeling for each horizon\n\n## What NOT to Do\n\n- Don't invent survey results\n- Don't contradict Tier-A without stating limits\n- Don't ship jargon\n- Don't skip proxy tests on testable elements — strategic bets, roadmap horizons, and the prioritization model each need at least one behavioral signal\n- Don't copy Tier-A proof points verbatim as proxy tests — proxy tests must be designed fresh per element (leading indicator, activation signal, kill-criterion threshold check)\n- Don't write a strategic bet without a kill criterion — an un-killable bet is a commitment, not a hypothesis\n- Don't justify roadmap ordering with \"this feels like the right sequence\" — cite the dependency type and which Tier-A assumption gates the downstream bet\n- Don't score prioritization model dimensions from intuition — each dimension (impact, confidence, effort) must cite its source in Tier-A evidence\n- Don't list risks without leading indicators — a risk without an early warning signal is not actionable\n\n## Workflow\n\n### Phase 0: Intake & Alignment\n\n**Goal:** Confirm context and pull Tier-A anchors.\n\nActions:\n- Resolve all variables; pull Tier-A anchors: `winning_aspiration`, `jtbd_outcomes` (top 3), `segments_wtp`, `where_to_play_map`, `how_to_win_hypothesis`, `required_capabilities`, `economic_engine`, `differentiation_wedge`\n- List constraints (legal, strategic scope, cultural sensitivities)\n- Define success criteria per element (see acceptance gates in each sprint)\n- Flag any Tier-A contradictions to watch during sprint execution\n\nOutputs: `alignment_brief`, `tierA_anchor_summary`, `success_criteria`, `contradictions_watchlist`\n\n---\n\n### Phase: Backbone Tap\n\n**Goal:** Reuse existing evidence; no re-collection if unnecessary.\n\nActions:\n- Inherit competitor inventory, review verbatims, search-intent phrases, economic benchmarks, and behavioral proxies from Tier-A Backbone\n- Flag contradictions to watch across sprints\n- Note any evidence gaps that must be filled with lightweight desk research\n\nIf no Tier-A Backbone exists, conduct lightweight desk research to populate: competitor capability profiles (min 5), market sizing references (min 2), behavioral proxies (min 3). Log reduced confidence.\n\nOutputs: `backbone_refs_used`, `contradictions_watchlist`\n\n---\n\n### Sprint: Strategic Bets\n\n**Goal:** Define the 3–5 falsifiable bets that, if won, deliver the winning aspiration. Each bet requires a hypothesis and a kill criterion; each ties to a required capability from Tier-A Sprint 8.\n\nActions:\n- Derive bet candidates from Tier-A `how_to_win_hypothesis` and `required_capabilities`\n- For each candidate, write the hypothesis: \"If we do X, we will achieve Y, as evidenced by Z\"\n- For each candidate, write the kill criterion: the observable signal that invalidates the bet; must be specific enough to trigger a decision\n- Map each bet to its `required_capability` ref from Tier-A Sprint 8\n- Design a proxy test for the leading bet: a behavioral signal (activation rate, adoption rate, leading indicator metric) that can be observed before full resource commitment\n- Reduce to 3–5 bets; rank by kill-criterion risk (highest-risk bets need the most confidence before proceeding)\n\n**Acceptance gates:**\n- Proof minimum: ≥2 (independent sources or 1 source + 1 behavioral proxy)\n- Kill criterion required on EVERY bet — no kill criterion, no bet\n- Alignment with Tier-A `required_capabilities` and `how_to_win_hypothesis` required\n- Proxy test required for at least the leading bet\n\nOutputs: `bets_list`, `kill_criteria`, `proxy_test`, `claim_sheet`\n\n---\n\n### Sprint: Roadmap Horizons (Now/Next/Later)\n\n**Goal:** Sequence the strategic bets into a Now/Next/Later roadmap where the ordering is justified by dependencies and kill-criterion thresholds. This is the marquee output of Tier-B.\n\nActions:\n- Map inter-bet dependencies: which bets are prerequisites for others? Which bets provide learning gates that must fire before downstream bets begin?\n- Classify each dependency type: prerequisite, risk-gate, resource-constraint, or learning-gate\n- Assign bets to Now (0–6 months), Next (6–18 months), or Later (18+ months) based on the dependency map AND each bet's confidence score from Tier-A\n- Write sequencing logic that cites specific dependencies and kill-criterion thresholds — this is the argumentation that makes the roadmap auditable\n- Design a proxy test for the Now horizon: a leading indicator that would trigger Now→Next promotion or a bet kill before the Next horizon begins\n- Surface trade-offs: where do two bets compete for the same capability or window?\n\n**Acceptance gates:**\n- Proof minimum: ≥2\n- `sequencing_logic` MUST cite inter-bet dependencies and kill-criterion thresholds — an unjustified sequence fails this gate\n- Dependency map required; each edge must name its type\n- Alignment with Tier-A winning aspiration and planning horizon required\n- Proxy test required for Now horizon\n\nOutputs: `now`, `next`, `later`, `sequencing_logic`, `dependencies`, `proxy_test`, `claim_sheet`\n\n---\n\n### Sprint: Build-vs-Buy-vs-Partner\n\n**Goal:** For each required capability from Tier-A Sprint 8, make one explicit build/buy/partner decision with evidence-backed rationale.\n\nActions:\n- List every required capability from Tier-A Sprint 8\n- For each, evaluate: build (cost, timeline, defensibility), buy (cost, integration risk, vendor lock-in), partner (strategic alignment, control, revenue share)\n- Select the path that wins on at least two of: cost, speed-to-capability, defensibility, integration risk\n- Write a plain-language rationale; note what you're trading away\n- Flag where a \"build\" choice is chosen purely for control without a defensibility argument — these require additional scrutiny\n\n**Acceptance gates:**\n- Proof minimum: ≥2 per capability decision\n- Rationale MUST address at least two of: cost, speed, defensibility, integration risk\n- Alignment with Tier-A `economic_engine` (capacity to fund) and `how_to_win_hypothesis` (does this choice support the advantage type?) required\n- \"Build for control\" without defensibility must be flagged\n\nOutputs: `bbp_decisions`, `claim_sheet`\n\n---\n\n### Sprint: Prioritization Model\n\n**Goal:** Score the strategic bets using impact × confidence / effort so priority is evidence-backed, not intuitive.\n\nActions:\n- For each bet, rate impact (1–5) against Tier-A JTBD outcome importance scores and economic engine metrics — impact must be tied to a specific Tier-A claim, not asserted\n- For each bet, rate confidence (1–5) from the relevant Tier-A claim sheet confidence level and proof density — high=4–5, medium=3, low=1–2\n- For each bet, rate effort (1–5) from build/buy/partner rationale and required capability gap assessments — 1=lowest effort (partner/buy light), 5=highest (build complex, absent capability)\n- Compute score = (impact × confidence) / effort\n- Document the scoring method so it can be re-run as assumptions change\n- Design a proxy test: the smallest observable signal that would shift the top-priority bet's impact or confidence rating\n\n**Acceptance gates:**\n- Proof minimum: ≥2 per rated dimension\n- ALL three dimensions must be evidence-backed — ungrounded scores fail this gate\n- Impact must tie to a Tier-A JTBD outcome or economic engine metric\n- Proxy test required\n\nOutputs: `prioritized_bets`, `scoring_method`, `proxy_test`, `claim_sheet`\n\n---\n\n### Sprint: Risk Register + Leading Indicators\n\n**Goal:** Identify the risks that threaten Tier-A assumptions or bet success, and pair each with a leading indicator that fires before the risk materializes.\n\nActions:\n- From Tier-A's assumption set and the bet kill criteria, identify 5–10 risks that would break the strategy\n- For each risk, name the specific Tier-A assumption or bet it threatens — an unanchored risk gets ignored\n- Rate likelihood (low/medium/high) and severity (low/medium/high) with evidence\n- Write a `leading_indicator` — the observable early signal that fires before the risk materializes; this is the management-system hook that makes the register actionable\n- Write a `mitigation` — the concrete pre-planned response to execute when the leading indicator fires; not a platitude, a decision\n- Prioritize by severity × likelihood; surface the top 3 in the summary\n\n**Acceptance gates:**\n- Proof minimum: ≥2\n- EVERY risk requires a `leading_indicator` — no indicator, no actionable risk entry\n- EVERY risk must map to a specific Tier-A assumption it threatens\n- Alignment with Tier-A `required_capabilities` and `differentiation_wedge` required\n\nOutputs: `risk_list`, `leading_indicators`, `mitigations`, `tied_assumptions`, `claim_sheet`\n\n---\n\n### Phase: Integration & Packaging\n\n**Goal:** Ensure Tier-B elements align and don't contradict Tier-A; confirm the roadmap ordering is internally consistent.\n\nActions:\n- Run contradiction check against Tier-A anchors: any Tier-B element that conflicts with Tier-A must be revised or carry explicit boundary conditions; record in audit log\n- Verify roadmap consistency: Now bets' kill criteria are observable within Now horizon; Next bets' prerequisites are all in Now or complete; Later bets' assumptions are validated by Now/Next signals\n- Verify build/buy/partner decisions are consistent with economic engine capacity from Tier-A Sprint 9\n- Assemble quick rationale notes and citations\n- Produce a one-paragraph summary per element for handoff\n\nOutputs: `contradiction_check`, `roadmap_consistency_check`, `rationale_notes`, `tierB_summaries`\n\n## Sprint Dependency Map\n\nSprints 1–3 (Strategic Bets, Roadmap Horizons, Build-vs-Buy-vs-Partner) have a partial dependency: Roadmap Horizons requires Strategic Bets to be complete; Build-vs-Buy-vs-Partner requires the Required Capabilities list from Tier-A Sprint 8 (already available). Sprints 4–5 (Prioritization, Risk Register) can begin in parallel after Bets are drafted:\n\n```\nTier-A Output (Layer 2)\n    │\n    ▼\nIntake & Alignment\n    │\n    ▼\nBackbone Tap ──┬── Sprint: Strategic Bets ──────────────────────────┐\n               │       │                                             │\n               │       ▼                                             │\n               │   Sprint: Roadmap Horizons ────────────────────────┤\n               │                                                     │\n               ├── Sprint: Build-vs-Buy-vs-Partner ─────────────────┤\n               │                                                     │\n               ├── Sprint: Prioritization Model (after Bets) ───────┤\n               │                                                     │\n               └── Sprint: Risk Register (after Bets) ──────────────┤\n                                                                     │\n                         Integration & Packaging ◄───────────────────┘\n```\n\n**Parallelizable sets:**\n- Strategic Bets must run first (Roadmap Horizons and Prioritization Model depend on it).\n- Roadmap Horizons waits on Strategic Bets.\n- Build-vs-Buy-vs-Partner draws on Tier-A Sprint 8 `required_capabilities` — runs independently of Bets.\n- Prioritization Model waits on Strategic Bets (needs bet list).\n- Risk Register waits on Strategic Bets (needs kill criteria and hypotheses).\n- Integration waits on all sprints.\n\n## Heuristics\n\n- If you can't articulate the kill criterion in one sentence, the bet isn't specific enough\n- Roadmap ordering that \"feels right\" must be argued — trace the dependency and name it\n- Leading indicators are metrics that move before outcomes, not metrics that confirm outcomes\n- Prioritize proxy tests that cost less than the decision they inform\n- If two bets score identically, put the one with the faster kill criterion first — learning is itself a product\n\n## Output Format\n\nDeliver the final output as structured JSON conforming to the schema in `references/output-schema-tier-b.md`.\n\nThe JSON must include: `product_name`, `topic`, `audience`, `backbone_refs_used`, `tierB_results` (all 5 elements with proxy tests where applicable), `sources`, and `audit_log`.\n\n**Forward chaining:** When this skill completes, its full output object becomes the input seed for Layer 4 (`productprint-tier-c`). Preserve the complete JSON — Layer 4 needs the strategic bets, roadmap horizons, build/buy/partner decisions, and risk register to produce deployment-ready positioning and differentiation elements. Also preserve the Tier-A JSON from Layer 2; Layer 4 needs both. If the `productprint-tier-c` skill is available, proceed directly into it without user confirmation.\n\n## Evaluation Rubric\n\n1. **Alignment** — Tier-B outputs reflect Tier-A winning aspiration, JTBD outcomes, required capabilities, and economic engine without contradiction\n2. **Evidence** — each element meets the Tier-B proof minimum (≥2 or 1+proxy)\n3. **Falsifiability** — every bet has a hypothesis AND a kill criterion; every risk has a leading indicator\n4. **Sequencing rigor** — roadmap horizon ordering is justified by dependencies and kill-criterion thresholds, not intuition; unjustified order fails this dimension\n5. **Scoring discipline** — prioritization model dimensions are evidence-backed; no dimension is rated from intuition alone\n6. **Actionability** — risk register leading indicators are specific enough to trigger a decision, not a meeting\n\n## File I/O Contract (orchestrated mode)\n\n> **Note:** automated orchestrated mode is not included in this release; run the manual chain. This contract is a forward-looking specification.\n\nWhen an authorized orchestrator provides explicit paths, honor them exactly:\n\n- **Seed inputs:** read ONLY the JSON/YAML files listed in the dispatch prompt.\n- **Output:** write the final JSON object to the exact path given (under `.productprint/engagements/{slug}/pass-N/`). No other location.\n- **Return value:** your final message is the output path plus the layer's key artifact — not the full JSON. The orchestrator reads files, not transcripts.\n\nWhen invoked as a direct skill call, present the JSON in conversation or through the supported file workflow and tell the user to preserve it for the next layer.\n"
}

SHA-256: 4e20e23e57ecbc6c49d47d261dea68333b57b07b4075bc34c27276f514e05c41