Ignite StudioINTERNAL
Strategy Memo · 18 May 2026
Author: Chris · Distribution: Ignite Team Only

Traeger Pilot.
Our recommendation and view on the SOW.

For Jesper, Mikael, and the Ignite team ahead of the Hjalmar working call. A short read with a clear recommendation, a task-level 90-day plan, and a resourcing view that puts Ignite's AI-engineering edge on the page.

Contents
  1. TL;DR — the recommendation
  2. Where we are
  3. The six examples → pilot map
  4. Module pick
  5. Module A — Pellet Depletion
  6. Module B — Real-Time Intervention
  7. 90-day plan (SOW shape)
  8. Team, resourcing & AI engineering edge
  9. Success metrics
  10. Investment band
  11. Exchange of value
  12. Parallel retail-partnership track
  13. Hjalmar working-call game plan
  14. Risks & trade-offs
  15. Next steps

TL;DR — the recommendation

1 · Where we are

The pitch meeting ran with Hjalmar (VP Brand), Justin (VP Tech), and Jared (VP Product) in the room. The follow-up from Traeger:

The narrowing is ours, not theirs. Jesper's draft reply to Hjalmar proposes the two-module pilot. The Hjalmar working call is where it gets ratified or reshaped. Hjalmar is championing internally — the brand-and-engagement framing in his feedback is him doing translation work for the rest of the room.

2 · The six examples → pilot map

Each of the six examples Traeger highlighted has a home. Walking in with this map shows we read the email.

ExamplePilot status
1. Pellet Depletion Prediction Module A · pilot scope
2. Churn Detection Phase 2 candidate · cross-cutting metric layer in Discovery
3. Retail Activation (push + pickup in 2 hours) Parallel partnership track · feeds Module A
4. Real-Time Cooking Intervention Module B · pilot scope
5. Context-Aware Recipe Adaptation Folded under Module B as an extension prompt type
6. In-the-Moment Product Assist Phase 2 bridge · combines Module A signal + Module B context

3 · Module pick

Both modules are strong pilot candidates. Present them as such. Soft-default to Pellet Depletion if Traeger asks us to choose.

Soft default · Module A

Pellet Depletion Prediction

Why default: direct revenue on Traeger's named growth category, bounded data problem (no open-ended LLM inference), retailer-fundable, cleanest 90-day measurement for the next room up (CFO / Project Gravity).

Revenue-anchored Retailer-fundable Bounded inference cost CFO-friendly
Co-equal · Module B

Real-Time Cooking Intervention

Why co-equal: directly serves Hjalmar's stated priority — successful cooking sessions, active companion, grill more. Brand-love multiplier. Softer revenue line in 90 days; higher craft burden; higher inference cost variance.

Hjalmar's stated priority Engagement-anchored Design-led Brand-love
Decision to lock before the call: Hjalmar's stated priorities map four-to-one toward Module B. The Pellet Depletion default holds only on the financial-readability argument (cleaner CFO number in 90 days). If we accept Hjalmar's strategic signal as the stronger lead, the default flips to Module B. We need this called before we walk in.

Either path lands a real Phase 1 by Day 90. The non-selected module becomes Phase 2 in the Week 12 readout roadmap.

4 · Module A — Pellet Depletion Prediction

What it is: an AI prediction layer over WiFIRE telemetry that forecasts pellet depletion from cook history, recipe profile, temperature curve, and grill model. Surfaces the reorder prompt at the user's highest-motivation moment — when they're planning a cook — rather than mid-cook when it's too late to convert.

Build scope · 90 days

Why this lands per evaluator

EvaluatorReason it lands
Hjalmar (VP Brand)Revenue at peak engagement, fits "active companion," retailer-fundable narrative for the next room.
Justin (VP Tech)Plugs into existing AWS data plane via WiFIRE API. No rip-and-replace. Bounded inference. Google-funded build aligned to AWS Well-Architected.
Jared (VP Product)Cleanest fit with the named growth category. Pellets are Traeger's stated revenue line. Phase 2 (Intervention) becomes easier to fund.
Traeger app teamReorder prompt is a contained UX addition — they ship it through their team; we do the data + model lift.

