# CBB Project Brief: Wind Call Trainer
**Status:** Concept
**Destination:** CBB_Corporate venture (standalone app, broader audience than ScopeDOPE™; graduates to `CBB_Corporate/03_-_Confidential/Product_Strategy/`)
**Tier:** 2 — Strong Candidate
**Classification:** Internal — Confidential
**Version and date:** see Revision Control Block at the end of this document

---

## Summary

A gamified training app for reading wind conditions and making accurate ballistic wind corrections. The app presents real or simulated wind flag scenarios, the user inputs their wind call (speed and angle), and the app scores accuracy against known conditions and computed impact deviation. Leaderboards, streak tracking, and difficulty progression provide the engagement loop. Wind reading is the highest-skill and least-trainable aspect of long-range precision shooting — no dedicated training tool for it exists. This app is unique in the market, has viral potential within the precision shooting community, and extends Cold Bore Ballistics™' reach beyond the core "active on a range" use case into daily off-season training.

---

## Problem Statement

Wind is the most significant and least predictable variable in long-range precision shooting. A 1 MPH wind call error at 500 yards in a 10 MPH full-value crosswind produces approximately 0.5 MRAD of deflection — easily the difference between a hit and a miss in competition. Yet wind reading is almost entirely a skill acquired by experience at the range, with essentially no structured off-range training methodology.

