e3ca2dc1d5
Ревью #516: fakeDb.execute всегда пушил commit — моделировался только commit-путь, несущий негатив (тело кидает → tx реджектит → дренаж после awaited-tx не бежит → хук НЕ фаerr) не был заперт. Исходник корректен, это была дыра в тесте. Добавлен тест: тело бросает → executeTx реджектит, commit не случился, хук не побежал. Mutation-verify: перенос дренажа в finally → тест краснеет. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>