5 · Module B — Real-Time Cooking Intervention

What it is: a context-aware guidance layer that reads the cook in flight — temperature curve, duration, the user's own past cooks — and surfaces specific, timely nudges. Stall-phase coaching, finish-temperature suggestions, lid-discipline reminders. Grounded in the user's own history, not generic advice. Includes context-aware recipe adaptation as an extension prompt type.

Build scope · 90 days

Why it's the stronger Phase 2 than Phase 1

6 · 90-day plan — SOW shape

Three phases, twelve weeks, weekly working demos. The plan below is what we'd commit to in SOW v1 — task-level, not narrative.

Discovery · Weeks 1–3

WeekTasksDeliverable
1 Kickoff workshop; cohort definition; WiFIRE data-access path locked (direct API · read-only mirror · sandboxed export); success-metric floor co-set; churn-cohort measurement layer scoped; risk register opened. Discovery brief v1, data-access agreement, signed cohort spec.
2 Telemetry shape audit; baseline depletion / cook-state analysis on cohort sample; retail partner identified or deferred to parallel track; prompt UX wireframes with Traeger app team. Baseline analysis, prompt UX v0, retailer decision logged.
3 Model architecture review with Justin's team; inference-cost envelope agreed; integration checklist signed off; Week-4-to-11 plan locked. Build plan, architecture diagram, inference cost ceiling.

Pilot Build · Weeks 4–11

WeeksTasksDemo cadence
4–5 Data pipeline + cohort isolation. Model v0 trained on historical cohort. Prompt surface stub in app. Weekly working demo to Hjalmar + module owner.
6–7 Model v1 with retailer-channel handoff (A) or personalization layer (B). Internal dashboard wired. Mid-build review · model accuracy, prompt UX, integration status.
8–9 Cohort live in shadow mode. Telemetry capture for primary + secondary metrics. UX polish with Traeger app team. Shadow-mode results readout.
10–11 Cohort live in production for one segment. Daily monitoring. Edge cases and false-positive handling tightened. Live cohort interim numbers.

Readout · Week 12

7 · Team, resourcing & the AI-engineering edge

The pitch told Traeger we build AI-augmented and ship fast. The resourcing here is how we make that visible. Lean team, weighted to AI/ML engineering, working in tight weekly cycles with a working demo every Friday.

RoleLoad · 12 wksWhy on the team
Project lead 50% Single throat to choke. Drives the weekly demo cadence and the Discovery → Build → Readout transitions. Named by Ignite ahead of SOW v1.
ML engineer · module owner 100% Owns the depletion model (A) or the cook-state classifier (B) end-to-end. AI-augmented build pipeline.
Data engineer 75% Cohort isolation, WiFIRE telemetry integration, dashboard data layer. Front-loaded in weeks 1–6.
Full-stack engineer 75% Prompt surface inside the Traeger App, retailer-channel handoff (A), in-cook prompt rendering (B), internal dashboard.
Product designer 40% Prompt UX, dashboard UX, Week 12 readout production. Pairs weekly with Traeger's app team.
Solutions architect (advisor) 15% Architecture reviews with Justin's team. Owns the "alongside the AWS stack" positioning.
Why this looks small and ships big. AI-augmented engineering at Ignite means a 4-person core (PM + ML + Data + Full-stack) running with the throughput of a traditional 7–8 person team. Google Cloud Partner of the Year (3 years) credentials buy the architecture conversation with Justin. Microsoft partner recognition complements where Traeger's team uses the Microsoft ecosystem. The Google Cloud partner credit offsets infrastructure spend, so more of Traeger's investment goes into shipped capability.

8 · Success metrics

Module A — Pellet Depletion

Module B — Real-Time Intervention

9 · Investment band

