237 Commits

Author SHA1 Message Date
Andrey Epifancev
2d1cf84c83 docs(openspec): решения R-9, R-10 (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:53:26 +04:00
Andrey Epifancev
36f6bd6075 docs(openspec): решения R-7, R-8 (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:40:01 +04:00
Andrey Epifancev
fe71adf189 docs(openspec): решения R-5, R-6 (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:24:20 +04:00
Andrey Epifancev
a4e57fac20 docs(openspec): решения R-3, R-4 (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:07:42 +04:00
Andrey Epifancev
bac72c8bba docs(openspec): решения R-1, R-2 по плану hub-modules (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:35:38 +04:00
Andrey Epifancev
4a5d6dbb90 docs(openspec): change hub-modules — ядро и модуль jira (#87)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 18:31:31 +04:00
Andrey Epifancev
70eaf5dc20 Архив OpenSpec: attachment-fetch (#83)
Спека agent: вложение без имени тоже отбрасывается (R-50 агента).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 16:06:20 +04:00
Andrey Epifancev
de07623b0a design.md: решения 24–25 по финальному ревью (#83)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:18:21 +04:00
Andrey Epifancev
1e4457d710 design.md: решение 23 по Task 6 (#83)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:57:23 +04:00
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
352d8bba5e feat(mcp): инструмент comment — комментарий задачи целиком (#80)
issue показывает у каждого из 5 последних комментариев номер «#<comment_id>»
(текст по-прежнему до 300 символов); comment(key, comment_id) отдаёт один
комментарий целиком — автор, создан/изменён, полный текст с переносами строк.
Данные — из GET /issues/{key}, новый маршрут API не нужен. Спека mcp и README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 13:18:59 +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