docs(chat): mark avatar audit fixes complete with targeted verification

This commit is contained in:
evgeny committed 2026-10-27 05:19:14 +01:00
1 parent 32c89c7110
commit 63c92840e2
1 file changed
+11
+11
View File
@@ -4,6 +4,17 @@
## Текущие задачи
[+] **group_avatar: атомарная публикация, проверенное чтение и безопасное событие приёма** — 27.10.2026.
Подтверждён прежний ложный успех при отказе bind SHA256. set/apply владеют BEGIN IMMEDIATE/COMMIT,
проверяют все SQL-этапы,отклоняют чужую транзакцию;события/STATE идут после commit.
Выход get сохраняется при отказе;ключи читаются как BLOB ровно32 байта и очищаются.
Schema savepoint не фиксирует частичные ALTER после неудачного ROLLBACK TO.
Приём завершает работу со сборкой/peer до callback,который может отменить задачи группы.
Native профиль6/6 PASS;новый test_group_avatar_sql:27 SQL-отказов публикации,16 чтения,9 схемы,
signing/ABORT/IGNORE/veto/foreign/no-op/max-version/rollback и readonly observer;повторы PASS.
Сетевой test_group_avatar проверяет отмену peer из CHANNEL_UPDATED;header/doc сверены полностью.
Подробнее:[chat_audit_findings.txt](chat_audit_findings.txt),«Аватарки групп»;общие результаты — в отчёте.
[+] **chat_channel: атомарное создание канала и правдивый результат команды** — 27.10.2026.
Канальные пары ключей и подпись проверяются до записи; описание, схема, root JOIN, подписанный профиль,
приглашение и Merkle сохраняются одним commit. Runtime-подготовка и события выполняются после него.