Internal-only number. We do not name price in the Hjalmar working call. The band below is for internal alignment before SOW v1.
ComponentRange
Project lead / PM (50% · 12 wks)$35K–$45K
ML engineer (100% · module owner)$75K–$95K
Data engineer (75%)$30K–$45K
Full-stack engineer (75%)$50K–$65K
Product designer (40%)$25K–$35K
Solutions architect (15% · advisor)$10K–$15K
Cloud / AI infrastructure (Google Cloud-funded)$20K–$40K
Discovery workshop + Week 12 readout production$10K–$20K
Gross pilot ask$255K–$360K
Google Cloud partner credit offset– $50K to – $115K
Net to Traeger (12-week single-module pilot)$195K–$245K

Single-module pilot. Parallel-track variant (Module A lead + Module B prototyped in the same window) pushes net to $275K–$315K — offered only if Traeger asks.

10 · Exchange of value

What Traeger provides

  • One executive sponsor (Hjalmar; backup Justin).
  • WiFIRE® data access — anonymized cohort, read-only.
  • One pellet SKU + one retail partner (A) or one cohort + app-surface access (B).
  • Mikael as Traeger-side project lead. Weekly working hour with the module's product owner.

What Traeger gets

  • A live, measurable activation loop — shipped pilot, not a deck.
  • A retailer-funded business case that supports Project Gravity conversations in the next room.
  • A costed 12-month roadmap covering the unfunded module and adjacent categories.
  • A reference architecture that sits alongside the AWS stack, with Google Cloud partner funding applied.
  • An early churn signal as a cross-cutting deliverable.

11 · Parallel retail-partnership track

Hjalmar is moving a retail-partnership / co-sell conversation with Traeger's Head of Sales and IT — targets named so far: Ace, Costco. Different stakeholders, different procurement path, different timeline.

It intersects with Module A (which needs one named retailer for the pickup-in-2-hours value prop) but should not be absorbed into pilot scope. Coordinate, don't converge.

Jesper's separate follow-up with Hjalmar next week on the partnership track is its own conversation — commercial/co-sell framing, not product pilot.

12 · Hjalmar working-call game plan

Goal: module locked, executive sponsor named, data-access path agreed, retailer nominated or deferred. Not SOW signature. Not price.

Energy is different from a cold meeting. Traeger has said yes to direction. We're sharpening — they're ratifying. Working-session mode, not pitch mode.

Walk in with

Drive these decisions

Leave open

Don't bring up

13 · Risks & trade-offs

14 · Next steps for the Ignite team

  1. This week. Internal alignment on (a) module default — keep Pellet Depletion or flip to Real-Time Intervention given Hjalmar's stated priority, (b) the pricing band, (c) who joins the Hjalmar call besides Jesper and Mikael, (d) position on the parallel partnership track — retailer named in the call or deferred.
  2. Before the call. Customer-facing one-pager built from this memo: two modules side by side, 90-day plan summary, six-example map, "Already in motion" sidebar acknowledging the parallel track. No pricing. Ready to drop into chat.
  3. On the call. Drive the five decisions in Section 12. Notes by Ignite. Jesper same-day recap email confirming locked outcomes.
  4. Next week — separately. Jesper's follow-up with Hjalmar on the parallel partnership track. Commercial/co-sell framing, not product pilot. Worth its own internal prep call.
  5. Within 48 hours of the call. SOW v1 draft — scope, deliverables, success metrics (co-set), team, timeline, price. Ignite review before it goes to Traeger.
  6. Week of SOW send. Pre-brief Hjalmar one more time before it lands. He's defending this internally — we arm him.

A note on tone for everything we send next

Hold the Ignite voice the pitch landed in: collaborative depth, restraint, substance over polish. Cite Google Cloud Partner of the Year (3 years) and Microsoft partner recognition when we cite the funded-build / AI-engineering angle — they earn us the right to make architecture and velocity claims without overclaiming. Frame every architecture statement as alongside Justin's stack, not on top of it. Frame every UX claim as evolution of the existing Traeger App, not replacement. Frame every commercial claim with a retailer-funded business case in mind. That's the through-line that gets this signed.