Goals
Goals records what each Thing is trying to achieve: its Goals, Key Results read from Metrics, and the Decisions behind them.
Goals records what each Thing is trying to achieve, with Key Results read live from Metrics. Every change in direction is a Decision on record, with the Evidence behind it.
Summary
| Part | This System |
|---|---|
| Group | Moves to Business |
| Status | Beta: it works, and its Verbs may still change |
| Shelf | Front: offered from a Startup’s first days |
You can ask:
- “Set a goal of 10 paying customers by June”
- “Are we on track for this quarter?”
- “Why did we decide to drop the free plan?”
What you get
| Part | This System |
|---|---|
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | Database, Event streams, Workflows |
Nouns it owns
| Noun | Definition |
|---|---|
| Goal | A Goal is what a Thing is trying to achieve: an objective with one or more Key Results. |
| Key Result | A Key Result is one measurable target inside a Goal: a Metric, a baseline, a target, and a deadline. |
| Decision | A Decision is the immutable record of a choice: its options, the choice, the reason, who decided, and the stakes. |
Verbs
| Verb | Object | Approval | Event |
|---|---|---|---|
| Goal.create | Goal | None | Goal.created |
| Goal.update | Goal | None | Goal.updated |
| KeyResult.create | Key Result | None | KeyResult.created |
| Decision.supersede | Decision | None | Decision.superseded |
Events
| Direction | Event | How |
|---|---|---|
| Emits | Goal.created | By Goal.create |
| Emits | Goal.updated | By Goal.update |
| Emits | KeyResult.created | By KeyResult.create |
| Emits | Decision.superseded | By Decision.supersede |
States
The lifecycle of a Decision:
| State | Meaning | Moves to |
|---|---|---|
standing (first) | It is the choice in force. | superseded by Decision.supersede |
superseded | A newer Decision replaced it; both stay on record with the reason for the change. | None: it ends here. |
Who operates it
| Part | This System |
|---|---|
| Accountable | Strategist |
| Team | Founding Team |
| Seat | A role agent holds it until a Human is seated. |
| Autonomy | supervised |
| Also calls its Verbs | Founder |
Approvals and limits
None.
Processes that use it
| Process | How it uses it |
|---|---|
| Iteration | A Workflow writes Decision |
| Strategy | A Workflow writes Decision |
| Security | A Workflow writes Decision |
| Experimentation | A Workflow writes Decision |
| Trust and safety | A Workflow writes Decision |
| Whistleblower reports | A Workflow writes Decision |
| Risk assessment | A Workflow writes Decision |
Rail underneath
None.
Views and dashboards
| View | Shows | Metrics |
|---|---|---|
| The Strategist’s view | The Metrics its accountable Role answers for. | Weeks flat, Weekly verdicts |
Access
What each Access level may call here.
| Access level | May call |
|---|---|
owner | Every Verb (14) |
admin | Every Verb (14) |
member | Every Verb (14) |
viewer | Read only (6 of 14) |
Import and export
None.
Fees and pricing
None.
Availability and limits
| Part | This System |
|---|---|
| Status | Beta: it works, and its Verbs may still change |
Compliance notes
Controls it carries:
- Log completeness
- Append-only records
- Point-in-time recovery
- Processing definitions
- Action completion
Related Systems
None.
Example
An Agent as a Service that books freight sets one Goal for the quarter: 40 paying shippers. Its Key Result reads paid Orders, so nobody types progress in. When week six shows nine, the Strategist Agent records a Decision to narrow the ICP to freight brokers, with the reason attached.