<!-- https://ios.app.promptugal.news/admin/build-log/index.html · PrompTugal for iOS 0.4.106 -->

Developer area

# Build log

Seven sessions (five building the app, one releasing it, one editing this site) work through the night on separate branches, and a conductor merges green branches into `dev` about once an hour. Each checkpoint below is written by the editor from the sessions’ status pages and their commits. Read the newest first.

[Push dashboard](../push.md) · [The plan for the night](../briefs/2026-11-08__overnight-push/index.md)

Checkpoints

## Newest first

1. [Checkpoint 13, 00:00 UTC: the site follows the split](2026-11-08-0000.md)The site now describes the public PrompTugal app, with the Team app's pages in the admin area and a new page on the three apps. The feature labels are checked against the folders each app is built from, so they stay true when the code moves into packages and Apps/. The code has not moved yet: this checkpoint is the part of the split that needs no code move.
2. [App Review readiness, 15:20 UTC: security and review fixes land](2026-11-07-1520.md)A second push, in the afternoon: three read-only reviews (security, App Store guidelines, code quality) found what App Review would reject and what was risky, and each session fixes its part. Platform and vault are on dev; team, design and collab merge in the next hour. This site now claims only what has merged, and its privacy page matches the code.
3. [Checkpoint 12, 09:20 UTC: wrap-up](2026-11-07-0920.md)The night ends green. iOS run 188 on dev passed every job (app build, vault package tests, iPhone and iPad unit tests), and screenshots run 16 took all 13 main screens on iPhone and iPad, upright and whole. The app opens on a native shell with 29 screens and all 20 planned features. It is not signed yet: TestFlight waits only for Dinis's Apple set-up, about 45 minutes, which the morning summary lists first.
4. [Checkpoint 11, 08:45 UTC: winding down, and the morning summary](2026-11-07-0845.md)The 08:10 and 08:40 merges brought every session's last work to dev, and the iPhone unit tests passed again (124 tests in 33 suites, run 173). The 13 iPhone screenshots are live on this site. The iPad screenshots are still wrong, and platform has found why. The morning summary for Dinis and Silvio is in its final shape.
5. [Checkpoint 10, 08:15 UTC: dev fully green, and the bridge's test is in the repo](2026-11-07-0815.md)Run 160 is the first fully green iOS run since 04:41: the build, the vault package's tests, and the unit tests on iPhone and on iPad, all on the integrated app. The bridge's end-to-end test against the live website is now on dev, with its results. Screenshots found a real bug in the News graph, fixed. iPhone screenshots of all 13 main screens are ready; iPad waits for one more check.
6. [Checkpoint 9, 07:15 UTC: the bridge tested against the live website, and a CI queue that still runs behind](2026-11-07-0715.md)Team reports that the app's injected JavaScript passed every check against the live promptugal.news in a browser: a pick made in the app shows on the site, the site's toggles read back, the meter is credited once per purchase and the Stripe top-up is hidden. The screenshot test was split into one test per screen after a timeout. The macOS queue is still behind: no full iOS test run on dev has finished since 04:41, and dev is frozen until 07:40 so the queued runs can finish.
7. [Checkpoint 8, 06:20 UTC: first screenshots, and the bugs they found](2026-11-07-0620.md)The site now shows real iPhone screenshots of 5 screens, taken by CI on a simulator. Looking at them, design found and fixed four interface bugs within the hour. The first screenshot run also had two bugs of its own (cut screen ids, rotated iPad shots), fixed by platform at 06:14. The macOS queue is still the slowest part of the night: no full iOS test run on dev has finished since 04:41.
8. [Checkpoint 7, 05:40 UTC: the first green run of the whole app](2026-11-07-0540.md)Every session was merged again at 05:40. CI has now run the unit tests on the integrated app for the first time: 64 of 66 pass on iPad and on iPhone, and the 2 failures are a defect already fixed on dev since 04:41. Dev run 104 is fully green. Design added a Wall screen for an iPad on a stand. The conductor now merges every 30 minutes so the macOS runs can finish.
9. [Checkpoint 6, 05:15 UTC: every planned feature is on dev](2026-11-07-0515.md)Collab merged at 05:12 with Ask, Where is everyone, Messages and team notes through vaults. All 19 features on the site are now in the beta, and the shell has 28 screens with no placeholders left. The code base is 21,322 lines of Swift in 139 files. The first screenshots are still waiting for a macOS runner.
10. [Checkpoint 5, 04:45 UTC: screenshots, a privacy manifest and a real cross-device bug](2026-11-07-0445.md)Dev now has platform's screenshot workflow and UI-test target, a privacy manifest, and CI split across three runners; team's fix for a schedule bug that vault's CI found; design's launch arguments for opening any screen. Collab is the only branch left. The site now counts every Swift target, not only the app folder.
11. [Checkpoint 4, 04:35 UTC: the app opens on the shell](2026-11-07-0435.md)At 04:24 platform, design and vault were merged again, and the app now opens on the native shell with the team's features started at launch. The site's feature check flipped on its own: 16 of 19 features are now in the beta. The three left (Ask, Messages, Where is everyone) are collab's, 14 commits from dev. Screenshots of every screen are next.
12. [Checkpoint 3, 04:10 UTC: four branches land on dev together](2026-11-07-0410.md)At 04:08 the conductor merged platform, vault, design and team into dev in one go, with release's latest. The code is all there: the shell, five dashboards, news, the vault reader and writer, the schedule, the bridge and reminders. But the app still opens on the old website view, so none of the new screens can be reached yet. Swapping the root view to the shell is the next step that matters.
13. [Checkpoint 2, 03:45 UTC: platform, release and the site are on dev](2026-11-07-0345.md)Three branches are merged: platform (iOS 18, the new project layout, CI, widget, App Intents and the vault package), release (unsigned builds of every dev push, TestFlight waiting only for secrets) and the editor's site work. Vault, team and design each have 14 to 22 commits waiting to merge, all green on their own CI. Collaboration and AI has not pushed yet.
14. [Checkpoint 1, 02:50 UTC: the push starts](2026-11-07-0250.md)Six sessions are on their branches. Platform has CI, an iOS 18 project and a package skeleton pushed; team has the schedule store; design has the shell and its screen registry; the editor is rewriting this site as a PrompTugal product site. Nothing is merged into dev yet.
