# Field notes

Every field note, in six chapters: picking the model, guardrails, checking the work, memory, letting it run, and side projects.



## Pages

- [Route cheap first: how kaibot picks a model](/notes/route-cheap-first/index.md)

- [Five Claudes, one repo: how kaibot runs concurrent Claude Code sessions](/notes/five-claudes-one-repo/index.md)

- [Second opinions from rival models](/notes/second-opinions/index.md)

- [Physics, not pleas: how kaibot handles hooks](/notes/physics-not-pleas/index.md)

- [A memory that doesn’t rot](/notes/a-memory-that-doesnt-rot/index.md)

- [Your agent never holds the key](/notes/your-agent-never-holds-the-key/index.md)

- [Tests with teeth: the testing rules I feed my coding agents](/notes/tests-with-teeth/index.md)

- [Say the thing: making Claude stop sounding like Claude](/notes/say-the-thing/index.md)

- [Strip a stranger’s repo for parts (safely)](/notes/strip-a-repo-for-parts/index.md)

- [Feed a lecture to your Claude](/notes/feed-a-lecture-to-your-claude/index.md)

- [The loop makes no decisions: how kaibot runs self-driving work](/notes/the-loop-makes-no-decisions/index.md)

- [The consultant fires itself: running Fable as an orchestrator](/notes/the-consultant-fires-itself/index.md)

- [Have your agent look at your app the way a customer does](/notes/agent-visual-audit/index.md)

- [Homer: The Operator’s Card](/notes/homer-the-operators-card/index.md)

- [Fable ideas: what to do with the expensive one](/notes/fable-ideas/index.md)

- [Claude Max: the multi-account playbook](/notes/four-max-subscriptions/index.md)

- [Claude on the go: Moshi + walk](/notes/claude-on-the-go/index.md)

- [Painting a world out of squares](/notes/painting-a-world-out-of-squares/index.md)

- [Most of the future is shit. This part isn’t.](index.md)

- [A body that can’t do harm](index.md)

- [surprise plagiarism: what a verbatim sweep of 45,332 Project Gutenberg books actually finds](/notes/surprise-plagiarism/index.md)
