Loop engineering is becoming its own discipline.
Short agent tasks fail from bad model choices.
Long-running loops fail because state drifts across turns, tools, and handoffs.
LoopX is a local control plane for that drift. It sits above Codex, Claude Code, and Cursor without replacing them and keeps the loop legible:
→ Lifetime goals that outlive one chat thread
→ Human gates that stay visible instead of buried in scrollback
→ Fallback lanes when one path is blocked
→ Multi-agent todo ownership with claimed_by
→ Quota logic for when a turn should run, wait, or ask
→ Append-only run history and evidence
→ Public/private boundary scans before publishing
github.com/huangruiteng/loop…