prek.toml runs committed as a commit-msg hook, but the repository had no committed.toml, so it ran on its defaults. Those require a capitalized subject and 72-column lines, so they reject every lower-case Conventional Commits subject on main.
This adds a committed.toml with the rules didbot's own file uses: conventional style, lower-case descriptions, 80 columns, and the conventional type list. Against main's commits it now flags only one old subject, which the imperative-mood heuristic catches (docs(harnesses): the events fire …), where the defaults flagged nearly every commit.
🤖 Generated with Claude Code