Browse Source

Record feedback implementation milestone and remaining work

master
evgeny 6 days ago
parent
commit
8676893d59
  1. 18
      doc/tasks.md

18
doc/tasks.md

@ -3,6 +3,24 @@
Сюда пишется список задач с короткой аннотацией. Если задача большая и имеет ТЗ - то ТЗ оформляется отдельным файлом, а сюда помещается аннотация и ссылка на ТЗ.
## Текущая задача
[ ] **Голосования, опросы и реакции в чате** — 06.10.2026, копия `/home/user/utun3`, ветка `feature/chat-feedback`:
реализован базовый слой `src/chat/chat_feedback.c/h`: таблица каждого канала,
подписи участников, независимые ver для ответа и реакции, сохраняемая отмена,
детерминированный конфликт ver, атомарное применение страниц и восстановление индекса.
Merkle v3 разделяет MEMBERS/FEEDBACK, курсор записи — 32 байта.
`./check.sh`: 130 passed, 0 failed, 1 skipped; proxy/full, burst и load также PASS.
Осталось: включить производный message_id в чтение/API сообщений, определить
канонические данные набора эмодзи и ответа, формат неизменяемого poll-сообщения
(single/multiple, allow_custom_answer), проверку и подсчёт результатов при получении
исходного сообщения; подключить headless, desktop и Android интерфейсы.
[ ] **tcp_proxy_full: проверить аномальные значения elapsed в отчёте** — 06.10.2026:
`/tmp/utun3-check.log` при успешной передаче показывает длительности вроде
`basic_1mb: 161949390ms` и `concurrent_20: -1612179507375916304ms`.
В `tests/tcp_proxy_full/run_test.sh` длительность считается через `date +%s%3N`;
проверить фактический формат времени и арифметику в окружении запуска.
Причина пока не установлена; результаты передачи и проверки байтов — PASS.
[ ] **rlottie: разбор предупреждений GCC 15 в импортированных исходниках** — 05.10.2026:
при сборке `tools/chatgui/rlottie_src` GCC сообщает `-Wuninitialized` в
`VArenaAlloc::reset()`: fFirstBlock/fFirstSize/fFirstHeapAllocationSize читаются

Loading…
Cancel
Save