loop & gate · accountability kit

The Accountability Kit.

A judgment layer for your own follow-through. Habit apps remember what you did. This remembers what you said you would do and didn't, counts it, and catches you when you keep quietly deferring the hard thing.

Install it

what it is

In Loop & Gate, this kit points the whole method at you. A daily loop can remind, track, and score on its own, and it should. But it can't want the outcome for you, it can't decide a task is worth killing, and it can't tell you a streak is theater. So the loop stops at a fixed set of points and waits for you. Those points are the gates.

The engine underneath does the one mechanical thing willpower forgets: every morning focus that doesn't show up in the day's log gets a deferral increment, and at three strikes it trips a pattern alert that forces a decision. That mechanic, not the note-taking, is the whole point.

It is not a habit tracker that rewards streaks, and it is not an autopilot: it surfaces the reckoning and counts the misses, but the follow-through is yours. Answer it with a comfortable story and all you get is a well-documented record of your own avoidance.

Nothing else to install. No pipeline, no account, no local model, no subscription beyond your Claude plan. The reckoning, the counting, and the weekly aggregation are done by the agent you're already talking to, over plain text files.

the eight gates

Each gate names its mode — Commit for deciding what deserves you, Reckon for facing what you did, or Pattern for reading the trend — so you know what kind of call you're making. Gate ∞ decides how much of the rest today earns: a day with one exhausted hour earns a one-line log.

the gates, in the order they run
GateThe questionMode
∞ How much of this loop does today deserve? Right-size the loop to the day you actually have, not the day you wish you had. Above the others
0 What am I trying to move? The small set of outcomes worth your scarce attention, with your known avoidance patterns written next to them. Commit
1 What's the one thing today? The single most important thing, chosen against a goal rather than against your mood. One, not five. Commit
2 Did I capture what I did? One line, whenever something finishes or a decision gets made — the cheap evidence the night reckoning reads. Reckon
3 Did I do what I said? Face the gap truthfully, and don't silently edit the morning focus to match the day — the miss is the signal. Reckon
4 Am I avoiding this? At three deferrals, kill it or commit to it with a real, specific reason. There is no third option. Pattern
5 What's tomorrow? Commit to tomorrow's one thing now, so the morning is a start and not a reconstruction. Commit
6 What patterns emerged? Read the week honestly — tasks deferred twice or more, days with no log, and how much logged work maps to a stated goal — and let it change next week. Pattern

five rituals

You don't run all of it every day. On a brutal day, /log one line and move on. On a normal day, morning and night. On a Sunday, the weekly pass.

/morning
Sets the one thing today, chosen against a goal. Surfaces what you carried over and flags anything you're starting to avoid.
/log
One line, whenever you finish something or make a decision. The cheap capture the night reckoning reads.
/eod
The honest checkpoint, and the one with teeth: it compares this morning's focus to what you actually logged, and counts the misses.
/plan-tomorrow
Sets tomorrow while today is still honest, so you start cold without reconstructing anything.
/weekly-signals
Once a week, the zoomed-out view: what you keep deferring, which days you fell out of the loop, and how much of your week actually served a goal. Told straight, not cheerfully.
/decide
On demand, for a decision that keeps circling: cut through it. Not part of the daily loop. Add hard to strip the softening.

the deferral engine

Six steps, and only one of them is bookkeeping:

  1. Morning names the target. Gate 1 writes one primary focus, and up to two secondaries, to today's daily note.
  2. The day gets captured. Gate 2 appends one-line log entries. Cheap on purpose — the log is the evidence the reckoning reads.
  3. Night reckons and counts. Gate 3 diffs the focus against the log and increments a deferral counter for every focus item the log doesn't show as done.
  4. Three strikes trips an alert. At a count of 3 the reckoning stops being polite and forces a choice: re-commit with a reason and a slot, or cut it.
  5. Named patterns get checked. The avoidance patterns you wrote in goals.md — “infrastructure over output,” say — are checked at the morning and weekly gates, and flagged by name when they match.
  6. The week is scored straight. Gate 6 aggregates tasks deferred twice or more, days with no log at all, and the share of logged work that maps to a stated goal. A low alignment score is the mirror, not an error.

The whole engine converts a vague background guilt into a specific number and a forced choice. The deferral log itself is one row per tracked task in patterns.md, with a count, the last date, a category and a note — struck-through rows are the completion log, kept for history.

install

Get Claude Code

A paid Claude plan — Pro or Max — and the desktop app, or the CLI. The free plan does not include Claude Code. The Foundation's guide covers this if it's all new.

Add the kit

In the Code chat box:

/plugin marketplace add slogsdon/loop-and-gate-accountability-kit

Click Install on the menu that appears. The five ritual commands and the gates are now available, and there is nothing else to install.

Name clash? If you already have commands called morning, log, eod, plan-tomorrow or weekly-signals, use the plugin-prefixed form Claude Code shows in its menu.

Pick where your notes live

Open a folder for your accountability notes — a fresh empty one is fine — then type:

/morning

The first time, it creates an accountability/ folder with goals.md, the patterns.md deferral log, and daily/, one note per day. Already keep an Obsidian vault? Open that folder instead: the rituals detect the vault and write to your daily notes, with no separate scaffold.

Fill in goals.md once — that's Gate 0, and everything measures against it. Keeping the folder in git is optional and worth it: the history of daily/ becomes a free, honest audit trail.

On pi, one command, and each ritual is a /skill:<name> command:

pi install git:github.com/slogsdon/loop-and-gate-accountability-kit

status and limits

The source lists the asset as complete: the gates reference, the deferral-engine mechanic, the five ritual skills, the templates, and the no-terminal on-ramp. It runs on Claude alone, and the Obsidian-vault path is auto-detected when one is present.

Where state lives is deliberately disposable — plain markdown in the project folder by default, your vault when you keep one. The gates are the part meant to last: when the files get rebuilt, they don't change.

The kit stands alone, but if the Build and Grow kits are installed, the nightly reckoning is where a stalled build or an unposted launch gets caught — which is how Build → Grow → Accountability → Build closes.

where to go