Layer 1 — Daily review summary
Every run pulls reviews from two sources and merges them:- Appeeky API — public reviews scraped from the App Store (since
lastRunAt) - App Store Connect —
asc_reviewstable (richer: territory, response state, app version)
asc_review_reply actions (in write mode).
Layer 2 — Crisis Mode
A rolling 30-day baseline is maintained per app incofounder_review_baselines:
- ≥ 3 negative reviews (1-star) in 24h, AND
- The 1-star share is ≥ 3× the baseline
⚠️ Elevated negativity instead.
What the LLM does with it
crisisfield in the structuredDailyReportis populated with severity (watch/elevated/critical)- The briefing leads with the crisis section
- A
prioritizedActionis added withpriority: "critical"recommending an immediate fix - If a version is implicated, the agent proposes a hotfix path (e.g., a
linear_issueorgithub_issueaction)

