Before: default が散在 def train(lr=0.001, epochs=100): ... def run(lr=0.01, epochs=50): # !? After: config で一元管理 def train(lr: float, epochs: int): ... # config.yaml から注入 worktree を使ってくれない 「worktree で作業して」と指示しても 普通にブランチを切ってしまう → 指示の書き方を工夫する必要あり 規約を書いても完璧ではない LLM は「だいたい」守るが 100% ではない → 継続的なメンテナンスが必要 16 / 17