<!-- https://ios.app.promptugal.news/admin/briefs/2026-11-08__summit-app-store/store/review-notes.html · PrompTugal for iOS 0.4.106 -->

# 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.txt` once B1 and B2 are decided. Editor's public draft on `split/editor` was the starting point. Placeholders in angle brackets come from secrets, never from this public repository; `tf.py` drops 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](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 on `split/design` 3f24dcc 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) and `DEMO_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.
