feat: fix travel placement bug, add theme-based alternate icons, fix animated background crash
- Fix repeat-city travel placement: use stop indices instead of global city name matching so Follow Team trips with repeat cities show travel correctly - Add TravelPlacement helper and regression tests (7 tests) - Add alternate app icons for each theme, auto-switch on theme change - Fix index-out-of-range crash in AnimatedSportsBackground (19 configs, was iterating 20) - Add marketing video configs, engine, and new video components - Add docs and data exports Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
136
docs/codexGrowthReviewTemplate.md
Normal file
136
docs/codexGrowthReviewTemplate.md
Normal file
@@ -0,0 +1,136 @@
|
||||
# SportsTime Monday Growth Review Template
|
||||
|
||||
Use this every Monday. Timebox: 20-30 minutes.
|
||||
|
||||
## 1) Week Snapshot
|
||||
|
||||
`review_date:`
|
||||
`review_owner:`
|
||||
`week_range:`
|
||||
|
||||
`headline:` one sentence on how the week went.
|
||||
|
||||
## 2) KPI Scorecard (This Week vs Last Week vs Goal)
|
||||
|
||||
| Metric | This Week | Last Week | Delta | Goal | Status (Green/Yellow/Red) |
|
||||
|---|---:|---:|---:|---:|---|
|
||||
| Installs | | | | | |
|
||||
| Cost (paid spend) | | | | | |
|
||||
| CPI | | | | | |
|
||||
| Activation rate (`install -> trip_saved`) | | | | | |
|
||||
| Paywall view rate | | | | | |
|
||||
| Paywall conversion (`paywall_view -> purchase_success`) | | | | | |
|
||||
| New subscribers | | | | | |
|
||||
| Weekly revenue | | | | | |
|
||||
| D1 retention | | | | | |
|
||||
| D7 retention | | | | | |
|
||||
| D30 retention | | | | | |
|
||||
| Shares per activated user | | | | | |
|
||||
|
||||
## 3) Funnel Breakdown
|
||||
|
||||
| Step | Users | Conversion from prior step | Notes |
|
||||
|---|---:|---:|---|
|
||||
| Installs | | | |
|
||||
| First open | | | |
|
||||
| Onboarding complete | | | |
|
||||
| Trip options generated | | | |
|
||||
| Trip saved | | | |
|
||||
| Paywall viewed | | | |
|
||||
| Purchase started | | | |
|
||||
| Purchase success | | | |
|
||||
|
||||
`largest_drop_off_step:`
|
||||
`suspected_cause:`
|
||||
`fix_to_ship_this_week:`
|
||||
|
||||
## 4) Channel Performance
|
||||
|
||||
| Channel | Spend | Installs | CPI | Activation rate | Purchase rate | Keep / Improve / Cut |
|
||||
|---|---:|---:|---:|---:|---:|---|
|
||||
| App Store Organic | | | | | | |
|
||||
| Apple Search Ads | | | | | | |
|
||||
| TikTok Organic | | | | | | |
|
||||
| TikTok Paid | | | | | | |
|
||||
| Meta Paid | | | | | | |
|
||||
| Reddit | | | | | | |
|
||||
| Creator/Influencer | | | | | | |
|
||||
| Referral/Invite | | | | | | |
|
||||
|
||||
## 5) Experiments Reviewed
|
||||
|
||||
### Experiment 1
|
||||
`name:`
|
||||
`hypothesis:`
|
||||
`change_shipped:`
|
||||
`result:`
|
||||
`decision:` Ship / Iterate / Kill
|
||||
|
||||
### Experiment 2
|
||||
`name:`
|
||||
`hypothesis:`
|
||||
`change_shipped:`
|
||||
`result:`
|
||||
`decision:` Ship / Iterate / Kill
|
||||
|
||||
### Experiment 3
|
||||
`name:`
|
||||
`hypothesis:`
|
||||
`change_shipped:`
|
||||
`result:`
|
||||
`decision:` Ship / Iterate / Kill
|
||||
|
||||
## 6) Product + UX Issues
|
||||
|
||||
Top friction points from analytics, support, or user feedback:
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
`highest_priority_fix_for_this_week:`
|
||||
|
||||
## 7) Content + Distribution Review
|
||||
|
||||
| Content Type | Published | Avg views | Avg CTR to store/site | Top performer | Next action |
|
||||
|---|---:|---:|---:|---|---|
|
||||
| TikTok/Reels | | | | | |
|
||||
| X/Twitter | | | | | |
|
||||
| Reddit posts/comments | | | | | |
|
||||
| Email newsletter | | | | | |
|
||||
| Creator placements | | | | | |
|
||||
|
||||
`winning_content_angle:`
|
||||
`angle_to_drop:`
|
||||
|
||||
## 8) Decisions (Write Explicitly)
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
## 9) This Week Plan (Top 3 Priorities Only)
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
## 10) Owner + Deadline Grid
|
||||
|
||||
| Task | Owner | Deadline | Success metric |
|
||||
|---|---|---|---|
|
||||
| | | | |
|
||||
| | | | |
|
||||
| | | | |
|
||||
|
||||
## 11) Risk Watch
|
||||
|
||||
`biggest_risk_next_2_weeks:`
|
||||
`mitigation:`
|
||||
|
||||
## 12) Weekly Close Checklist
|
||||
|
||||
- [ ] KPI table filled with real numbers
|
||||
- [ ] One funnel fix selected and scheduled
|
||||
- [ ] One distribution channel reduced or scaled based on data
|
||||
- [ ] Three decisions documented
|
||||
- [ ] Three priorities set for current week
|
||||
Reference in New Issue
Block a user