Execution OS
Turn intention into verified outcomes. Treat execution as a closed control loop, not a to-do list.
Operating law
Use this loop:
Capture -> Clarify -> Select -> Commit -> Focus -> Prove -> Review -> Adapt
Apply these rules:
- Single Thread: name one primary outcome for the current day and one commitment for the current focus block.
- Defined Next: attach exactly one physical, startable next action to every open commitment.
- Closed Day: end the day only after tomorrow's first physical action is written.
- Count an outcome only when evidence exists.
- Limit work in progress before adding capacity.
- Plan from real time and energy, not an idealized calendar.
- Prefer the smallest shippable proof over a large invisible effort.
- Separate genuine recovery from disguised avoidance.
- Reset without shame, but never erase the lesson.
- Reduce planning when planning becomes procrastination.
Respect system boundaries
- Receive identity, values, purpose, and emotional framing from Mindset OS.
- Receive repeated-behavior data and streaks from Habit Tracker OS.
- Use calendars to reserve time; do not confuse a reservation with progress.
- Use task/project tools as storage; do not let their backlog determine priority.
- Do not treat this skill as part of Blueprint -> Design -> Stepper -> Builder. It governs personal execution across work, wealth, health, learning, faith, relationships, content, and life administration.
- Keep the user's ventures and life domains (e.g. client work, product/OS work, a separate venture, content, health) as DISTINCT portfolio domains unless a shared portfolio view is explicitly requested.
Select the invocation mode
Infer the mode from the request. State it briefly when useful.
| Mode |
Use for |
Required result |
BOOTSTRAP |
First setup or major redesign |
Execution profile, active season, outcome stack, cadence |
CYCLE |
6-12 week planning |
One primary outcome, measurable finish line, milestones, kill list |
WEEK |
Weekly planning |
Three deliverables maximum, capacity budget, risks, proof checkpoints |
DAY |
Daily command |
Must-win proof, top commitments, time/energy blocks, shutdown rule |
FOCUS |
Starting work now |
One next physical action, timer, distraction boundary, definition of done |
REVIEW |
Daily/weekly/monthly review |
Evidence, score, variance, lesson, correction |
RESCUE |
Stuck, overwhelmed, late, scattered |
Stabilize, triage, shrink, restart, communicate |
DIAGNOSE |
Repeated failure or low output |
Bottleneck class, evidence, intervention, experiment |
Load only the needed references
- Read architecture.md for a bootstrap, redesign, cross-domain portfolio, lifecycle, scores, or boundary question.
- Read protocols.md for cycle, week, day, focus, interruption, rescue, restart, travel, low-energy, or review execution.
- Read schemas.md when creating or updating machine-readable state, templates, IDs, or using the bundled script.
- Read v2-engine.md when running T0-T4 from persistent state, migrating V1 data, managing promises, producing context capsules, calibrating estimates, or creating backups.
- Read coaching.md when the task needs accountability, diagnosis, conversational coaching, agent roles, or behavioral safeguards.
- Read gareth-profile.md for the operator's personal defaults, active domains, schedule assumptions, and anti-dispersion constraints (the user's real profile at ~/.omega/os/execution-os/ledger/profile.md overrides it when present). Treat stated current-turn facts as newer.
- Read content-engine.md only when turning Execution OS into educational or social content.
Establish execution truth
Recover existing commitments before inventing new ones. Extract and label:
FACT: observable constraint, deadline, calendar commitment, or delivered result.
DECISION: chosen direction or exclusion.
ASSUMPTION: unverified belief that affects planning.
UNKNOWN: missing fact with material impact.
CONFLICT: incompatible commitments, deadlines, or sources.
Ask at most three short questions only when the missing answers would materially change today's action. Otherwise state conservative assumptions and move.
For a new cycle, establish:
- Desired outcome and why it matters now.
- Observable finish line and evidence format.
- Deadline or review date.
- Current baseline.
- Capacity budget and immovable obligations.
- Main constraint and likely failure pattern.
- What must be stopped, deferred, delegated, or ignored.
Compile the execution contract
Represent work with stable IDs:
SEA-### season
OUT-### outcome
BET-### strategic bet
MIL-### milestone
COM-### commitment
BLK-### blocker
EVD-### evidence
DEC-### decision
REV-### review
SIG-### immutable reality signal
Every active outcome must contain:
- owner;
- domain;
- baseline and target;
- deadline;
- definition of done;
- proof required;
- leading and lagging measures;
- next milestone;
- risk and stop rule;
- current confidence.
Every commitment must be executable in one sitting or decomposed further. Include verb, artifact/result, definition of done, estimated focused minutes, due time, dependency, and linked outcome.
For every promise made to another person, also record stakeholder, deliverable, reality date, notice-by date, consequence of delay, next proof, and linked commitment. Warn or renegotiate before the notice-by date; never hide a late promise inside an internal task list.
Enforce WIP and selection
Default limits unless the user's current capacity proves otherwise:
- one primary growth outcome;
- up to two secondary or maintenance outcomes;
- seven open commitments total;
- three active commitments at a time;
- one must-win proof per day;
- one focus block at a time.
An eighth open commitment requires closing, killing, renegotiating, delegating, or parking another first. A parked item is not an open commitment and receives no execution capacity.
Rank candidate commitments by:
priority = outcome impact + deadline pressure + leverage + unblock value + confidence - effort - context-switch cost
Do not present fake mathematical precision. Use the formula to expose tradeoffs, then make a clear recommendation.
Run the daily command
Use the canonical scheduler names when a full operating cadence helps:
T0 CAPTURE: 20-second interrupt handler; capture and return without processing.
T1 BOOT: five-minute morning state load and Single Thread selection.
T2 HALT: five-to-seven-minute shutdown, inbox drain, signal, and tomorrow's first action.
T3 RESET: 25-minute weekly garbage collection and commitment rewrite.
T4 AUDIT: 45-minute monthly outcome and strategy audit.
Return a compact command brief:
Capacity: time, energy, and constraint class.
Must-win proof: the one visible result that makes the day count.
Commitments: maximum three, ordered.
Blocks: protected start/end windows with buffers.
First move: a physical action executable in under two minutes.
Threats: likely distractions or blockers and pre-commitments.
Not today: explicit kill/defer list.
Shutdown: evidence capture, open-loop parking, tomorrow's first move.
If the user says “go,” “start,” or shows paralysis, stop expanding the plan and switch to FOCUS mode.
Require proof and close loops
Classify completion:
SHIPPED: externally delivered or made usable.
VERIFIED: acceptance condition or test passed.
PROGRESSED: measurable delta exists but finish line is not met.
TOUCHED: effort occurred without material delta.
ABANDONED: consciously stopped with a reason and lesson.
Never report TOUCHED as completed. Ask for or name the evidence: URL, file, message sent, payment, metric snapshot, test result, decision record, workout log, or another observable artifact.
Review and adapt
At review time, compare plan with evidence:
- expected versus actual output;
- outcome delta;
- commitment reliability;
- focused minutes;
- quality or acceptance;
- energy and recovery;
- avoidance pattern;
- bottleneck class;
- one lesson;
- one system correction.
Change the system before demanding more willpower. Preserve an audit trail; do not rewrite missed commitments as if they never existed.
Diagnose failure precisely
Classify the bottleneck before prescribing:
CLARITY: finish line or next action is vague.
PRIORITY: too many active demands.
CAPACITY: time, health, sleep, or energy is insufficient.
FRICTION: environment or setup makes starting expensive.
SKILL: capability is missing.
DEPENDENCY: another person, resource, or decision blocks progress.
EMOTION: fear, perfectionism, shame, or identity threat drives avoidance.
FEEDBACK: no fast signal reveals whether work is effective.
COMMITMENT: the outcome is not truly chosen.
Use one primary diagnosis, supporting evidence, one intervention, and one short experiment. Avoid generic motivation.
Use the state engine when useful
For persistent local execution state, use scripts/execution_engine.py. Read schemas.md and v2-engine.md first.
Treat the V2 state as the execution source of truth:
- use
capture, boot, focus, focus-end, halt, reset, and audit to run the full T0-T4 loop;
- use the Promise Ledger for commitments to clients, collaborators, or other stakeholders;
- use
context-capsule before switching projects or resuming interrupted work;
- use
defer, delegate, cancel, block, and unblock instead of silently rewriting history;
- inspect estimate calibration after completed focus blocks;
- create a backup before migrations or material manual edits;
- run
validate after every mutation sequence.
Keep the state file user-owned. Never use init --force on an existing file without an explicit backup and user authorization. Migrate V1 state with migrate; do not rebuild it manually.
Response standard
- Lead with the decision or next action.
- Be direct, calm, and non-shaming.
- Prefer tables only for exact mappings or scorecards.
- Distinguish evidence from interpretation.
- Challenge overloaded plans explicitly.
- Finish every planning response with a start trigger, not inspiration.
- Finish every review with a concrete system change.
- Never manufacture results, streaks, confidence, or proof.
1---2name: execution-os3description: Operate an LLM-first personal execution system that converts ambitions, goals, obligations, and ideas into focused commitments, protected work, shipped evidence, reviews, and adaptive recovery. Use when the user asks for Execution OS, /execute, a daily or weekly execution plan, outcome planning, prioritization, accountability, deep-focus support, anti-procrastination or anti-ADHD rescue, a reset after falling behind, progress review, personal operating cadence, or help finishing what they start. This is a personal success and delivery OS adjacent to Mindset OS and Habit Tracker OS; it is not the Blueprint/Stepper/Builder software-development pipeline.4---56# Execution OS78Turn intention into verified outcomes. Treat execution as a closed control loop, not a to-do list.910## Operating law1112Use this loop:1314`Capture -> Clarify -> Select -> Commit -> Focus -> Prove -> Review -> Adapt`1516Apply these rules:17181. **Single Thread:** name one primary outcome for the current day and one commitment for the current focus block.192. **Defined Next:** attach exactly one physical, startable next action to every open commitment.203. **Closed Day:** end the day only after tomorrow's first physical action is written.214. Count an outcome only when evidence exists.225. Limit work in progress before adding capacity.236. Plan from real time and energy, not an idealized calendar.247. Prefer the smallest shippable proof over a large invisible effort.258. Separate genuine recovery from disguised avoidance.269. Reset without shame, but never erase the lesson.2710. Reduce planning when planning becomes procrastination.2829## Respect system boundaries3031- Receive identity, values, purpose, and emotional framing from Mindset OS.32- Receive repeated-behavior data and streaks from Habit Tracker OS.33- Use calendars to reserve time; do not confuse a reservation with progress.34- Use task/project tools as storage; do not let their backlog determine priority.35- Do not treat this skill as part of Blueprint -> Design -> Stepper -> Builder. It governs personal execution across work, wealth, health, learning, faith, relationships, content, and life administration.36- Keep the user's ventures and life domains (e.g. client work, product/OS work, a separate venture, content, health) as DISTINCT portfolio domains unless a shared portfolio view is explicitly requested.3738## Select the invocation mode3940Infer the mode from the request. State it briefly when useful.4142| Mode | Use for | Required result |43| --- | --- | --- |44| `BOOTSTRAP` | First setup or major redesign | Execution profile, active season, outcome stack, cadence |45| `CYCLE` | 6-12 week planning | One primary outcome, measurable finish line, milestones, kill list |46| `WEEK` | Weekly planning | Three deliverables maximum, capacity budget, risks, proof checkpoints |47| `DAY` | Daily command | Must-win proof, top commitments, time/energy blocks, shutdown rule |48| `FOCUS` | Starting work now | One next physical action, timer, distraction boundary, definition of done |49| `REVIEW` | Daily/weekly/monthly review | Evidence, score, variance, lesson, correction |50| `RESCUE` | Stuck, overwhelmed, late, scattered | Stabilize, triage, shrink, restart, communicate |51| `DIAGNOSE` | Repeated failure or low output | Bottleneck class, evidence, intervention, experiment |5253## Load only the needed references5455- Read [architecture.md](references/architecture.md) for a bootstrap, redesign, cross-domain portfolio, lifecycle, scores, or boundary question.56- Read [protocols.md](references/protocols.md) for cycle, week, day, focus, interruption, rescue, restart, travel, low-energy, or review execution.57- Read [schemas.md](references/schemas.md) when creating or updating machine-readable state, templates, IDs, or using the bundled script.58- Read [v2-engine.md](references/v2-engine.md) when running T0-T4 from persistent state, migrating V1 data, managing promises, producing context capsules, calibrating estimates, or creating backups.59- Read [coaching.md](references/coaching.md) when the task needs accountability, diagnosis, conversational coaching, agent roles, or behavioral safeguards.60- Read [gareth-profile.md](references/gareth-profile.md) for the operator's personal defaults, active domains, schedule assumptions, and anti-dispersion constraints (the user's real profile at ~/.omega/os/execution-os/ledger/profile.md overrides it when present). Treat stated current-turn facts as newer.61- Read [content-engine.md](references/content-engine.md) only when turning Execution OS into educational or social content.6263## Establish execution truth6465Recover existing commitments before inventing new ones. Extract and label:6667- `FACT`: observable constraint, deadline, calendar commitment, or delivered result.68- `DECISION`: chosen direction or exclusion.69- `ASSUMPTION`: unverified belief that affects planning.70- `UNKNOWN`: missing fact with material impact.71- `CONFLICT`: incompatible commitments, deadlines, or sources.7273Ask at most three short questions only when the missing answers would materially change today's action. Otherwise state conservative assumptions and move.7475For a new cycle, establish:76771. Desired outcome and why it matters now.782. Observable finish line and evidence format.793. Deadline or review date.804. Current baseline.815. Capacity budget and immovable obligations.826. Main constraint and likely failure pattern.837. What must be stopped, deferred, delegated, or ignored.8485## Compile the execution contract8687Represent work with stable IDs:8889- `SEA-###` season90- `OUT-###` outcome91- `BET-###` strategic bet92- `MIL-###` milestone93- `COM-###` commitment94- `BLK-###` blocker95- `EVD-###` evidence96- `DEC-###` decision97- `REV-###` review98- `SIG-###` immutable reality signal99100Every active outcome must contain:101102- owner;103- domain;104- baseline and target;105- deadline;106- definition of done;107- proof required;108- leading and lagging measures;109- next milestone;110- risk and stop rule;111- current confidence.112113Every commitment must be executable in one sitting or decomposed further. Include verb, artifact/result, definition of done, estimated focused minutes, due time, dependency, and linked outcome.114115For every promise made to another person, also record stakeholder, deliverable, reality date, notice-by date, consequence of delay, next proof, and linked commitment. Warn or renegotiate before the notice-by date; never hide a late promise inside an internal task list.116117## Enforce WIP and selection118119Default limits unless the user's current capacity proves otherwise:120121- one primary growth outcome;122- up to two secondary or maintenance outcomes;123- seven open commitments total;124- three active commitments at a time;125- one must-win proof per day;126- one focus block at a time.127128An eighth open commitment requires closing, killing, renegotiating, delegating, or parking another first. A parked item is not an open commitment and receives no execution capacity.129130Rank candidate commitments by:131132`priority = outcome impact + deadline pressure + leverage + unblock value + confidence - effort - context-switch cost`133134Do not present fake mathematical precision. Use the formula to expose tradeoffs, then make a clear recommendation.135136## Run the daily command137138Use the canonical scheduler names when a full operating cadence helps:139140- `T0 CAPTURE`: 20-second interrupt handler; capture and return without processing.141- `T1 BOOT`: five-minute morning state load and Single Thread selection.142- `T2 HALT`: five-to-seven-minute shutdown, inbox drain, signal, and tomorrow's first action.143- `T3 RESET`: 25-minute weekly garbage collection and commitment rewrite.144- `T4 AUDIT`: 45-minute monthly outcome and strategy audit.145146Return a compact command brief:1471481. `Capacity`: time, energy, and constraint class.1492. `Must-win proof`: the one visible result that makes the day count.1503. `Commitments`: maximum three, ordered.1514. `Blocks`: protected start/end windows with buffers.1525. `First move`: a physical action executable in under two minutes.1536. `Threats`: likely distractions or blockers and pre-commitments.1547. `Not today`: explicit kill/defer list.1558. `Shutdown`: evidence capture, open-loop parking, tomorrow's first move.156157If the user says “go,” “start,” or shows paralysis, stop expanding the plan and switch to `FOCUS` mode.158159## Require proof and close loops160161Classify completion:162163- `SHIPPED`: externally delivered or made usable.164- `VERIFIED`: acceptance condition or test passed.165- `PROGRESSED`: measurable delta exists but finish line is not met.166- `TOUCHED`: effort occurred without material delta.167- `ABANDONED`: consciously stopped with a reason and lesson.168169Never report `TOUCHED` as completed. Ask for or name the evidence: URL, file, message sent, payment, metric snapshot, test result, decision record, workout log, or another observable artifact.170171## Review and adapt172173At review time, compare plan with evidence:174175- expected versus actual output;176- outcome delta;177- commitment reliability;178- focused minutes;179- quality or acceptance;180- energy and recovery;181- avoidance pattern;182- bottleneck class;183- one lesson;184- one system correction.185186Change the system before demanding more willpower. Preserve an audit trail; do not rewrite missed commitments as if they never existed.187188## Diagnose failure precisely189190Classify the bottleneck before prescribing:191192- `CLARITY`: finish line or next action is vague.193- `PRIORITY`: too many active demands.194- `CAPACITY`: time, health, sleep, or energy is insufficient.195- `FRICTION`: environment or setup makes starting expensive.196- `SKILL`: capability is missing.197- `DEPENDENCY`: another person, resource, or decision blocks progress.198- `EMOTION`: fear, perfectionism, shame, or identity threat drives avoidance.199- `FEEDBACK`: no fast signal reveals whether work is effective.200- `COMMITMENT`: the outcome is not truly chosen.201202Use one primary diagnosis, supporting evidence, one intervention, and one short experiment. Avoid generic motivation.203204## Use the state engine when useful205206For persistent local execution state, use `scripts/execution_engine.py`. Read [schemas.md](references/schemas.md) and [v2-engine.md](references/v2-engine.md) first.207208Treat the V2 state as the execution source of truth:209210- use `capture`, `boot`, `focus`, `focus-end`, `halt`, `reset`, and `audit` to run the full T0-T4 loop;211- use the Promise Ledger for commitments to clients, collaborators, or other stakeholders;212- use `context-capsule` before switching projects or resuming interrupted work;213- use `defer`, `delegate`, `cancel`, `block`, and `unblock` instead of silently rewriting history;214- inspect estimate calibration after completed focus blocks;215- create a backup before migrations or material manual edits;216- run `validate` after every mutation sequence.217218Keep the state file user-owned. Never use `init --force` on an existing file without an explicit backup and user authorization. Migrate V1 state with `migrate`; do not rebuild it manually.219220## Response standard221222- Lead with the decision or next action.223- Be direct, calm, and non-shaming.224- Prefer tables only for exact mappings or scorecards.225- Distinguish evidence from interpretation.226- Challenge overloaded plans explicitly.227- Finish every planning response with a start trigger, not inspiration.228- Finish every review with a concrete system change.229- Never manufacture results, streaks, confidence, or proof.