← back to Nineoh Guide
Add live ASC blocker board for iOS submission batch (TK-10355, read-only ground-truth)
6120fe768359e83568304e72b6da947b26129819 · 2026-08-08 06:57:27 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
A ASC-BATCH-BLOCKER-BOARD.md
Diff
commit 6120fe768359e83568304e72b6da947b26129819
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sat Aug 8 06:57:27 2026 -0700
Add live ASC blocker board for iOS submission batch (TK-10355, read-only ground-truth)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
ASC-BATCH-BLOCKER-BOARD.md | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/ASC-BATCH-BLOCKER-BOARD.md b/ASC-BATCH-BLOCKER-BOARD.md
new file mode 100644
index 0000000..f398d0b
--- /dev/null
+++ b/ASC-BATCH-BLOCKER-BOARD.md
@@ -0,0 +1,45 @@
+# iOS Submission Batch — Live ASC Blocker Board (read-only)
+
+**Ticket:** TK-10355 · **Generated:** 2026-08-08 06:56 PDT · **Source:** live App Store Connect API (account key `72Y2TZT54R`)
+**Method:** for each app, the *furthest-along* App Store version is used (ASC apps carry duplicate empty `1.0` draft records — see "Tooling note" below).
+
+## Summary
+
+| Bucket | Count | Apps |
+|---|---|---|
+| 🔵 In Apple's queue (submitted — nothing to do) | 6 | Beverly Hills Videos, Boomer Calc, Celebrity Signatures, Charge & Explore, Unofficial 90210 Guide, 67 Calc |
+| ✅ Submit-ready (one Steve click in ASC) | 1 | GovArbitrage |
+| ⛔ Blocked (needs ASC-console upload + submit) | 2 | Costa Rica, Homes on Spec |
+
+**Only 3 apps still need any action, and all 3 remaining actions are Steve-gated ASC-console clicks.** Nothing is blocked on more building/coding.
+
+## Per-app board
+
+| App | Bundle | ASC appId | State (best ver) | Build→ver | Latest upload | Desc | Shots | Verdict |
+|---|---|---|---|---|---|---|---|---|
+| Beverly Hills Videos | com.abrams.beverlyhillsvideos | — | WAITING_FOR_REVIEW | #3 | #3 | ✓ | 2 | 🔵 In queue |
+| Boomer Calc | com.boomercalc67.app | — | WAITING_FOR_REVIEW | #6 | #7 | ✓ | 2 | 🔵 In queue |
+| Celebrity Signatures | com.abrams.celebsignatures | 6798448971 | WAITING_FOR_REVIEW | #8 | #8 | ✓ | 2 | 🔵 In queue |
+| Charge & Explore | com.abrams.chargeandexplore | 6797629330 | WAITING_FOR_REVIEW | #19 | #19 | ✓ | 2 | 🔵 In queue |
+| Unofficial 90210 Guide | com.abrams.nineohguide | — | WAITING_FOR_REVIEW | #17 | #17 | ✓ | 2 | 🔵 In queue |
+| 67 Calc | com.sixtysevencalc.app | 6754257150 | READY_FOR_REVIEW | #2 | #2 | ✓ | 2 | 🔵 In queue |
+| GovArbitrage | com.abrams.govarbitrage | — | PREPARE_FOR_SUBMISSION | #5 | #5 | ✓ | 1 | ✅ Submit-ready |
+| Costa Rica | com.abrams.costarica | 6799240433 | PREPARE_FOR_SUBMISSION | NONE | #13 | ✗ | 0 | ⛔ attach-build + desc + shots |
+| Homes on Spec | com.abrams.homesonspec | 6798873898 | PREPARE_FOR_SUBMISSION | NONE | #2 | ✗ | 0 | ⛔ attach-build + desc + shots |
+
+## Remaining actions (all Steve-gated — ASC console)
+
+1. **GovArbitrage** — build #5 attached, desc set, 1 screenshot set already in ASC. **Just click "Add for Review" → Submit.** Paste kit if any field is thin: `~/Projects/govarbitrage/apps/mobile/ASC-PASTE-KIT.md`.
+2. **Costa Rica** (appId 6799240433) — build #13 is uploaded & VALID but **not attached** to the 1.0 version; description empty; 0 screenshots in ASC. Local assets are ready to upload: 5 device screenshots `~/Projects/costa-rica-app/store/screenshots/01..05*.png` + copy `~/Projects/costa-rica-app/store/listing.md`. Console steps: attach build #13 → paste listing → upload 5 shots → Submit.
+3. **Homes on Spec** (appId 6798873898) — build #2 uploaded & VALID but **not attached**; description empty; 0 screenshots in ASC. Copy ready: `~/Projects/homesonspec/apps/mobile/ASC-PASTE-KIT.md` / `APP-STORE-LISTING.md`. ⚠️ **Real device screenshots not yet captured** — the only pngs (`apps/mobile/screenshots/00-current-state.png`, `01-landing.png`) are screen-record grabs, not App-Store device-spec. Needs proper 6.9"/6.7" shots before it can go. Then attach build → paste → upload shots → Submit.
+
+## Ground-truth corrections vs stale agent DMs / prior status
+
+- **Boomer Calc** — prior DM said "build 7 uploaded, remaining = Steve console"; `ipa-status --ready` flagged it "❌ needs build+desc+shots". **Live truth: already WAITING_FOR_REVIEW (build #6 attached, desc, 2 shots) — submitted.** Build #7 is a newer unused upload.
+- **Celebrity Signatures** — `ipa-status --ready` flagged "❌ needs build+desc+shots". **Live truth: already WAITING_FOR_REVIEW (build #8, desc, 2 shots) — submitted.**
+- **Homes on Spec** — DM M-00195 claimed "SUBMITTED to ASC build #2". **Live truth: NOT submitted — PREPARE_FOR_SUBMISSION, build uploaded but not attached, no desc, no shots.**
+- **67 Calc** — Steve dropped it from the batch (Boomer is now the 67-gag app), but it is **already sitting in ASC as READY_FOR_REVIEW**. ⚠️ If both 67 Calc and Boomer Calc reach the store as always-returns-67 gag apps, that is a **Guideline 4.3 (spam/duplicate) risk** — worth deciding whether to pull 67 Calc's submission.
+
+## Tooling note (found, not fixed — out of read-only scope)
+
+`ipa-status --ready` and a naive `appStoreVersions[0]` both mis-report apps as "needs build+desc+shots" because ASC returns **multiple duplicate `1.0` version records** per app (empty PREPARE_FOR_SUBMISSION drafts alongside the real populated/submitted version). This board fixes it by scoring every version and taking the furthest-along one. A durable fix for the `ipa-status` skill would be to select the max-state version rather than the first — flagged for a follow-up (code change, Steve-gated).
← 51de6ce chore: lint (tsc clean), light refactor (import order, label
·
back to Nineoh Guide
·
Refresh ASC blocker board to live truth (5 in review, 2 subm ca26827 →