StampReady iOS v2.0.2 — LIVE on the App Store¶
Date: 2026-06-04 Status: SHIPPED Project: stampready
What happened¶
StampReady: PE & FE Exam Prep (iOS) approved by Apple at 04:27 UTC on 2026-06-04 and distributed to the App Store. Actively available to download. Devin confirmed live.
- Submission ID:
6e288529-f935-4da1-963a-a990e76003e8 - Build: #485 (commit
dcf22dc) - App Store Connect version state: distributed
- Apple emails received:
- 04:12 UTC — "You have a message from App Review"
- 04:14 UTC — "Review of your submission is complete. It is now eligible for distribution."
- 04:27 UTC — "Welcome to the App Store"
How we got here¶
- 2026-06-01 — staged v2.0.2 in ASC
PREPARE_FOR_SUBMISSION, build #485 attached, 5 screenshots COMPLETE. - 2026-06-02 — first submission
41a1c40frejected 12:25 UTC under Guideline 2.3.7 ("Free practice for engineers" subtitle, "FREE TO USE" copy, "No data sales" claim, "We read every message"). Metadata-only sanitization pass (no rebuild): subtitle → "Built by a licensed P.E."; description / promotionalText scrubbed of all "free" + "data sales" + "we read every message" language; PRIVACY block reframed to "Anonymous product analytics." Resubmitted 15:13 UTC as submission6e288529-f935-4da1-963a-a990e76003e8. - Shipped lint gates so this can't recur:
scripts/audit_banned_v2.py+scripts/asc_metadata_lint.py(last run 0 BLOCK / 0 WARN), plus contract memodeliverables/LEGAL-asc_metadata_contractual_review_v1.0_2026-06-02.md. - Native-mode constraints across commit series fa17aff → aa23f1e → f11ce51 → 6037530 → dcf22dc enforced: FREE (PAID_ENABLED=false, zero Stripe surfaces), MCQ-only (via
mcq_vetted_poolDB view, mig 028, ~5,460 vetted MCQs across 25 disciplines), no scratch pad / PE-license input / Pearson VUE name-drops / "Full-length" / "NCEES-style" / web-upsell / TBPE # leak. Audit spec attests/e2e/native-audit.spec.tswas 30/30 green chromium + mobile-safari + mobile-chrome at submission. - 2026-06-04 04:27 UTC — Apple approved.
Marketing posture (still binding)¶
iOS is top-of-funnel. Paid web ($29/mo · $100/4mo · FIRST100) is the offer. Do not lead any post with "Free on iOS" — that nukes the revenue product. Reference: memory feedback_sr_funnel_not_just_ios.md, active/stampready.md Product Map.
The one exception: a single launch-announcement post whose explicit topic IS the iOS launch itself. After that, default destination snaps back to stampready.app.
Open follow-ups¶
- App Store launch announcement copy (Reddit / X / LinkedIn) — pending Devin go.
- Android AAB workflow exists in
codemagic.yamlbut never triggered. Trigger only after Devin call. - Inbound-attribution tags for the launch post(s) — UTM source/medium/campaign set per surface so PostHog can isolate App Store-attributed signups.
- Update App Store URL in
projects/stampready.yamlonce Devin shares the live storefront link.