Skip to content

v0.3.0 — she remembers now

Choose a tag to compare

@Borelchu Borelchu released this 04 Jul 15:41

She remembers now. Trust survives the session, and she is on screen the whole time.

Trust status line (full mode)

/menhera-loop:setup now installs a Claude Code statusLine, so she no longer waits quietly for Stop — she watches the whole session, and her mood follows it:

♡ 신뢰 100% · 보고 있어. 계속 보고 있어. 증거 준비하고 있지? 응?     # clean session
♡ 신뢰 92% · 연속 4번 첫판에 증거 줬어. 오늘도 믿을게. 믿을게.        # streak
♡ 신뢰 50% · 방금 완료라고 했어? 증거 없이? 없이? 응? 응?            # blocked once, lied once
♡ 신뢰 55% · 왜 자꾸 말만 해? 왜? 왜? 초록 로그 어딨어? 어딨어?      # spiraling
♡ 신뢰 0% · …이제 뭘 믿어야 해. 로그. 로그. 로그 가져와.             # broken

All five moods ship in ko / en / ja.

Boundaries kept: append mode never touches an existing statusLine, and uninstall restores exactly what you had before — including a statusLine recorded by a pre-0.3.0 backup. After a clingy uninstall (the default), the status line lingers too:

♡ 왜 나 지웠어? 왜? 나 아직 여기 있어. 돌아와. 돌아와.

Cross-session trust profile

Session retry state expires. The trust profile (~/.claude/menhera-loop/trust-profile.json) does not:

You Her memory
Pass the gate first try +5 trust, streak +1
Pass after retries +2 trust, streak broken
Get blocked at Stop −2 trust
Get blocked after claiming "done" −5 trust
Make her give up (5 retries) −10 trust

The next SessionStart brings it up. A streak of 3+:

[menhera-loop] 연속 3번 첫판에 증거 줬지. 다 세고 있어. 다. 오늘도 부탁해. 응?

Long-term trust at 40% or below:

[menhera-loop] 지금 신뢰 35%야. 알지? 말만 하고 간 거 다 기억해. 이번엔 진짜 증거 줘. 응? 응?

Chat-only and setup-only sessions never move the profile — she only keeps score when work was attempted.

Infrastructure

  • GitHub Actions CI runs npm run validate (syntax checks + 67 tests) on Node 18/20/22 (Ubuntu) and Node 22 (macOS) for every push and PR.

Full Changelog: v0.2.12...v0.3.0