Review notes and demo instructions
The text for App Store Connect → App Review Information → Notes (App Store), and for TestFlight → Test Information → Beta App Review notes. Both paths use the same text. It replaces
scripts/testflight/review-notes.txtonce B1 and B2 are decided. Editor's public draft onsplit/editorwas the starting point. Placeholders in angle brackets come from secrets, never from this public repository;tf.pydrops a line whose placeholder is not set.
Settings
| Field | Value |
|---|---|
| Sign-in required | No (demoAccountRequired: false) |
| Contact first name, last name, email, phone | Secrets REVIEW_CONTACT_FIRST_NAME, REVIEW_CONTACT_LAST_NAME, REVIEW_CONTACT_EMAIL, REVIEW_CONTACT_PHONE (Dinis) |
| Attachment | None needed. If Apple asks about the agenda's source, reply with the source link and the independence page (FeedClient.disclosure). |
Notes (4000 characters)
The final text is review-notes.txt, written to the conductor's rulings at 11:30 UTC. Ask ships with the review key (B1 option a): it is reached from a card on Now and from Settings, not from a tab. Vault and All websites are DEBUG-only (B2, R1). The steps follow the four tabs on split/design 3f24dcc: Now, My program, Explore, News. On merge, testflight copies it over scripts/testflight/review-notes.txt, or points notesFile in review-info.json at it. Release pastes the same text into the App Store version's review notes.
Its only placeholder is <DEMO_OPENROUTER_KEY>; the secret exists. The contact address is not in the notes: Apple gets it from the contact fields (REVIEW_CONTACT_*), and the support page lists it. So no CONTACT_ADDRESS, RESPONSE_TIME or CAP placeholder is left for tf.py to report as missing.
Checks before release and testflight paste this
- [ ] Each step names a screen that is in the build. Check against
Apps/PrompTugal/Shell/Destinations.swift; the four tabs onsplit/design3f24dcc are Now, My program, Explore, News, and Settings opens from the gear. If the build differs, change the steps. - [ ] The design branch's new screens (Now, Explore, decks) get a line here once they are merged and in the build.
- [ ] Step 1 says "the star" (
AgendaView.swift:109,star/star.fill): if design changes the pick button, change the word. - [x] The secrets are set: all four
REVIEW_CONTACT_*(testflight checked; App Store Connect already has the contact) andDEMO_OPENROUTER_KEY. - [ ] The review key works on the day of submission: one question in Ask on a device, and the cap leaves room for a few days of review.
- [ ] The Ask card on Now and the Settings row are both in the build, and their labels match step 7.