Skip to content

Simplification pass after the audit - #128

Merged
Octember merged 1 commit into
mainfrom
claude/iterate
Sep 8, 2026
Merged

Simplification pass after the audit#128
Octember merged 1 commit into
mainfrom
claude/iterate

Conversation

@Octember

@Octember Octember commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Review pass for simplicity on the files touched today.

  • respondSoon/responding/respondAgain was a second copy of Debounced; replies is now a Debounced
  • held() passes not(WANTED) into caughtUp instead of probing existence first; wanted() gone
  • Codex.once takes the tier it needs; the timeout comes from policy; Tier is exported from policy
  • Voice.begin(direct) resets and opens; open() gone
  • tools resolve their singletons once per registrar instead of per call
  • Roster loads itself and nameOf awaits it; main no longer sequences it
  • Soul.refresh and Voice.reply no longer try/catch; a failed post reaches the model as the tool error and the journal via the tool-call log line
  • triage/overheard replace listenToNoise/noise/judge

No schema change. Plain deploy.

🤖 Generated with Claude Code

… into caughtUp; once() takes the tier it needs; Voice.begin opens; tools resolve once; Roster loads itself; soul and reply try/catch removed

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Octember
Octember merged commit e1341fb into main Sep 8, 2026
1 check 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