The precision shooting community widely acknowledges that wind reading is where most matches are won or lost. Multiple prominent coaches (Frank Galli at Sniper's Hide, PRS top competitors) explicitly state that calling wind correctly separates top-tier competitors from mid-pack shooters. Despite this, no dedicated wind call training tool exists — not an app, not a software program, not anything beyond "go to the range and shoot in wind."

The gap is real and the community is vocal about it. A well-designed wind trainer that shooters can use for 10 minutes per day in their living room during the off-season fills a genuine void.

---

## Product Concept

### Core Features (v1.0)

**Scenario Presentation**
- Photo or rendered image of a downrange scene with wind flags visible
- Wind indicators: mirage visible, vegetation movement, dust, multiple flags at different distances
- User inputs: wind speed estimate (MPH or KPH), wind angle (clock position or degrees), full/partial/no value call
- Timer: 10-second input window (realistic to competition)

**Scenario Library**
- 100+ curated scenarios at launch — photos from real ranges, varying conditions (no wind, light, moderate, heavy, variable, multiple flags)
- Scenarios tagged by difficulty: beginner (single flag, steady), intermediate (multiple flags, varying), expert (mirage-dominant, changing)
- New scenarios added via community submission (moderated)

**Scoring**
- Score based on: wind speed accuracy (within ±1 MPH = full credit), wind angle accuracy (within ±15° = full credit), value call accuracy
- Resulting hold deviation shown: "Your call would have produced 0.4 MRAD deflection at 500 yards"
- Correct answer revealed after input with explanation

**Progression**
- Daily challenge: one scenario per day, same for all users
- Career stats: accuracy by condition type, improvement trend, streak
- Difficulty unlocks: intermediate and expert scenarios unlock after 80% accuracy at current level
- Community leaderboard: daily challenge score ranking

**Educational Content**
- Flag reading guide: how to read each type of wind indicator
- Mirage reading tutorial: how vapor heat waves indicate wind speed and direction
- Value calculation guide: full-value vs. half-value vs. no-value wind at different angles

### v2.0 Features
- Video scenarios (flags in real-time wind conditions)
- User-submitted scenarios from their own ranges (crowdsourced content)
- ScopeDOPE integration: "Train for your next match at [range] — review wind flag photos from that specific range"
- Multi-player challenges: head-to-head wind call competition against a friend
- Coach mode: coaches build custom scenario sets for their students

---

## Target User

**Primary:** NRL22 and PRS competitors who want to improve their wind reading skills outside of range time. The off-season use case is particularly strong — winter months in the upper Midwest mean months of limited range time, and wind trainers fill the practice gap.

**Secondary:** New long-range shooters learning fundamentals. Wind reading is consistently cited as the hardest skill for new shooters to develop. A structured tutorial + practice loop accelerates learning significantly.

**Tertiary:** Military and law enforcement precision shooters. Wind reading training is explicitly part of sniper qualification curriculum; a mobile tool fits into training programs.

---

## Revenue Model

**Freemium:**
- Free: 10 daily practice scenarios, beginner difficulty, basic stats
- Premium ($4.99/month or $29.99/year): unlimited scenarios, all difficulty levels, video scenarios, leaderboard access, ad-free

**Alternative: One-time purchase ($9.99)** — consistent with CBB's "no subscription" brand positioning for core apps. One-time unlocks all features permanently.

**Recommended:** One-time purchase at $9.99 for full access, with a free trial of 10 scenarios per difficulty level. Consistent with ScopeDOPE's pricing philosophy.

**Revenue ceiling:** This app has a broader potential audience than ScopeDOPE — any long-range shooter who wants to train, not just competitors with established DOPE workflows. The addressable market is larger.

---

## Strategic Fit with CBB / ScopeDOPE

**Reach extension:** The Wind Call Trainer reaches shooters who are not yet ScopeDOPE users — new long-range shooters, hunters, military/LE, casual long-range shooters. It introduces Cold Bore Ballistics to a broader audience and creates a conversion path to ScopeDOPE.

**Off-season engagement:** ScopeDOPE's natural use pattern is seasonal — range sessions cluster in spring, summer, and fall. The Wind Call Trainer is a year-round daily engagement tool that keeps the CBB brand present even during winter.

**Viral potential:** A daily challenge leaderboard is shareable. "I scored 94% on today's wind challenge — beat me" is a social media post. Competitive shooters share this kind of content. The Wind Call Trainer has more organic social media potential than any other CBB product.

**Community building:** A shared daily challenge creates a community touchpoint. Users discuss the day's scenario on forums and social media. CBB becomes part of the daily conversation in the precision shooting community.

---

## Competitive Landscape

No dedicated wind call training app exists for precision shooting. The closest approximations are:

| Product | Wind training | Precision rifle | Mobile | Gamified |
|---|---|---|---|---|
| Sniper's Hide online forums | ✗ (discussion only) | ✓ | ✓ (forum) | ✗ |
| YouTube tutorials | ✗ (passive) | ✓ | ✓ | ✗ |
| Range time | ✓ (real world) | ✓ | ✗ | ✗ |
| **CBB Wind Call Trainer** | **✓** | **✓** | **✓** | **✓** |

This is genuinely uncontested. The absence of competition reflects the niche's small developer community, not low demand.

---

## Technical Overview

**Platform:** iOS + Android

**Content pipeline:** Scenarios are the core asset. Initial 100 scenarios require:
- Photography: range flag photos from NRL22 matches and controlled setups. Jason has direct access to match environments and community relationships to source quality photos.
- Metadata: each photo requires tagged ground truth (actual wind speed, direction at time of photo)
- Scenario authoring tool: a simple internal web tool for CBB to add scenarios with metadata, difficulty tags, and explanations

**Scoring engine:**
- Input: user's wind speed estimate, wind angle
- Ground truth: tagged wind speed and angle
- Output: deflection delta in MRAD at standard reference distance (500 yards for NRL22 relevance)
- Deflection calculation: uses ScopeDOPE's existing wind formula (full-value ballistic wind drift math)
- Score: based on deflection delta — 0–0.2 MRAD = 100%, 0.2–0.5 MRAD = 75%, etc.

**Leaderboard:** Simple REST API backed by PostgreSQL. Daily challenge scores posted server-side. No account required for personal stats; leaderboard requires a free Community Account.

**Complexity estimate:** Medium. The scoring math is simple (reuse ScopeDOPE wind math). The content pipeline (scenario photos, tagging, authoring tool) is the actual work. App UI is simpler than ScopeDOPE's.

---

## Content Strategy

Initial 100 scenarios sourced from:
1. Jason's own NRL22 match photography
2. Community contributions from NRL22 club directors (in exchange for premium access)
3. Controlled photography sessions at local ranges with known wind conditions (validated by anemometer)

Tagging protocol: every photo must have ground truth wind speed ± 1 MPH and angle ± 15° — verified, not estimated.

Ongoing content: 5–10 new scenarios per month, mix of community submissions and CBB-produced content.

---

## Go-to-Market

**Pre-launch:** Partner with 3–5 prominent NRL22/PRS coaches for scenario content and endorsement. "Built with [Coach Name]'s wind reading methodology" is a meaningful credential.

**Launch:** Daily challenge goes live day one. Post on Sniper's Hide, NRL22 forums, PRS community. "Today's wind call — can you beat 80%?" with a screenshot of a challenging scenario.

**Social media hook:** Daily challenge results are shareable cards. Build the share functionality from day one. Every shared result is a CBB advertisement.

**Cold Bore Ballistics cross-promotion:** ScopeDOPE in-app banner: "Train your wind calls — Wind Call Trainer by Cold Bore Ballistics."

---

## Success Metrics

| Metric | 3-month | 12-month |
|---|---|---|
| Downloads | 1,000 | 8,000 |
| Daily active users | 100 | 1,500 |
| Daily challenge participation rate | 20% DAU | 35% DAU |
| ScopeDOPE conversion from Wind Trainer | 8% | 12% |
| App Store rating | 4.5+ | 4.7+ |
| Premium conversion | 5% | 10% |

---

## Risks & Mitigations

| Risk | Likelihood | Mitigation |
|---|---|---|
| Scenario photo quality is inconsistent — hard to judge wind from bad photos | High | Strict content standards; reject any scenario where the wind indicator isn't clearly visible. Quality > quantity. |
| Ground truth tagging is unreliable — weather conditions change between flag photo and anemometer reading | High | Tag photos at the instant of capture with a pocket anemometer reading. No "estimated" tags. |
| Gamification doesn't resonate with serious competitors who prefer realistic training | Medium | Design for both casual and serious users — daily challenge for casual, custom difficulty sets for serious |
| Content pipeline dries up after initial launch | Medium | Community submission program with moderation from v1.0 |

---

## Resource Requirements

- 1 developer (Jason) — 6–10 weeks for app
- Scenario content pipeline: 2–4 weeks to produce 100 initial scenarios (photography, tagging, authoring)
- CBB backend: simple leaderboard API (1 week)
- Photography equipment: a quality anemometer ($30–100) for ground truth tagging
- Community outreach for coach partnership: 4–8 weeks

---

## Recommended Timing

**Mid-priority.** Ship after ScopeDOPE is stable and after the DOPE Card Generator (Brief #04, the easier top-of-funnel tool). Target as a standalone launch 6–12 months after ScopeDOPE, timed to the off-season (October/November release captures winter training motivation). The off-season timing is intentional — shooters who can't get to the range are the most motivated users.

---

## Open Questions

- Should the app be standalone or integrated into ScopeDOPE? Recommendation: standalone for App Store discoverability and to reach shooters who don't own ScopeDOPE.
- Should scenarios include video (moving flags, changing conditions) from v1.0? Recommendation: no — start with photos, add video in v2.0 based on user demand.
- Should wind call training extend to reading mirage? Recommendation: yes, as an advanced feature — mirage reading is an even higher-skill topic and there is absolutely no training tool for it.
- Should the app use AI to generate synthetic wind flag scenarios (eliminating the content pipeline bottleneck)? Recommendation: investigate — photorealistic image generation of range scenes with wind flags is technically feasible and would solve the content pipeline problem permanently.

---

## Document Control

| Field | Value |
|---|---|
| **Document owner** | `jschwefel@coldboreballisticsllc.com` |
| **Classification** | Confidential (03_-_Confidential/) |
| **Location** | `OneDrive/ScopeDOPE/03_-_Confidential/Product_Strategy/CBB_BRIEF_08_WIND_CALL_TRAINER.md` |
| **Cross-references** | `CBB_PROJECT_BRIEFS_TOC.md` |
| **Created** | 2026-06-02 |
| **Last updated** | 2026-06-09 |
| **Next full review due** | 2027-06-02 |

---

## Revision Control Block

| Rev | Date | Changed By | Reviewed By | Approved By | Summary |
|-----|------|------------|-------------|-------------|-------|
| 0.9 | 2026-06-02 | jschwefel | — | — | Initial release |
| DRAFT | 2026-06-09 | Claude (Opus 4.8) | — | — | Removed header version number (→ Status/Destination + revision-block pointer); added Destination tag (CBB_Corporate venture); applied ™ to first use of ScopeDOPE/Cold Bore Ballistics. NOTE (not changed): §Target User and §Strategic Fit list military/LE and hunters as addressable segments — acceptable in an internal market-sizing brief, but note the ScopeDOPE brand guide bans positioning ScopeDOPE itself to those audiences; keep any consumer-facing copy for this app within brand rules. |
