Developer area
Native screens and web pages
Part of the point of this app is to learn which things work better native and which work better as web pages. This page lists both, read from the source on every build: screens from Destinations.swift in the app’s shell, websites from Websites.json.
From the source
Screens
Not reachable yet. The app still opens on the old website view at launch; AppShell is not the root view in PrompTugalApp.swift. Until it is, the screens below are compiled into the app but nobody can open them, and the product pages count none of their features as in the beta.
45 screens registered: 24 native, 10 web, 3 native and web. 0 of them are placeholders for a feature that another session has not merged yet.
| Screen | id | Section | Built as | State | Web address |
|---|---|---|---|---|---|
| now | now | ? | built | ||
| team.schedule | team.schedule | Native and web | built | ||
| explore | explore | ? | built | ||
| map | map | ? | built | ||
| news.home | news.home | ? | built | ||
| settings | settings | ? | built | ||
| settings.reminders | settings.reminders | ? | built | ||
| decks | decks | ? | built | ||
| PrompTugal.news | web.promptugal | Web | built | FeedClient.site | |
| web.all | web.all | Web | built | FeedClient.site | |
| debug | debug | ? | built | ||
| Now | today | today | Native | built | |
| Plan | plan | today | Native | built | |
| My day (classic) | today.classic | today | Native | built | |
| My picks | team.schedule | today | Native and web | built | |
| Tasks | tasks | today | Native | built | |
| Plan my day | team.planner | today | Native | built | |
| Wall | wall | today | Native | built | |
| Agenda | reader.agenda | today | Native | built | |
| The team | team.people | team | Native | built | |
| My command centre | team.commandcentre | team | Web | built | TeamEndpoints.base |
| Messages | collab.lanes | team | Native | built | |
| Messages | messages | team | Native | built | |
| Where | where | team | Native | built | |
| Shared plans | collab.plans | team | Native | built | |
| Team home | team.home | team | Native | built | |
| Reading credit | team.store | team | Native | built | |
| What my agents do | agents.activity | agents | Native | built | |
| Wakes (web) | agents.wakes.web | agents | Web | built | TeamEndpoints.base.appendingPathComponent("wakes/") |
| Reports (web) | agents.reports.web | agents | Web | built | TeamEndpoints.base.appendingPathComponent("reports/") |
| Ask | collab.ai | agents | Native | built | |
| Briefed | briefed | briefings | Native and web | built | |
| Pulse (web) | briefings.pulse.web | briefings | Web | built | TeamEndpoints.base.appendingPathComponent("pulse-summary/") |
| Board health (web) | briefings.board.web | briefings | Web | built | TeamEndpoints.base.appendingPathComponent("board-health/") |
| News | news.home | news | Native | built | |
| Newsroom | news.newsroom | news | Native | built | |
| Graph | news.graph | news | Native | built | |
| Observability | obs.native | observability | Native | built | |
| Observability (web) | obs.web | observability | Web | built | FeedClient.site.appendingPathComponent("newsroom/observability/") |
| PrompTugal.news | web.promptugal | web | Web | built | FeedClient.site |
| All websites | web.all | web | Web | built | FeedClient.site |
| Vault | vault | vault | Native | built | |
| Debug | debug | debug | Native | built | |
| Settings | settings | settings | Native | built | |
| Reminders | settings.reminders | settings | Native | built |
Websites in the sidebar
From Packages/PTWeb/Sources/PTWeb/Resources/Websites.json, the defaults the app ships with. Users can edit the list in the Files app.
| Name | Address |
|---|---|
| PrompTugal.news | https://promptugal.news/ |
| web-summit.sgit.ai | https://web-summit.sgit.ai/ |
Real pixels
Screenshots
Taken by the app’s screens workflow on an iPhone and an iPad simulator, from the code on dev, and downloaded when this site was built. Nothing here is a mock-up.
16 of 45 screens have a screenshot, taken by CI on a simulator from the code on dev.


