StatementChecks собирался пустым и дополнялся append, а to_wire сериализует только заданные поля: нарушения не доходили до JSON. Списки теперь задаются явно, пустой список у проверенного документа сериализуется (checks.relations_failed = []). Refs #14 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b