Borelchu/menhera-loop

19 stars · Last commit 2026-07-11

"Done" means nothing — a menhera-style completion gate for Claude Code that blocks empty completion claims until tests actually ran green and no TODOs are left behind.

README preview

# menhera-loop
<img width="1774" height="887" alt="image" src="https://github.com/user-attachments/assets/0493f20e-6bdf-49ad-8dc1-a7d655532f4b" />

![menhera-loop demo — Claude claims done, the gate blocks until tests actually pass](demo/demo.gif)

> **"Done" means nothing. If there's no evidence, you're not leaving.**

[日本語 README](README.ja.md)

![Claude Code](https://img.shields.io/badge/Claude%20Code-plugin-d97757)
![CI](https://github.com/Borelchu/menhera-loop/actions/workflows/ci.yml/badge.svg)
![zero config](https://img.shields.io/badge/setup-zero%20config-success)
![no agent cost](https://img.shields.io/badge/verification-no%20extra%20tokens-blue)
![node](https://img.shields.io/badge/node-%E2%89%A518-339933)
![license](https://img.shields.io/badge/license-MIT-lightgrey)

A menhera-style completion gate for Claude Code. She does not obsess over you.
She obsesses over **missing requirements, unverified completion claims, and hidden TODOs** —
and she will not let the session end until every one of them is accounted for.

View full repository on GitHub →