Skip to content

hum-nest: a cell that grew on from its graft grew no bloom of its own - #103

Merged
adiled merged 1 commit into
mainfrom
fix/grow-on-counts-no-bloom
Oct 28, 2026
Merged

adiled merged 1 commit into
mainfrom
fix/grow-on-counts-no-bloom

Conversation

@adiled

@adiled adiled commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Why

Watching wryme on main after #102: each delivery (a finished job or another window's note) restarted claude twice, both times resuming the same session. The first restart is needed: the late tool result has to be stitched into the transcript before claude loads it. The second, on the next user message, was not.

What changes

A cell raised for a prompt with no words grows the graft's last bloom on; it adds no bloom. The nest counted its wilt as a new bloom, so the next prompt's graft, which holds the same number of blooms, looked like it carried a bloom the cell did not grow, and a fresh cell was raised. Such a cell now starts its count one bloom short of its graft, so its wilt brings it level and the next prompt is fed to it.

Testing

  • hum-nest: 35 pass. New test: a cell raised for a delivery, once it wilts, is fed the next worded prompt on its sigil with no second raise. It fails without the fix.
  • tools/speech.py clean, clippy clean; claude-cli's tests pass against it.

A delivery, a prompt with no words, raises a cell that grows the graft's
last bloom on. The nest counted that cell's wilt as one more bloom than
its graft held, so the caller's next prompt, whose graft holds the same
blooms, looked like it carried a bloom the cell never grew: the cell was
thrown away and a fresh one raised. Every delivery cost two restarts of
claude, resuming the same session, where it needs one.

A cell raised to grow on now starts one bloom short of its graft, so its
wilt brings it level, and the next prompt is fed to it.
@adiled
adiled merged commit fce5bc1 into main Oct 28, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant