claude-code-harness
Contributions to a Go agent harness
An open-source agent harness had its user-facing messages written in Japanese, and the worktree-create hook was broken. If you maintain that project, a half-translated tool and a flaky hook are the kind of small defect that quietly erodes trust.
I contributed fixes that were reviewed and merged. I translated the guardrail engine's user-facing messages from Japanese to English and updated every Go test assertion in the same commit, so behavior stayed pinned while the strings changed. I also fixed the worktree-create hook across both the Go handler and its shell fallback. The judgment: I refused to touch the strings without moving the tests in lockstep, because a suite that passes against stale assertions is worse than no suite at all.
Both changes landed upstream in a codebase I do not own. That is how I work inside someone else's project: a small change, tests moved with it, and a delivery that another maintainer reviewed before it became official.