mataeil/OODA-loop
3 stars · Last commit 2026-06-14
Autonomous operations layer for Claude Code — opens small reviewable PRs for your live side project and re-orients from which ones you merge or reject. HALT file + hard cost cap; you stay in command.
README preview
# OODA-loop [한국어](README.ko.md) | English **It watches your side project at 3am, opens a small PR for your morning review, and re-aims itself from which ones you merge.** Here's what it prints at the end of every cycle — the one artifact no cron job, round-robin loop, or skills pack can produce, because of the **LEARN** line, where it re-orients from *your* merge/reject calls: <p align="center"> <img src="docs/demo.gif" alt="One OODA-loop cycle: it opens a PR, you reject it, and the Adaptive Lens re-aims a threshold — 'You rejected it. It re-aimed.'" width="820"> </p> Re-render the latest card any time with `/ooda-status --share`. <details> <summary>Prefer plain text? The same Cycle Card.</summary> ``` ┌─ fwd.page · OODA-loop cycle #152 ────────────── 2026-04-14 03:14 UTC ─┐ │ │ │ OBSERVE 4 domains · test_coverage dropped 91% → 84% overnight │