Proposed hooks — 2026-05-06 (batch 2)
LEARN pass findings
- Top-quartile lookup: performance log still empty (no carousels published yet). No data-driven winners to bias toward — same fresh-basis state as batch 1. Recommend: publish at least one carousel before batch 3 so LEARN has signal.
- Under-served scan: batch 1 mix was 28% V / 57% O / 14% S vs target 30 / 50 / 20. Operator slightly over-weighted (+7 pts), Validator and Scaler each slightly under. All within ±10pt band, but batch 2 should pull Operator slightly back toward target rather than re-skew further.
- Signature cooldown: no published carousels in last 7 days — all 10 voice signatures from
messaging.mdavailable. Batch 2 reaches for fresh signatures over batch 1's "Cashflow is a skill" line. - Loser autopsy: no bottom-quartile data yet.
- Formula coverage from batch 1: H5 untested. Batch 2 covers H5. H6 (What's Worse?) tested in batch 1 — resting in batch 2 to see batch-1 H6 perform first.
- NEW THIS BATCH:
wiki/content/visual-references.mdadded to READ FIRST. Hooks now actively bias toward Caleb's viral pattern: cover-dominant + personal arc + specific count + trust-hack ("not what gurus say") + restraint on emphasis. Each hook below cites which Caleb pattern element it leans on.
H1-Authority — [Validator]
"My first sale took 90 days. The next $5M took 12 months. Velocity is not speed."
basis:
- perf: first 14 days, no perf data; fresh — pattern weighted toward Caleb R1 (personal arc + contrarian close)
- signature: none — fresh; "velocity is not speed" candidate signature for messaging.md if it lands
- icp_pain: Validator's "I am too late" anxiety; reframes the slow start as part of the build
- caleb_pattern: cover-dominant personal arc + contrarian one-liner close
draft_id_proposed: 2026-05-06-h1-velocity-not-speed
H2-Steps-Controversial — [Operator]
"I run e-comm at $1M+/month. The 4 numbers I read before 11am are not what every guru tells you to check."
basis:
- perf: first 14 days, no perf data; fresh
- signature: none — fresh; trust-hack frame ("not what every guru")
- icp_pain: Operator's overreliance on ROAS as the diagnostic; need for upstream metrics
- caleb_pattern: authority stake ($1M+/month) + specific count (4) + trust-hack ("not what every guru")
draft_id_proposed: 2026-05-06-h2-four-numbers-before-11am
H3-Trending-Guide — [Scaler]
"US expansion as a non-US founder in 2026. Bank, EIN, warehouse, payments. A field guide for stores past $1M."
basis:
- perf: first 14 days, no perf data; fresh
- signature: none — fresh; uses Jacksonville warehouse opening as proof
- icp_pain: Scaler's "what's the unlock to 8 figures" — geography is one real lever
- caleb_pattern: trending topic (US expansion 2026) + scoped list + "for whom" filter
draft_id_proposed: 2026-05-06-h3-us-expansion-field-guide
H4-Desire-Proof — [Operator]
"How to read your e-comm P&L in 6 minutes a day and still scale. Backed by the December I just closed at $1.15M."
basis:
- perf: first 14 days, no perf data; fresh
- signature: echoes "OUR FIRST $1M+ MONTH" (in-market A1, December)
- icp_pain: Operator's drowning-in-spreadsheets problem; specific time promise (6 min) is the relief
- caleb_pattern: specific time promise (6 minutes) + real proof receipt ($1.15M)
draft_id_proposed: 2026-05-06-h4-six-minute-pnl
H5-NotTheWay — [Operator] · NEW formula tested this batch
"Discounts are not how you fix a 0.43 ROAS day. A clean AOV trend is."
basis:
- perf: first 14 days, no perf data; fresh — H5 formula untested in batch 1
- signature: none — fresh; pivots from a wrong instinct (discount) to a right diagnostic (AOV)
- icp_pain: Operator's panic-discount reflex on a bad ROAS day; misreads the data
- caleb_pattern: pivot frame; restraint on emphasis (one phrase per side of the pivot)
draft_id_proposed: 2026-05-06-h5-discounts-vs-aov
H7-Stat-Steps — [Validator]
"9 out of 10 new Shopify stores never see a $10K month. The 5% that do share the same 3 habits I had in Year 1 to $5M."
basis:
- perf: first 14 days, no perf data; fresh
- signature: none — fresh; uses $5M Y1 receipt as proof
- icp_pain: Validator's "is it worth it" hesitation; pattern-of-habits is more accessible than tactics
- caleb_pattern: stat hook (9 of 10) + scoped count (3 habits) + personal proof ($5M Y1)
draft_id_proposed: 2026-05-06-h7-five-percent-3-habits
H8-Signs-Protocol — [Operator]
"5 signs your bottleneck is cashflow, not ROAS. The 7-day protocol that paused $810K in payouts and shipped Wednesday anyway."
basis:
- perf: first 14 days, no perf data; fresh
- signature: indirect echo of "Cashflow is a skill, not a result" + the actual paused-payouts receipt from the in-market post
- icp_pain: Operator's misdiagnosis of bad days as ROAS issues when cashflow is the real problem
- caleb_pattern: signs + protocol promise + personal receipt ($810K paused, shipped Wednesday) — strongest Caleb-fit in this batch
draft_id_proposed: 2026-05-06-h8-cashflow-not-roas-protocol
Sub-persona mix achieved
| Sub-persona | Target | This batch | Status |
|---|---|---|---|
| Validator | 30% (~2/7) | 2 (H1, H7) | ✓ on target |
| Operator | 50% (~4/7) | 4 (H2, H4, H5, H8) | ✓ on target |
| Scaler | 20% (~1/7) | 1 (H3) | ✓ on target |
Same balanced mix as batch 1 (29 / 57 / 14). All within ±10pt of target.
Formula coverage
| Formula | Batch 1 | Batch 2 | Notes |
|---|---|---|---|
| H1 Authority+Problem+Take | ✓ | ✓ | tested twice |
| H2 Authority+Steps | ✓ | ✓ | tested twice |
| H3 Trending+Guide | ✓ | ✓ | tested twice |
| H4 Desire+Proof | ✓ | ✓ | tested twice |
| H5 X-not+But-this-is | ✗ | ✓ | first test |
| H6 What's-Worse | ✓ | ✗ | resting after batch 1 |
| H7 %Struggle+Steps | ✓ | ✓ | tested twice |
| H8 Signs+Protocol | ✓ | ✓ | tested twice |
7 of 8 formulas tested twice. H6 covered once in batch 1 — needs a published post before next test.
Caleb-pattern alignment (NEW this batch)
Each hook above explicitly cites which element from wiki/content/visual-references.md it leans on:
- Cover-dominant arc: H1 (90-day to $5M)
- Authority + specific count + trust-hack: H2 (4 numbers, "not what gurus")
- Trending topic + scoped list: H3 (US expansion guide)
- Specific time promise + real proof: H4 (6 minutes, $1.15M)
- Pivot frame + restraint: H5 (discounts vs AOV)
- Stat + count + personal proof: H7 (9 of 10, 3 habits, $5M Y1)
- Signs + protocol + receipt: H8 (5 signs, $810K paused) ← strongest Caleb-fit
The two strongest Caleb-pattern hooks (H8 and H4) are the ones I'd push to expand first — they have the best "cover does 90% of the selling" potential.
PROPOSED UPDATES
PROPOSED UPDATES:
- file: ops/agents/content-agent/changelog.md
change: log batch 2 generation + note that visual-references.md is now active
rationale: voice/strategy edits should be auditable; this is the first batch reading the new file
- file: wiki/business/brand-book/messaging.md
change: consider adding "velocity is not speed" to voice signatures if H1 lands top quartile
rationale: candidate fresh signature, not yet in messaging.md, internally consistent with the stoic-builder cadence
- file: ops/flows/content-engine.md
change: surface the "publish before batch 3" recommendation explicitly in the Phase-1 transitions
rationale: 2 batches without a published post means LEARN pass has no real signal — engine is generating in the dark
Ansis 9 AM review checklist
- [ ] 7 hooks present
- [ ] Each has a
basis:line including newcaleb_pattern:field - [ ] Sub-persona mix within ±10pts of target (this batch: 2/4/1, exact)
- [ ] At least one hook from H1, H4, or H8 — ✓ all three present
- [ ] No banned phrases (em-dashes-as-commas, hyphen-conjunctions, fluff)
- [ ] Frozen CTA verbatim — N/A this batch (hooks-only; CTA appears in expansion)
- [ ] PROPOSED UPDATES section present — ✓
- [ ] H5 actually tested for the first time — ✓ (H5-NotTheWay)
To approve: mark ✓ next to the draft_id_proposed you want expanded into full carousels. Strongest Caleb-pattern picks: H8 and H4.