news.home

settings

debug

today

wall

reader.agenda

team.people

agents.activity

briefed

news.home

news.newsroom

news.graph

obs.native

vault

debug

settingsNo screenshot yet: now (now), team.schedule (team.schedule), explore (explore), map (map), settings.reminders (settings.reminders), decks (decks), PrompTugal.news (web.promptugal), web.all (web.all), Plan (plan), My day (classic) (today.classic), My picks (team.schedule), Tasks (tasks), Plan my day (team.planner), My command centre (team.commandcentre), Messages (collab.lanes), Messages (messages), Where (where), Shared plans (collab.plans), Team home (team.home), Reading credit (team.store), Wakes (web) (agents.wakes.web), Reports (web) (agents.reports.web), Ask (collab.ai), Pulse (web) (briefings.pulse.web), Board health (web) (briefings.board.web), Observability (web) (obs.web), PrompTugal.news (web.promptugal), All websites (web.all), Reminders (settings.reminders).
Not merged yet
Screens on session branches
Read from every night/* branch when this site was built. The table above, and the feature labels on the product pages, count only what is on dev.
158 screens are new or changed on session branches and reach the app when the conductor merges them.
| Screen | id | Built as | State | Compared with dev | Branch |
|---|---|---|---|---|---|
| news.home | news.home | ? | built | changed | night/newsapp-redesign |
| settings | settings | ? | built | changed | night/newsapp-redesign |
| settings.reminders | settings.reminders | ? | built | changed | night/newsapp-redesign |
| debug | debug | ? | built | changed | night/newsapp-redesign |
| news.home | news.home | ? | built | changed | night/team-map |
| settings | settings | ? | built | changed | night/team-map |
| settings.reminders | settings.reminders | ? | built | changed | night/team-map |
| debug | debug | ? | built | changed | night/team-map |
| news.home | news.home | ? | built | changed | night/team-messaging |
| settings | settings | ? | built | changed | night/team-messaging |
| settings.reminders | settings.reminders | ? | built | changed | night/team-messaging |
| debug | debug | ? | built | changed | night/team-messaging |
| news.home | news.home | ? | built | changed | night/team-redesign |
| settings | settings | ? | built | changed | night/team-redesign |
| settings.reminders | settings.reminders | ? | built | changed | night/team-redesign |
| debug | debug | ? | built | changed | night/team-redesign |
| news.home | news.home | ? | built | changed | night/team-redesign-2 |
| settings | settings | ? | built | changed | night/team-redesign-2 |
| settings.reminders | settings.reminders | ? | built | changed | night/team-redesign-2 |
| debug | debug | ? | built | changed | night/team-redesign-2 |
| news.home | news.home | ? | built | changed | split/apps |
| settings | settings | ? | built | changed | split/apps |
| settings.reminders | settings.reminders | ? | built | changed | split/apps |
| debug | debug | ? | built | changed | split/apps |
| news.home | news.home | ? | built | changed | split/collab |
| settings | settings | ? | built | changed | split/collab |
| settings.reminders | settings.reminders | ? | built | changed | split/collab |
| collab.ai | collab.ai | ? | built | changed | split/collab |
| vault | vault | ? | built | changed | split/collab |
| debug | debug | ? | built | changed | split/collab |
| Agenda | reader.agenda | ? | built | changed | split/deck |
| Plan my day | team.planner | ? | built | changed | split/deck |
| News | news.home | ? | built | changed | split/deck |
| Graph | news.graph | ? | built | changed | split/deck |
| Ask | collab.ai | ? | built | changed | split/deck |
| Vault | vault | ? | built | changed | split/deck |
| Settings | settings | ? | built | changed | split/deck |
| Reminders | settings.reminders | ? | built | changed | split/deck |
| Debug | debug | ? | built | changed | split/deck |
| news.home | news.home | ? | built | changed | split/design |
| settings | settings | ? | built | changed | split/design |
| settings.reminders | settings.reminders | ? | built | changed | split/design |
| debug | debug | ? | built | changed | split/design |
| Agenda | reader.agenda | ? | built | changed | split/editor |
| Plan my day | team.planner | ? | built | changed | split/editor |
| News | news.home | ? | built | changed | split/editor |
| Graph | news.graph | ? | built | changed | split/editor |
| Ask | collab.ai | ? | built | changed | split/editor |
| Vault | vault | ? | built | changed | split/editor |
| Settings | settings | ? | built | changed | split/editor |
| Reminders | settings.reminders | ? | built | changed | split/editor |
| Debug | debug | ? | built | changed | split/editor |
| news.home | news.home | ? | built | changed | split/fringe |
| settings | settings | ? | built | changed | split/fringe |
| settings.reminders | settings.reminders | ? | built | changed | split/fringe |
| debug | debug | ? | built | changed | split/fringe |
| news.home | news.home | ? | built | changed | split/i18n |
| settings | settings | ? | built | changed | split/i18n |
| settings.reminders | settings.reminders | ? | built | changed | split/i18n |
| debug | debug | ? | built | changed | split/i18n |
| news.home | news.home | ? | built | changed | split/m-ipad |
| settings | settings | ? | built | changed | split/m-ipad |
| settings.reminders | settings.reminders | ? | built | changed | split/m-ipad |
| debug | debug | ? | built | changed | split/m-ipad |
| news.home | news.home | ? | built | changed | split/platform |
| settings | settings | ? | built | changed | split/platform |
| settings.reminders | settings.reminders | ? | built | changed | split/platform |
| debug | debug | ? | built | changed | split/platform |
| News | news.home | ? | built | changed | split/rc |
| Ask | collab.ai | ? | built | changed | split/rc |
| Settings | settings | ? | built | changed | split/rc |
| Reminders | settings.reminders | ? | built | changed | split/rc |
| Vault | vault | ? | built | changed | split/rc |
| Debug | debug | ? | built | changed | split/rc |
| news.home | news.home | ? | built | changed | split/rc10 |
| settings | settings | ? | built | changed | split/rc10 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc10 |
| debug | debug | ? | built | changed | split/rc10 |
| news.home | news.home | ? | built | changed | split/rc2 |
| collab.ai | collab.ai | ? | built | changed | split/rc2 |
| settings | settings | ? | built | changed | split/rc2 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc2 |
| vault | vault | ? | built | changed | split/rc2 |
| debug | debug | ? | built | changed | split/rc2 |
| news.home | news.home | ? | built | changed | split/rc3 |
| collab.ai | collab.ai | ? | built | changed | split/rc3 |
| settings | settings | ? | built | changed | split/rc3 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc3 |
| vault | vault | ? | built | changed | split/rc3 |
| debug | debug | ? | built | changed | split/rc3 |
| news.home | news.home | ? | built | changed | split/rc4 |
| collab.ai | collab.ai | ? | built | changed | split/rc4 |
| settings | settings | ? | built | changed | split/rc4 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc4 |
| vault | vault | ? | built | changed | split/rc4 |
| debug | debug | ? | built | changed | split/rc4 |
| news.home | news.home | ? | built | changed | split/rc5 |
| collab.ai | collab.ai | ? | built | changed | split/rc5 |
| settings | settings | ? | built | changed | split/rc5 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc5 |
| vault | vault | ? | built | changed | split/rc5 |
| debug | debug | ? | built | changed | split/rc5 |
| news.home | news.home | ? | built | changed | split/rc6 |
| collab.ai | collab.ai | ? | built | changed | split/rc6 |
| settings | settings | ? | built | changed | split/rc6 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc6 |
| vault | vault | ? | built | changed | split/rc6 |
| debug | debug | ? | built | changed | split/rc6 |
| news.home | news.home | ? | built | changed | split/rc7 |
| collab.ai | collab.ai | ? | built | changed | split/rc7 |
| settings | settings | ? | built | changed | split/rc7 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc7 |
| vault | vault | ? | built | changed | split/rc7 |
| debug | debug | ? | built | changed | split/rc7 |
| news.home | news.home | ? | built | changed | split/rc8 |
| settings | settings | ? | built | changed | split/rc8 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc8 |
| collab.ai | collab.ai | ? | built | changed | split/rc8 |
| vault | vault | ? | built | changed | split/rc8 |
| debug | debug | ? | built | changed | split/rc8 |
| news.home | news.home | ? | built | changed | split/rc9 |
| settings | settings | ? | built | changed | split/rc9 |
| settings.reminders | settings.reminders | ? | built | changed | split/rc9 |
| debug | debug | ? | built | changed | split/rc9 |
| news.home | news.home | ? | built | changed | split/release |
| collab.ai | collab.ai | ? | built | changed | split/release |
| settings | settings | ? | built | changed | split/release |
| settings.reminders | settings.reminders | ? | built | changed | split/release |
| vault | vault | ? | built | changed | split/release |
| debug | debug | ? | built | changed | split/release |
| news.home | news.home | ? | built | changed | split/review |
| collab.ai | collab.ai | ? | built | changed | split/review |
| settings | settings | ? | built | changed | split/review |
| settings.reminders | settings.reminders | ? | built | changed | split/review |
| vault | vault | ? | built | changed | split/review |
| debug | debug | ? | built | changed | split/review |
| news.home | news.home | ? | built | changed | split/schedule-rules |
| settings | settings | ? | built | changed | split/schedule-rules |
| settings.reminders | settings.reminders | ? | built | changed | split/schedule-rules |
| debug | debug | ? | built | changed | split/schedule-rules |
| news.home | news.home | ? | built | changed | split/team |
| settings | settings | ? | built | changed | split/team |
| settings.reminders | settings.reminders | ? | built | changed | split/team |
| debug | debug | ? | built | changed | split/team |
| news.home | news.home | ? | built | changed | split/testflight |
| settings | settings | ? | built | changed | split/testflight |
| settings.reminders | settings.reminders | ? | built | changed | split/testflight |
| debug | debug | ? | built | changed | split/testflight |
| news.home | news.home | ? | built | changed | split/ux |
| settings | settings | ? | built | changed | split/ux |
| settings.reminders | settings.reminders | ? | built | changed | split/ux |
| collab.ai | collab.ai | ? | built | changed | split/ux |
| vault | vault | ? | built | changed | split/ux |
| debug | debug | ? | built | changed | split/ux |
| news.home | news.home | ? | built | changed | split/venues |
| settings | settings | ? | built | changed | split/venues |
| settings.reminders | settings.reminders | ? | built | changed | split/venues |
| debug | debug | ? | built | changed | split/venues |
From the source
Swift code per folder
| Folder | Swift files | Lines |
|---|---|---|
Apps/Fringe | 13 | 2,145 |
Apps/PrompTugal | 22 | 2,426 |
Apps/RiskMandate | 12 | 993 |
Apps/Team | 74 | 11,383 |
Packages/PTAgenda | 41 | 5,808 |
Packages/PTAsk | 14 | 2,995 |
Packages/PTCore | 29 | 2,770 |
Packages/PTDeck | 12 | 1,409 |
Packages/PTExplore | 9 | 1,255 |
Packages/PTFringe | 9 | 1,043 |
Packages/PTLanes | 19 | 3,453 |
Packages/PTNews | 11 | 2,153 |
Packages/PTNowNext | 3 | 192 |
Packages/PTSync | 21 | 2,994 |
Packages/PTVaultUI | 12 | 1,710 |
Packages/PTWeb | 14 | 1,856 |
Packages/SGitVault | 25 | 3,646 |