From 1e4457d710381927163d57cc538ea85b2c545e6a Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Thu, 22 Oct 2026 14:57:23 +0400 Subject: [PATCH] =?UTF-8?q?design.md:=20=D1=80=D0=B5=D1=88=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=2023=20=D0=BF=D0=BE=20Task=206=20(#83)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/attachment-fetch/design.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openspec/changes/attachment-fetch/design.md b/openspec/changes/attachment-fetch/design.md index bdf2c11..7671447 100644 --- a/openspec/changes/attachment-fetch/design.md +++ b/openspec/changes/attachment-fetch/design.md @@ -177,3 +177,10 @@ в каталоге копий; укрепление против обхода пути. Цена ошибки: нет. (R-8, решение исполнителя Task 5.) 22. 2026-10-22 — **опрос MCP `attachment` — раз в `POLL_SECONDS/2` (2,5 с), а не ровно 2 с; строка «взято самое новое» — только в ответе `ready`.** Обоснование: так сказано в плане, интервал в спеке приблизителен; на таймауте/ошибке важнее их текст. Цена ошибки: нет. (R-9.) +23. 2026-10-22 — **веб, решения исполнителя Task 6:** (а) карточка, открытая с вложением в `fetching`, автоопрос не запускает до + нажатия (кнопка присоединяется к идущей команде); (б) «Загружается…» в тексте и плашках — приписка к имени; (в) ссылки на + вложения не разбираются внутри подписи другой ссылки; (г) предел 10 МБ продублирован во фронте константой (комментарий на + `files.MAX_SIZE`, тест границы); (д) порядок «новые сверху» — по `created`, затем числовому id; (е) плашки под комментарием — в порядке + `attachment_ids`, неизвестный id пропускается; `description_attachment_ids` веб не использует. Обоснование: минимальный код, + спека не требует иного. Цена ошибки: расхождение предела при смене `MAX_SIZE` на хабе (правка константы); автоопрос при + открытии — добавить позже. (R-10.)