Capability 03 of 03: AI features
Plate 03
AI features, scoped small
Provenance
Where each answer comes from.
Three assistants, one row each: where it runs, what answers, what it is given, and whether the text leaves the device.
| Feature | Runs on | Model | Sees | Leaves the device |
|---|---|---|---|---|
| Crawl plannerBar Crawl Golf | A server. The app calls the Bar Crawl Golf backend, which asks a hosted language model. | A hosted model API. When no model answers, a curated list of real bars is returned instead of an invented route. | The city and the vibe you pick, plus any bars you mark closed tonight. | Yes. The request goes to the Bar Crawl Golf server and on to the model provider. |
| Day assistantMy Daily Tool | Your iPhone, on iOS 26 or newer with Apple Intelligence available. | Apple Foundation Models, the on-device model that ships with iOS. | Your question and the last twelve turns of the chat. | No on the device path. A cloud service answers only if you pick it yourself in Settings. |
How it is built
Each assistant has one job.
How the AI features here are scoped.
- 1
On-device where it counts
My Daily Tool uses Apple's on-device Foundation Models, which fits its no-account promise.
- 2
Grounded in real material
The planner builds from real bars in the city you pick; when no model answers, a curated list of real bars comes back instead of an invented route.
- 3
A planner for one night
The Bar Crawl Golf planner builds a route from your city and vibe.
- 4
Scoped on purpose
Each assistant is given only its material: the planner gets your city and vibe, the day assistant gets your question and the recent chat. Nothing more leaves the device or reaches the server.
The toolbox
What each feature runs on.
One runs on the phone and one calls a hosted model. The table above says which is which.
- Apple Foundation Models (on the device)
- A hosted model API (planner)
- Next.js routes
Where it shipped
Where it runs.
Each of these is in the work. Open any of them.
Questions about the work?
Ask about a build, a decision or a number on any page, or just talk shop. A real person reads every message.