Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .claude/commands/cleanup-worktree.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,10 @@ For each candidate that is **still OPEN** (`gh issue view <N> --json state`):
(additive, low-risk — no ask):
gh issue comment <N> --repo <owner/repo> --body "Completed by #<PR> (merged <date>); worktree removed. Flagging for closure."
then add it to a *close-recommendation list* and **close ONLY after I confirm** (closing
is the outward, decisive step — an explicit opt-in, like commit/push).
is the outward, decisive step — an explicit opt-in, like commit/push). Once I have
confirmed, close with a trailing `# OLO_USER_APPROVED` on the `gh issue close` line: the
`olo-command-guards` mod refuses an issue close without it (and logs the ones it lets
through), see `docs/agent-rules/claude-code-mods.md`.
- **Umbrella / multi-item issue** the merge only partially advanced — one checklist item of
many, e.g. a `#308`-style follow-ups tracker → comment WHICH item is now done, **leave it
open**, and do NOT add it to the close list. Merging one item ≠ the issue is finished.
Expand Down
37 changes: 37 additions & 0 deletions .claude/mods/.claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"name": "olo-mods",
"owner": {
"name": "OloEngine"
},
"description": "OloEngine's Claude Code mods: the repo's agent rules held as code in the agent loop. See docs/agent-rules/claude-code-mods.md.",
"plugins": [
{
"name": "olo-output-truth",
"source": "./olo-output-truth"
},
{
"name": "olo-command-guards",
"source": "./olo-command-guards"
},
{
"name": "olo-read-gates",
"source": "./olo-read-gates"
},
{
"name": "olo-evidence",
"source": "./olo-evidence"
},
{
"name": "olo-known-traps",
"source": "./olo-known-traps"
},
{
"name": "olo-context-saver",
"source": "./olo-context-saver"
},
{
"name": "olo-fleet",
"source": "./olo-fleet"
}
]
}
8 changes: 8 additions & 0 deletions .claude/mods/olo-command-guards/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "olo-command-guards",
"version": "0.1.0",
"description": "Enforces OloEngine's git/publish rules (no bare or master pushes, no chained --amend, gated actions need the user's approval, no push while local checks run) and flags timing runs on a busy GPU.",
"author": {
"name": "OloEngine"
}
}
Loading
Loading