An Operator OS
for serious work.
One source of truth for vision, strategy, time, work, documents, metrics, and the human or agentic actors doing the work. Built individual-first for founders, COOs, Chiefs of Staff, fractional operators, and senior ICs whose responsibility is coherence.
Field notes from the practitioner.
I'm building Horizons because the way I run my work doesn't fit any of the tools I've been using. I have ambitions I take seriously. I have a body I'm investing in. I have a partner, a house, a job, side projects. I have years of context that should compound. None of the tools I've tried treats this as one coherent system.
I started by assuming the problem isn't productivity — it's coherence. The tools that exist are honest about completing work; they're agnostic about whether the work is moving the situation. They're built for tasks. I needed an operating system.
Horizons is what I'm making. I'm Customer #1. These pages are my field notes from running it on my own life.
Five pillars. One operating graph.
The minimum architecture required to keep an operator coherent across vision, work, time, context, and execution. Strip any pillar and the gap returns.
| Verb | Pillar | Where it lives |
|---|---|---|
| Decide |
Strategic Planning
Declare what you're trying to bring into being. Allocate finite resources. Decide what's active — and what's deliberately inactive.
|
Horizons · Concerns |
| Structure |
Project Management
Organize the ongoing work — concerns, projects, routines, experiments, decisions, documents, and operating outcomes.
|
Concerns · Experiments · Routines |
| Execute |
Daily Execution
A trustworthy daily ledger. What am I doing today, against everything I've committed to?
|
Today |
| Remember |
Agent Context Layer
Structured operating context — intended situations, concerns, constraints, decisions, documents, metrics, provenance — exposed to agents through MCP.
|
The substrate read by both human and agent |
| Run |
Agentic Orchestration
Encode playbooks, workflow steps, human checkpoints, and agent steps. Repeatable methods, run against known context.
|
Playbooks |
The coherence problem is the actual problem.
Operational coherence is the harmony across the domains you operate in — work, body, relationships, mind, home — through deliberate active and inactive states. You can't do everything all the time. Inactive isn't failure. It's strategy.
Strategic coherence is the alignment between what you do today and what you're trying to bring into being over years. Multi-scale thinking from century to hour. Daily actions that serve lifetime purposes.
Most tools force you to think at one scale at a time. Daily task apps lose sight of the bigger picture. Annual goal-setting ignores the daily reality. Horizons collapses the layers — what you do this hour contributes to this week, which contributes to this month, which ladders up to this quarter, this year, this decade.
The substrate is the product. The agent is an actor allowed to operate against it.
Most planning tools are human-only. Horizons is designed so your agent and you share the same source of truth. When your agent learns something overnight, you see it over coffee. When you update a priority on your phone, your agent sees it in the next session.
The assistant is not the product. The context is the product. Agents become useful when they can run approved methods against an operator's known world — with provenance, constraints, and checkpoints intact.
A daily ledger that knows why each item is on it.
A trustworthy daily surface — manually composed each morning from your routines, your active objectives, and the follow-ups you captured yesterday.
Tuesday, 7:14 am. I haven't gotten out of bed.
The list is already there. Three follow-ups I captured yesterday. The pipeline review I run every Wednesday. The hiring plan I started last week and pushed by two days. Two routines that are due. One playbook step waiting for me to approve and send.
I scan it for ninety seconds. I move two items into tomorrow because today is heavier than I thought when I composed it Sunday night. I close the phone.
By 8 am I'm at the desk doing the first thing on the list. Not figuring out what to do. Doing it.
Every commitment lives in one place, connected to the reason it matters. Tasks attach to concerns. Concerns ladder to horizons. Horizons serve intended situations. When you check something off, you're not reducing a list — you're advancing something that matters.
Items rolled forward carry their provenance — when they moved, why. The system remembers. Changes are data, not errors.
Today composes from the substrate. Routines that are due. Tasks anchored to today's date. Playbook steps awaiting human review. Items rolled forward from previous days. Action mode for execution; planning mode for composition. Date navigation for past or future days. Items can be edited inline; metadata can be added with the elbow-arrow primitive (concern, horizon, time block, source).
From this hour to this decade — one cascade.
Time is not a calendar. It's a stack of horizons — century, decade, year, quarter, month, week, day — each scoping what matters at that scale.
Sunday afternoon. I open Horizons at the quarter view.
Q3 has three intended situations: the operator hire, $100k landed, and getting through the Z2 base block before the marathon block starts. I see what's already attached — the active concerns, the experiments running, the routines whose adherence will tell me whether the plan is real.
Then I drop down to May. The cascade redraws around the month. I see what each week of May needs to deliver to keep Q3 honest. I make four small adjustments.
Forty minutes for the strategic plan I'll execute against for ninety days.
Multi-scale planning without losing context. Move freely between zoom levels. The structure of work persists; the time mapping is flexible. Replan without restructuring objectives. Same objective structure, different timeframes — work decomposes by function, by time, or by concern, your choice.
Three-panel cascade — parent, current, child. Six horizon scales (Century → Day) plus an All mode. Concern-based filtering. Coherence indicators showing strategic alignment between adjacent scales. Items can carry horizon badges; rescheduled items show their original temporal placement alongside their current one.
Everything you're responsible for, in one tree.
A clean hierarchy of what's on your plate — the company you're building, the role you're advancing in, the body you're maintaining, the people you're investing in.
At any moment I can name everything I'm responsible for. Company. Career. Body. Family. Home. Mind. Network. Each carries its own objectives, its own active experiments, its own sources I've decided to take seriously.
Some are active right now. Writing has been parked since January because the company needs every spare cycle. Mind has been running quietly on its own — daily meditation routine, weekly journal — the system holds it without me having to push.
I haven't lost any of it. I've just chosen what to invest in this season.
The complete map of your responsibilities. Operational coherence — the harmony across domains through deliberate active and inactive states. Permission to say no without guilt; the inactive concerns are still preserved, just not invested in. Six months of operating context in one place — because you put it there once, and the system kept it organized.
This is the substrate. Every action you take updates the same context an agent will later read from.
Hierarchical tree with unlimited nesting. Each concern carries: objectives, active experiments, attached sources, documents, philosophy memos, hours-per-week allocation, and history. Active / dormant states. Investment signals visible per concern (experiments running, routines, hours allocated). The Universal Concern Context lets you scope every other page to a single concern or multi-select across branches.
Hypotheses with a deadline.
When you don't know whether something will work, you don't add it to your routines. You run an experiment.
I've been thinking about cold exposure for months. I read Attia, Huberman, Spartan Health. They don't quite agree.
I open Experiments. I write the hypothesis: 5 minutes of cold morning shower for 4 weeks, evaluate against subjective recovery and HRV. I attach it to Body / Recovery. I set the evaluation date.
Four weeks later, the experiment closes. I answer three questions: did I follow the plan? Did I commit the time? Did I get the result?
If yes / yes / yes, I promote it to a routine. If not, I write down the lesson. Either way, the next experiment in the same domain will be smarter — because I have a record of what I've already tried, and what I've already learned.
Behavioral archaeology. Over months and quarters, the experiment record reveals patterns — which kinds of hypotheses you tend to commit to, which domains keep failing, what your win rate looks like. Self-knowledge without judgment. Not aspirational tracking — actual data on how you operate.
Each experiment is attached to a concern with a hypothesis, a protocol, and an evaluation date. Three-question completion: did I follow the plan, did I commit the time, did I get the result. Won experiments promote to routines. Lost experiments record the lesson and the constraint discovered. Source links connect experiments to the worldview that informed them.
Systems that run when you do.
Daily, weekly, quarterly, annual. Designed once, then executed without re-inventing.
I don't make decisions about routines anymore. I made the decisions once, when I designed them.
Pipeline review, every Wednesday at 10 am. 1:1 prep, the morning of each direct's standing meeting. Strength training, three days a week on a fixed split. Strategic block, Monday morning, 90 minutes protected. Quarterly horizon review, every 13 weeks.
The system holds the cadence. I check off what got done. I skip what didn't get done, and write the reason.
Adherence accumulates over months, and the trace becomes the most honest record of what my week actually does.
Your operating cadence, not someone else's playbook. The hardest thing about operating a business — or a life — isn't building the systems. It's running them consistently. Routines are how you stop making the same decisions every Monday. Decision fatigue compounds; the routine eliminates it.
Recalibration is preserved. A target that moves from 3×/wk to 2×/wk keeps the previous value. The sequence of calibrations is itself the data — the process of finding real operating parameters.
Recurrence types: specific days, daily, weekly, monthly, frequency-based (N times per week/month/year). Custom schemas per routine — track distance and pace for runs, weight and reps for lifts, food items and calories for meals. Skip with reason. Active / paused states. Adherence shown as scorecard rows on the Today page and aggregated in the Routine page history.
Same playbook. Different actor.
Today, you run them yourself — every step. Tomorrow, the routine steps run against your context overnight, and you wake up to drafts and decisions waiting at the human checkpoint.
I have a weekly outbound playbook I've been running for 18 months. I know exactly what happens at each step.
Today I run it myself. Pull the target list. Qualify the accounts. Draft the first-touch sequences. Approve and send. Log responses. Schedule the follow-ups. Six steps, every Monday.
Tomorrow, the same playbook runs with an agent doing the qualification and the drafting. The substrate stays the same — the concerns, the pipeline, the operating context. The actor changes.
At the approve-and-send step, the playbook stops. The drafts are in the queue, with the research attached. I read them with my coffee. I send the ones that are good. I don't send the ones that aren't.
Same playbook. Different actor. Better leverage.
A playbook is an operator's proven system — a structured protocol that can be run manually today and agent-assisted tomorrow. Same concept at different automation levels. Your weekly outbound sequence. Your hiring loop. Your monthly board prep. Your training cycle.
As agents commoditize execution, your playbooks compound. The methodology you've designed runs against the same context whether you, your team, or an agent is the actor in the loop.
A playbook is a sequence of steps. Each step has an actor (you, your team, an agent, or a human-review checkpoint), inputs, outputs, and structured fields. Steps can be triggered manually, on schedule, or by upstream events. The same workflow step list renders a marathon-training playbook for a person and an outbound playbook for an SDR — only the actor indicators change. Agent steps write back to the substrate with provenance.
Horizons isn't a chatbot. It isn't a generic workflow automation tool. It's the structured operating context that makes both human and agentic action safe, useful, and accountable. Agents don't float around the app. They run approved playbook steps against known context, with provenance and human-review checkpoints.
The trace becomes the record.
Where you intended your week to go, where it actually went, and what to do about the gap.
I planned 18 hours of strategic work for the week of April 22.
I got 12. The other 6 went to reactive inbox.
Time Budget shows me this without judgment. Not "overdue." Not "failed." Just the variance — planned vs. actual — across the categories I told it I cared about. Strategic. Deep work. 1:1s. External meetings. Reactive. Body. Family.
Over a quarter, the trace becomes the truest record I have of what my week actually does. Not what I planned. Not what I remember. What the time actually went to. And then the next week I plan a little differently.
Most operators don't lose to bad strategy. They lose to a week that quietly eats their strategic hours and replaces them with reactive ones. Time Budget makes that visible. The variance is the data — not a judgment, just an honest record of how strategy translated to time.
Time is the binding constraint. Every life has 168 hours per week. Most planning tools hide this constraint behind priorities and due dates; Horizons elevates it. You cannot do everything, so allocation is the strategy.
Hours allocated by concern at the start of the week, with rollup from children to parents. Auto-population from routines and experiments. Forward-looking budget plus backward-looking accounting. The Default Week — a declarative weekly shape placing concerns on weekday/weekend slots. Push-only Google Calendar export. Variance shown as statement-table rows; categories that flex (1:1s, external meetings) get neutral indicators; categories that signal trouble (strategic underrun, reactive overrun) get warning treatment.
| Category | Planned | Actual | Variance |
|---|---|---|---|
| Strategic work | 18h | 12h | −6h |
| Deep work blocks | 10h | 6h | −4h |
| 1:1s & team | 6h | 7h | +1h |
| External meetings | 4h | 5h | +1h |
| Reactive / inbox | 8h | 14h | +6h |
| Body / movement | 5h | 5h | on plan |
| Family / personal | 12h | 11h | −1h |
Read the world. Build the synthesis.
Sources you trust — books, podcasts, channels, newsletters — distilled into a working synthesis you can actually operate from.
Three of the four health sources I trust agree on something I want to act on: aerobic base before strength gains compound after 40.
I didn't have to re-read three books and four podcast transcripts to find that. Worldview ingests the artifacts I subscribe to, summarizes each one, synthesizes across them.
The synthesis brief points back to the concern it should change. The implication is already attached: Z2 block before the next strength cycle.
The minority view is preserved — Bryan Johnson recommends concurrent — but it's treated as one source, not the consensus. The brief says so. I make the call.
Knowledge organized by concern relevance, not by source. Resurfaced when you're working on the relevant concern. The 80/20 of the books and podcasts you've consumed, structured into operating implications you can act on — not a library you have to maintain.
Three-tier hierarchy. Artifact — individual pieces of content (a YouTube transcript, a book chapter, a newsletter issue), each with a one-pager summary. Source — synthesized knowledge base per author, accumulated across all artifacts regardless of medium. Domain — cross-source synthesis by topic, producing a unified framework integrating lessons from multiple sources. Sources are polymorphic — one author may produce videos, books, and a newsletter; the synthesis is medium-agnostic.
An operator's command room, on one operating graph.
Eight surfaces. Five pillars. One source of truth. Built individual-first, architected for operator teams.
Horizons gives the operator a simple daily work surface while preserving the larger architecture underneath. You sign in and see only what you need to do today. But every item ladders to a concern, an intended situation, a project, an operating outcome, a metric, a playbook, a document, a source, or a time budget when you zoom out.
The product is broad because the problem is broad. The operator's coherence problem cannot be solved by a narrow task app, a narrow strategy app, a narrow project manager, a narrow AI memory layer, or a narrow automation canvas. Strip any pillar and the gap returns.
A trustworthy daily ledger. Manually composed each morning from your routines, active objectives, and yesterday's follow-ups.
Tactical execution surface, not an inbox.
From this hour to this decade — one cascade. Three-panel parent / current / child layout for adjacent time scales.
The differentiated core. Time as a stack of horizons, not a calendar.
Everything you're responsible for, in one tree. Active and dormant states. Each concern carries objectives, experiments, sources, documents, and history.
Inactive isn't failure. It's strategy.
Hypotheses with a deadline. Three-question completion: did I follow the plan, did I commit the time, did I get the result.
Won experiments promote to routines. Lost ones record the lesson.
Systems that run when you do. Recurrence types, custom schemas, skip-with-reason, recalibration history.
Your operating cadence, not someone else's playbook.
An operator's proven systems. Each step has an actor — you, your team, an agent, or a human-review checkpoint.
Same playbook, different actor.
Forward-looking budget and backward-looking accounting. The Default Week as a declarative weekly shape.
Time is the binding constraint. Allocation is the strategy.
Sources you trust, distilled into a working synthesis. Three-tier hierarchy: artifact, source, domain.
The 80/20 of the books and podcasts, structured into operating implications.
Underneath all eight surfaces is the same operating graph: intended situations, concerns, time horizons, time budgets, tasks, projects, routines, documents, metrics, decisions, observations, sources, playbooks, agents, and provenance. The graph is what makes Horizons more than the sum of its surfaces — and what makes it the context layer for human and agentic work alike.
The substrate is the product. The agent is an actor.
Most AI tools are chatbots — they hold context in a conversation, lose it, hallucinate, depend on whatever you've pasted in the last thirty minutes. The substrate problem is the actual problem.
I've used a lot of AI tools. Each session, I have to re-paste the same context. The same concern tree. The same active situations. The same constraints. The same decisions I've already made.
The agent is intelligent. It just doesn't know me.
The fix isn't a better assistant. It's a substrate the assistant can read from.
Horizons exposes structured operating context to agents through MCP — intended situations, concerns, constraints, decisions, documents, metrics, provenance, approval boundaries. Not a chat history. Not a vector store of pasted snippets. The actual graph of intentions, work, decisions, documents, metrics, and provenance that you've built by using the app.
When your agent needs context, it queries the same substrate you read from. When it learns something, it writes back with provenance. Both doors open.
Playbooks make agent actions accountable. Each step has an actor. Each actor has constraints. Each output writes back to the substrate with provenance. Where judgment is required, the playbook stops at a checkpoint and waits for you.
Today the steps run with you in the loop. Tomorrow, the routine steps run overnight, and you wake up to drafts and decisions waiting at the human checkpoint.
The same workflow step list renders a 12-week marathon training playbook (you the actor), an SDR's outbound week (you the actor), an agentic SDR's outbound run (agent the actor), and a competitive-intelligence agentic workflow (agent the actor). Only the actor indicators change.
As agents take on more of the routine steps, the substrate doesn't change. The methodology you've designed runs against the same context. The provenance accumulates. The judgment checkpoints stay where you put them.
Horizons playbooks are exportable as skills — the format that's becoming a cross-industry standard for AI agent capabilities. Design methodology in Horizons; export as a skill any agent can invoke. Skills compound. Prompts evaporate.
A language system for operator-grade work.
Horizons is not just software. It's a language system. Before you have language for something, you cannot quite see it; before you can see it, you cannot act intentionally about it.
These phrases differentiate Horizons in the market. They're not just describing the product — they're constituting what the product is.
Three tiers. One operating instrument.
Horizons charges premium for individual operators, more for agent-equipped operators, meaningfully for operator-led teams. The architecture is the same; the seat count, agent budget, and team capabilities scale.
- All eight surfaces — Today, Horizons, Concerns, Experiments, Routines, Playbooks, Time Budget, Worldview
- The agent context layer underneath, exposed via MCP
- Modest agent execution budget for running playbooks with model assistance
- Single seat, single workspace
- Higher agent execution budget for running heavier playbooks routinely
- Bring your own keys for unlimited execution at cost — Horizons doesn't mark up inference
- Advanced documents and operating outcomes
- Playbook authoring and skill export
- Priority support
- Multi-user access with shared concerns and operating context
- Cross-team provenance and audit
- Operator-grade permissions
- Pooled agent budget across the team
- Shared playbooks, decisions, and operating briefs
Direct Horizons stays paid and premium. The price filters for serious users, signals the value of system thinking, and funds the operator-grade build standard.
Operating field notes.
Longform writing on the practice of running a serious life — what works, what doesn't, what's compounding, what isn't.
Posts go up here as they're written. The intent isn't a content marketing channel; it's a place to think out loud about the discipline of running an Operator OS — and to share what shows up in my own data.
— On behavioral archaeology: what twelve months of routine adherence actually showed me.
— Same playbook, different actor: notes from running an agentic SDR loop overnight.
— The middle (months 4–7): why most goals die there and what survives the dip.
— Inactive isn't failure: a quarter of deliberately parked concerns and what came back.
First posts publish later this year. Subscribe via RSS or sign up for the operating brief.