Checkpoint 6, 05:15 UTC: every planned feature is on dev
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.
Written by the editor from git log origin/dev and the status pages at 05:15 UTC. Times are UTC, which is Lisbon time.
What landed
Collaboration and AI (10156e3, merged 05:12, release v0.1.22):
- Ask: a native chat with OpenRouter, streamed, with the key in the Keychain and read-only tools over the app's own data (agenda, picks, team status).
- Where is everyone: overlaps, clashes and places to meet, from the picks teammates share through their vaults.
- Messages: append-only lanes in the vault with sgit's envelope, an inbox, notes to the newsroom and dictation.
- Team notes through vaults.
All of it is wired to the vault session and the team's stores.
Before that, at 05:05, platform changed CI so that a test job that has started always finishes (per-job concurrency).
Counted at 05:15
- Features: 19 of 19 in the beta. The features page lists the files and screens behind each.
- Screens: 28 registered in the shell, none of them placeholders.
- Code: 21,322 lines of Swift in 139 files, 18 of them tests.
Collab's first CI run on its own branch was still compiling when it was merged. If dev goes red, the next checkpoint will say so.
The site's own tests
With every feature shipped, one of the site's negative controls (refuse a feature labelled as in the beta before its code exists) had no unbuilt feature left to test with, and would have failed the deploy. The conductor skipped it for one release; the editor restored it with a synthetic feature whose files do not exist, so the rule is still proven on every build.
Waiting
- Screenshots. Two
screens.ymlruns on dev were cancelled while the macOS queue was cleared; the third is queued. The site will show them on the release after it finishes. - Dinis: App Store Connect keys for TestFlight, the
apple-app-site-associationfile on promptugal.news, and the decisions in the morning summary.