Fleet morning report
Tuesday, August 04, 2026 — here's where every app stands.
11
Total apps
7
In production
3
Rejected
1
Rejected → Resubmitted
0
Failing
3
In flight
0
Needs setup
0
Never built
Pipeline — every app by lifecycle stage
Needs setup0
Built0
In review0
Rejected1
needs your reply / resubmit
Rejected → Resubmitted1
fix uploaded, awaiting re-review
Open issues — fleet-doctor triage · 6 needing a human
✦ AI summary
All rejection reasons are now known (read from Resolution Center 2026-06-14 via the account-holder web session). Build pipeline is green; every remaining blocker is a human action in App Store Connect. Full detail: _rejection-reasons.md.
- SynCal — Guideline 2.1(a): reviewer needs a demo account or demo mode (it syncs Apple→Google calendars, so a Google login with sample events, or a demo mode). You already replied Jun 10; the real fix is adding demo creds in App Review Information, then resubmit. → *human.*
- blind-bag-spells / FunSpellPanda — 3 issues:
- 2.3.6 Age Rating declared Parental Controls but app has none → ✅ AUTO-FIXED 2026-06-14: set
parentalControls=falsevia asc. *(Still needs a resubmit to take effect.)* - 2.1 / 1.3 Kids data questions (analytics/ads/sharing/collection) → *human reply.*
- 2.1(a) REAL BUG: Sign In With Apple shows an error on iPad/iPhone (iOS 26.4.2) → code fix + rebuild.
- kid-soothe — 4.2 Minimum Functionality (app too thin; Apple suggests Watch-Only if that's the real use) + 2.3.3 screenshots don't show current app. → *design decision + new screenshots.*
- places — 2.1 New-app info request: 7 items (device screen recording, test device list, purpose/audience, setup instructions, external services, regional differences, regulated-industry check). → *human reply, no rebuild.*
Next actions, simplest first: (1) resubmit FunSpellPanda for the age-rating fix once its other items are addressed; (2) reply to places' and FunSpellPanda's info requests; (3) add SynCal demo creds; (4) fix FunSpellPanda's Sign In With Apple bug; (5) rethink kid-soothe's scope.
Not actually broken — build 3 archived and exported cleanly and is parked at the fleet's *intentional* manual publish gate (in_flight: pending_review, last_upload_status: held_for_review); the auto-healer correctly declined to act (Not auto-healing (fixable=false, autoHeal=true)) because there is no defect to repair, so this needs a human publish decision, not a code fix.
App Store Connect — review & build timeline
UNHEALTHY (state/asc-live.json: "SynCal": false) — not auto-healed because there is nothing for the pipeline to fix: the build already succeeds, the blocker is an **unresolved Apple App Review rejection (Guideline 4.8)** against build 4 that can only be cleared by a human uploading a new build and resubmitting in App Store Connect (diagnosis: "Not auto-healing (fixable=false, autoHeal=true)"; verify: isRealFix=false, confidence=high, "No fix attempted").
App Store Connect — review & build timeline open in App Store Connect ↗
⏳ Waiting on you — Apple sent the last message; reply or resubmit in App Store Connect.
| 2026-05-28 08:13 | Builds 1–2 uploaded 2 builds |
| 2026-06-10 09:07 | Build 4 uploaded |
| 2026-06-14 10:48 | Submitted v1.0.0 rejected |
Unhealthy: App Store state is REJECTED (App Review launch crash, two ASC-console metadata items, and the attached build has expired), and it was NOT auto-healed because the doctor classified the blocker as fixable=false at whole-app granularity while autoHeal=true — so no fix was ever attempted (verifier: "No fix attempted"), even though the underlying data bug is trivially fixable.
App Store Connect — review & build timeline open in App Store Connect ↗
✅ Waiting on Apple — your reply / new submission is the latest; Apple has not responded yet.
| 2026-04-26 01:34 | Builds 1–3 uploaded 3 builds |
| 2026-04-26 16:18 | Submitted v1.0.0 complete |
| 2026-04-27 07:44 | Builds 4–7 uploaded 4 builds |
| 2026-04-27 15:07 | Submitted v1.0.0 rejected |
| 2026-05-12 05:10 | Builds 8–11 uploaded 4 builds |
Unhealthy because App Store version 0.0.2 is REJECTED with reviewState: UNRESOLVED_ISSUES in App Review (1 blocking error) — an ASC/human-review blocker, not a code or build defect, so the auto-healer correctly took no action (fixable=false, autoHeal=true).
App Store Connect — review & build timeline
_Regenerated 2026-08-04. Sources: state/asc.json and state/asc-review.json (both generated 2026-08-03T19:15:04Z), state/asc-live.json (reports "places": false — not live), state/fleet.json, and app source at /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/places/. Doctor diagnosis: Not auto-healing (fixable=false, autoHeal=true). Verify verdict: {"app":"places","isRealFix":false,"confidence":"high","reasoning":"No fix attempted","risks":""}. All file/line citations below were re-verified against working-tree source on 2026-08-04._
App Store Connect — review & build timeline open in App Store Connect ↗
⏳ Waiting on you — Apple sent the last message; reply or resubmit in App Store Connect.
| 2026-04-03 07:57 | Build 1 uploaded |
| 2026-04-03 15:28 | Submitted v1.0 complete |
| 2026-06-10 15:36 | Submitted v1.0 rejected |
| 2026-06-14 03:40 | Build 2 uploaded LATEST |
UNHEALTHY — App Store state is REJECTED under Guideline 4.2 (Minimum Functionality), and it was not auto-healed because the fix is not mechanical (fixable=false, autoHeal=true): clearing a 4.2 rejection requires a human to upload an IPA *and* write a Resolution Center reply explaining what changed. Verify verdict isRealFix=false ("No fix attempted", confidence high) is correct — no fix was attempted.
App Store Connect — review & build timeline open in App Store Connect ↗
⏳ Waiting on you — Apple sent the last message; reply or resubmit in App Store Connect.
| 2026-06-10 08:39 | Build 1 uploaded |
| 2026-06-10 15:53 | Submitted v1.0.0 rejected |
Apps by stage — same pipeline order · ASC truth synced 2026-08-03T22:15:04Z
blind-bag-spells
Latest build: 2026-06-29T20:52:25Z
⏸ awaiting your review — build 13 ·
fleet publish blind-bag-spells
build 13
ok
device offline
SynCal
Latest build: 2026-07-28T21:00:14Z
⏸ awaiting your review — build 11 ·
fleet publish SynCal
build 11
ok
device offline
SumRaceKids
Latest build: 2026-07-30T20:54:56Z
sg-p1-open-house
Latest build: 2026-07-31T20:50:06Z
build 8
ok
never built
places
No build yet
build —
never built
never built