Andrey Epifancev
d3de2d6670
design.md: решения 21–22 по Task 5 ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:45:36 +04:00
Andrey Epifancev
71c15d1830
design.md: решения 19–20 по Task 4 ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:37:30 +04:00
Andrey Epifancev
d2e68a9ab1
design.md: решения 16–18 по Task 3 ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:27:08 +04:00
Andrey Epifancev
1def5497e8
design.md: решения 14–15 по Task 2 ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:20:08 +04:00
Andrey Epifancev
54d87225bd
OpenSpec: change attachment-fetch — вложения из Jira по запросу ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 13:59:37 +04:00
Andrey Epifancev
cacd808e8f
Архив OpenSpec: web-feed ( #77 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:35:21 +04:00
Andrey Epifancev
e0d8eee5b4
Лента: follow-up ревью M-1…M-7, README по журналу изменений ( #77 , #76 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:09:52 +04:00
Andrey Epifancev
820adbe92f
Лента: окно «до сейчас» при перечитывании и перечитывание при возврате на вкладку ( #77 , C-1, C-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:41:51 +04:00
Andrey Epifancev
47a156733f
Спека и план: лента изменений в веб-приложении ( #77 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:17:08 +04:00
Andrey Epifancev
534e43865b
Архив OpenSpec: change-history ( #70 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:06:16 +04:00
Andrey Epifancev
479bb6625f
Решения исполнения в design.md ( #70 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:50:41 +04:00
Andrey Epifancev
c6a5ef15b3
Лента: крайние даты не роняют хаб, время без смещения — 422 в API и местное в MCP ( #70 , M-1, M-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:50:26 +04:00
Andrey Epifancev
5a6cdecc8e
OpenSpec change-history: журнал изменений задач ( #70 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:04:52 +04:00
Andrey Epifancev
3f75eb5909
Архив OpenSpec: sidebar ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:01:08 +04:00
Andrey Epifancev
d3db88708b
Фиксы финального ревью: страница не шире окна (C-1), событие пакета на телефоне (I-1) ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:13:51 +04:00
Andrey Epifancev
c20e2bf14b
Спека и план: боковая панель, доска без чередования дорожек ( #69 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:47:43 +04:00
Andrey Epifancev
9f56add219
Архив OpenSpec: redesign ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:33:06 +04:00
Andrey Epifancev
45ff5fac23
Спека: решение 19 — итоги финального ревью ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:57:58 +04:00
Andrey Epifancev
7ace847548
Спека: решение 18 — токены дорожек, Notice, панель на узком ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:26:39 +04:00
Andrey Epifancev
047835b223
Спека: решение 17 — карточка задачи, Dialog, классы ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 01:06:17 +04:00
Andrey Epifancev
cc85f52546
Спека: решение 16 — таблица списка на узком экране ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:53:30 +04:00
Andrey Epifancev
9e480cceaf
Спека: решение 15 — высота верхней панели ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:26:12 +04:00
Andrey Epifancev
e55a482182
Спека: решение 14 — T4.1 чинится в задаче 5 ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:17:19 +04:00
Andrey Epifancev
6b158599bf
Спека: решение 13 — отклонения токенов задачи 1 ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:02:36 +04:00
Andrey Epifancev
fa20059ecd
Спека: редизайн веб-приложения по дизайн-системе AURA ( #65 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 23:54:22 +04:00
Andrey Epifancev
dc71d4e025
Архив OpenSpec: projects ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 23:04:05 +04:00
Andrey Epifancev
0ca8678000
Спека агента: доска, ставшая канбаном, пропускается (R-36 агента, #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:55:37 +04:00
Andrey Epifancev
1f2fc142b7
fix(hub): метки проектов в базовой JQL в кавычках, запрет \ и управляющих символов (I-2, #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:55:05 +04:00
Andrey Epifancev
ec4fb8b1e7
Исправления финального ревью: тип доски нового проекта, нормализация labels_add, документация ( #61 )
...
I-1: boards() отдаёт type=null, если тип неизвестен у любого проекта доски.
M-2: labels_add ensure_fields нормализуется к метке проекта. M-3: light_list
вместо list_projects в _assign_boards. M-4/T5.4: пустой project — 422.
M-1, M-5, T10.1-T10.7: README, ARCHITECTURE, CLAUDE.md, design.md (49-51), e2e.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:06:41 +04:00
Andrey Epifancev
9c2c4d09e0
Проекты: e2e выбора и создания проекта, документация, решения плана в design.md ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:47:46 +04:00
Andrey Epifancev
1b441b79a5
Чистка находок ревью задач: типы досок в любом статусе, мелкие правки тестов и веб-приложения ( #61 )
...
R-3/T6.1 типы досок из результата refresh пишутся в любом статусе отчёта; T5.1, T3.1 (author), T3.2, T2.1, T2.2, T7.2,
T8.1, T8.2 (ошибка фонового рефетча проектов не сносит страницу), T8.4 (окно «Новый проект» не закрывается во время
создания). Решения 22, 27 переписаны, добавлено 36 в design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:41:22 +04:00
Andrey Epifancev
57145b22c9
Веб-приложение: раскладка и флаги доски отдельно для каждого проекта, фильтр спринтов по данным ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:32:09 +04:00
Andrey Epifancev
fb680afb63
Веб-приложение: текущий проект в адресе и памяти, выпадающий список и «Новый проект», доска и задачи по проекту ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:20:38 +04:00
Andrey Epifancev
c8741be309
MCP: привязка сессии к проекту (--project), инструменты projects и project_create ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:09:19 +04:00
Andrey Epifancev
e2e63dab23
Хаб: доска проекта в ensure_sprint, boards в выдаче refresh, типы досок из отчёта агента ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:58:39 +04:00
Andrey Epifancev
6d5c40b037
Хаб: пакет проекта — метка проекта, чужие метки и задачи, batch.project, повтор с project ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:49:08 +04:00
Andrey Epifancev
f60aecd889
Хаб: маршруты GET/POST /projects, создание проекта ставит полный refresh ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 20:31:19 +04:00
Andrey Epifancev
0397c28739
План хаба и уточнения спеки по ревью плана: проекты-метки ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 19:18:04 +04:00
Andrey Epifancev
5ef6c937b5
Спека OpenSpec: несколько проектов-меток в мосте ( #61 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 18:59:33 +04:00
Andrey Epifancev
201f65b374
Архив OpenSpec: hide-closed ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:58:03 +04:00
Andrey Epifancev
212aebfc4a
Документация hide-closed: README без статуса по факту, дата в сценарии, рулинги в design.md ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:54:15 +04:00
Andrey Epifancev
e76b136e37
OpenSpec: hide-closed — скрыть закрытые в списке, приглушить на доске, убрать статус по факту из приложения ( #57 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:15:43 +04:00
Andrey Epifancev
372a195ae0
chore(openspec): архив wiki-render ( #53 )
...
Дельта web-app влита в openspec/specs: изменено «Карточка задачи», добавлено «Разметка Jira в карточке».
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 09:23:28 +04:00
Andrey Epifancev
13c41a54c1
docs(openspec): решения исполнения и ревью в design.md wiki-render ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:23:56 +04:00
Andrey Epifancev
2fe9518d01
docs(openspec): change wiki-render — рендер вики-разметки Jira в карточке ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 00:59:47 +04:00
Andrey Epifancev
f924153596
docs(openspec): архив change bug-and-attachments ( #43 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 10:10:59 +04:00
Andrey Epifancev
87d28a9f24
docs(openspec): таблица команд — filename без кавычек и управляющих символов (R-2, #43 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 02:07:00 +04:00
Andrey Epifancev
2e98ce6062
fix(files): повторная загрузка лечит испорченную копию того же размера (M-2, #43 )
...
put сверяет sha256 копии на диске при совпадении размера и переписывает испорченную; design.md: решение 13 уточнено, рулинги R-3…R-5 — решения 21–23 (M-5 финального ревью).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 02:05:45 +04:00
Andrey Epifancev
4e397b563d
feat(mcp): batch_create принимает path у ensure_attachment и сам загружает файл ( #43 )
...
Все файлы пакета читаются до загрузки: «файл не найден: <path>», «у ensure_attachment либо path, либо file», больше 10 МБ — до POST /files; filename по умолчанию — имя файла; описание batch_create говорит про path (решение 19). design.md: решение 20 (R-2).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:51:44 +04:00
Andrey Epifancev
9b21060d60
feat(commands): команда ensure_attachment — проверка файла при постановке, size при выдаче ( #43 )
...
SPEC ensure_attachment {key, file, filename}, пауза 30 с, по состоянию не подтверждается; queue._check_setup: формат file, файл загружен («файл <sha> не загружен: POST /files»), filename без / и \, без кавычек и управляющих символов (R-2); claim, довыдача и GET /agent/commands/{id} дописывают size (null без файла), в базе params без size, retry проходит (решения 17–18).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:46:14 +04:00