kid-soothe — fix-ready issue
Status (one line): 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:
kid-soothe(KidSoothe, bundlecom.zhouzhengxi.kidsoothe, ASC id6757193532), version0.0.2 - Diagnosis:
Not auto-healing (fixable=false, autoHeal=true) - Verify verdict:
{"app":"kid-soothe","isRealFix":false,"confidence":"high","reasoning":"No fix attempted","risks":""} - Updated: 2026-06-14 (review state confirmed UNRESOLVED_ISSUES; fleet snapshot 2026-06-13T15:35:41Z)
Root cause and evidence
Root cause: The App Review submission of 2026-04-04 (id bbdf8a53-ded9-458d-b894-bbab4d3b3239, state UNRESOLVED_ISSUES) was rejected and the reviewer's issues remain unresolved in Resolution Center. The app is not live (state/asc-live.json: "kid-soothe": false). The blocker lives entirely in App Store Connect — there is no source-file edit or rebuild that resolves it, so the healer classified the app as fixable=false and attempted no fix (matching the verify verdict "No fix attempted").
Failing check (the failing log line), from /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/asc-review.json → apps.kid-soothe (reviewState: "UNRESOLVED_ISSUES", summary: errors 1, warnings 1, blocking 1):
{
"severity": "error",
"message": "Latest review submission has unresolved issues in App Review",
"remediation": "Resolve the outstanding App Review issues in App Store Connect, then resubmit if needed.",
"field": null
}
Plus one non-blocking warning:
{
"severity": "warning",
"message": "what's new is empty",
"remediation": "Provide release notes for this localization",
"field": "whatsNew"
}
The build pipeline itself is healthy. The most recent build succeeded and is held awaiting publish approval. From /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/runs/kid-soothe-2026-06-10T15-56-17Z.log:
** EXPORT SUCCEEDED **
[23:57:45] BUILD READY — held for your review (build 14)
[23:57:45] IPA: /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/kid-soothe/build/export/KidSoothe.ipa
[23:57:53] done (awaiting publish approval)
And the latest scheduled run (/Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/runs/kid-soothe-2026-06-13T19-45-04Z.log) is a no-op:
[03:53:07] no new changes since last build (92f15fadb1c4f84b2d94f671d5551fb6cb7486f6); skipping
Fleet state confirms the hold: state/fleet.json → apps.kid-soothe: last_build_status: "success", last_upload_status: "held_for_review", pending_review_build: 14, pending_review_since: "2026-06-10T15:57:45Z". Live flag is off (state/asc-live.json → kid-soothe: false).
Claude-ready fix prompt
> kid-soothe (KidSoothe, ASC id 6757193532, bundle com.zhouzhengxi.kidsoothe, team 94479PZ7X4) is stuck with reviewState=UNRESOLVED_ISSUES and is not for sale. The blocker is an App Review rejection, NOT code. Do NOT change app code. Steps:
>
> 1. Read the rejection. Open App Store Connect (account kentlecheltjtk95@gmail.com) → app "KidSoothe" → latest review submission (id bbdf8a53-ded9-458d-b894-bbab4d3b3239, submitted 2026-04-04) → Resolution Center. Record the reviewer's exact rejection reasons in this issue file.
> 2. Resolve each issue. If a reason is metadata/configuration (screenshots, privacy, age rating, description, demo account, etc.), fix it directly in ASC. If a reason genuinely requires a binary change, file a separate code issue against /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/kid-soothe/ — do not edit code as part of this issue.
> 3. Add release notes (clears the whatsNew warning): version 0.0.2 → What's New in This Version → fill in for the default localization. If ASC refuses edits while the version is in a rejected state, reply in Resolution Center first or create a new version.
> 4. Publish the held build and resubmit. Build 14 is already exported and held: /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/kid-soothe/build/export/KidSoothe.ipa (state/fleet.json: pending_review_build: 14, last_upload_status: held_for_review, pending_review_since: 2026-06-10T15:57:45Z). Run fleet publish kid-soothe to upload it, attach it to version 0.0.2 (or the new version), and submit for review.
> 5. Verify. Re-run the fleet review check and confirm state/asc-review.json → apps.kid-soothe shows 0 blocking errors and reviewState is no longer UNRESOLVED_ISSUES; once approved, state/asc-live.json should flip kid-soothe to true.
>
> Relevant files (state / reference — not fix targets):
> - /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/asc-review.json — the failing check
> - /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/asc.json — ASC build/version state
> - /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/asc-live.json — live flag
> - /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/fleet.json — pending build 14 state
> - /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/kid-soothe/ — app project (no code change expected)
> - Held binary: /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apps/kid-soothe/build/export/KidSoothe.ipa (build 14)
Last known-good build number
From /Users/zzxwill/Programming/go/src/zzxwill/apple-apps/apple-apps-fleet/state/asc.json (apps.kid-soothe): latest_build_number: "10" — latest_build_state: "VALID", uploaded 2026-04-04T07:17:48-07:00, version 0.0.2. This is the last build App Store Connect recorded as VALID.
Note: the fleet has since built build 14 locally (success, held for review, not yet uploaded to ASC).