0620
Claude Code Actionはpre-commit hookを実行しない。なぜならこいつはgit commitではなくGitHubの何かのAPIを使ってコミットを作成している。つまりコミット環境が別にあるから、hookはインストールされていないし、されていてもツールが入っていないだろう。
そもそも手許でも--no-verifyをつけるとpre-commit hookは迂回できるというのをいまさら知った。実際コーディングエージェントはわりとそうやって迂回してくるらしい。悪賢い奴め。
歯医者に行く。歯医者は定期健診のたびに「ちょっと歯石がついちゃってますね〜」みたいなことを言うが、言われたほうはだから何なんだよと思っている。それをどうにかするために定期健診に来ているのに。
仕事は負荷テストの観察とドキュメント執筆。ドキュメントを書くために既存の実装を見直していくと、呼ばれていないAPIや使われていないUseCaseがポロポロ出てきて、溜息をつく。何年も継続運用したシステムならともかく、これはまだ遅延を重ねた初回リリース前なのに。自分たちが何を作っているのかわかっている人間はいないのか?(僕もこの1年結局わかっていないからいまさら仕様をまとめているわけだが)
延期が決まった時点で普通に全部書き直せばよかったのかな、といまさら思う。いまさら思ってもどうしようもないが。
寝ます。