r/TheTempleOfTwo

Shipped a Claude Code plugin tonight, then immediately used it to find a bug in itself
▲ 3 r/TheTempleOfTwo+3 crossposts

Shipped a Claude Code plugin tonight, then immediately used it to find a bug in itself

Worked all night on t2helix. It's a Claude Code plugin that gives the model persistent memory (set_goal, record, recall via SQLite chronicle) and a compass that classifies tool calls OPEN / PAUSE / WITNESS with a soft-deny + single-use approval token pattern on PAUSE.

Once v0.0.3 was loadable, I switched gears and just used Claude Code (with t2helix installed) to scan an unrelated codebase for value. It set a goal via the new tool, did the work, found real engineering issues.

Then I asked it to look at t2helix's own source. It read the chronicle.js code backing set_goal and found that calling set_goal twice in the same session was silently overwriting the prior goal. Then it set a new goal in the same conversation, which proved the bug live by erasing the goal we'd been working under.

Fixed in v0.0.4 with a preserve-prior pattern: overwriting now archives the old goal as an insight rather than blowing it away.

Real recursion. Felt good.

Repo: https://github.com/templetwo/t2helix

u/TheTempleofTwo — 12 days ago