StewardiPhone · Mac
In development
Commitments that end in a recorded outcome.
A personal follow-through system. It notices commitments, asks for small decisions at useful moments, records what happened, and lets that shape what it asks next. Not a planner, and not a chat application.
The loopFive steps
- observea possible commitment
- establishwhat completion means
- decideis attention useful yet
- askone small decision
- recordan outcome, never silence
The load-bearing step is decide. Most reminders fire when the clock says so. Steward has quiet hours and an interruption budget, and has to justify spending your attention before it spends it.
PromisesHeld by design
What it holds itself to.
- A commitment ends in a recorded outcome. It never silently disappears.
- The record distinguishes facts, what you said, what was inferred, and what the system decided.
- An inferred commitment never quietly becomes an accepted one.
- A request for your attention offers a useful decision, not a generic reminder.
- Changing or abandoning a commitment is a valid outcome, recorded like any other.
- Uncertainty is represented rather than invented away.
- Anything irreversible or externally consequential needs your approval first.
RefusalsOut of scope
What it will not become.
These are not features waiting their turn. They are excluded on purpose.
- Autonomous life planning.
- General-purpose chat history as the source of truth.
- Automatic commitment inference from your private services.
- Behavioural scoring, streaks, or gamification.
- Multi-user or multi-steward coordination.
- A marketplace of tools.
ShapeHow it runs
| Clients | Native SwiftUI on iPhone and Mac |
|---|---|
| Coordinator | One process, on hardware you control |
| Storage | SQLite on the coordinator, canonical. Devices hold a cache, not the truth. |
| Network | Your devices to your coordinator. Nowhere else. |
| Account | None. Devices are paired directly. |
| Status | In development. No public release yet. |
Nothing to install yet. If this shape is useful to you, say so — it helps to know who it is for.