Andrey Epifancev
15635fd706
docs(openspec): wiki-module — решения исполнителя Task 1 ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:46:30 +04:00
Andrey Epifancev
43c43ade81
Миграция v7: токены и статус по агентам модулей ( #91 )
...
tokens -> {client, agents: {модуль: токен}}, agent_status по агентам
(ключ agent, last_call_at), настройки агента и маршруты agent-scope по
модулю токена, min_agent_version переехал в модуль jira.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:45:44 +04:00
Andrey Epifancev
274e0571eb
docs(openspec): wiki-module — рулинги R-1..R-4 контроллера ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:33:55 +04:00
Andrey Epifancev
f44993c73f
docs(plan): план wiki-module ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:32:29 +04:00
Andrey Epifancev
b3ec23b9a2
docs(openspec): wiki-module — реальные форматы ссылок Eva из выгрузки ТЗ ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:26:42 +04:00
Andrey Epifancev
da4bc337d6
docs(openspec): wiki-module — ответы builder check ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:23:06 +04:00
Andrey Epifancev
b66e538952
docs(openspec): change wiki-module — модуль вики, виды агентов, поля проектов ( #91 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:18:31 +04:00
f7add9b583
Merge pull request 'Архив OpenSpec: hub-modules ( #87 )' ( #89 ) from chore/87-archive-hub-modules into main
2026-10-23 22:42:49 +03:00
Andrey Epifancev
41a208da80
chore(openspec): Purpose спеки modules ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:42:43 +04:00
Andrey Epifancev
29cd569157
chore(openspec): архив hub-modules ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:42:27 +04:00
603086a02d
Merge pull request 'Модульная перестройка хаба: ядро + модуль jira ( #87 )' ( #88 ) from feat/87-modules into main
2026-10-23 22:42:14 +03:00
Andrey Epifancev
e03caa7349
Правки ARCHITECTURE.md по реальным импортам, метки долга проектов в HTTP-слое (M-1, M-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:33:17 +04:00
Andrey Epifancev
b4fb858817
docs(openspec): решения R-13, R-14 по итогам финального ревью ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:31:02 +04:00
Andrey Epifancev
2673bac5d8
docs: ядро и модули хаба; тест границы ядра ( #87 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 23:20:06 +04:00
Andrey Epifancev
93007f471b
refactor(web): оболочка берёт padded и keepSearch из пунктов панели модулей ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:14:00 +04:00
Andrey Epifancev
9ea84c7edd
docs(openspec): решение R-12 ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:13:44 +04:00
Andrey Epifancev
a077de8b75
docs(openspec): решение R-11 ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:13:12 +04:00
Andrey Epifancev
2cb454af8b
refactor(web): модуль jira и оболочка из списка модулей ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:05:02 +04:00
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
6d1e595875
refactor: MCP и CLI по модулям; jira-hub mcp [модуль] ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:51:11 +04:00
Andrey Epifancev
751ae885db
test: тик убирает downloads/ раз в сутки ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:41:27 +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
0bafff9bc4
refactor: HTTP — сервер ядра, маршруты модуля jira ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:32:51 +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
bc4e8a288f
test: оценка пакета на реальном модуле jira вместо commands.estimate ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:23:00 +04:00
Andrey Epifancev
c9ac2d5238
refactor: очередь ядра и обработчики команд модуля jira ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 22:15:42 +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
01daaa8638
refactor: контракт модуля, реестр, схема и настройки по модулям ( #87 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 22:01:06 +04:00
Andrey Epifancev
6d7aebe01c
refactor: пакеты core и modules.jira — перенос без логики ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:50:23 +04:00
Andrey Epifancev
808d7b710c
test: эталоны внешнего поведения перед перестройкой ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:39:25 +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
085e96e7e8
docs(plan): уточнение про DEFAULTS ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 18:38:13 +04:00
Andrey Epifancev
05352ff5e5
docs(plan): план hub-modules ( #87 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 18:38:04 +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
46a6fc2e25
Merge pull request 'Архив OpenSpec: attachment-fetch ( #83 )' ( #85 ) from chore/83-archive-attachment-fetch into main
2026-10-22 15:06:47 +03: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
74050e4179
Merge pull request 'Вложения из Jira по запросу: список при синхронизации, скачивание в вебе и MCP ( #83 )' ( #84 ) from feat/83-attachment-fetch into main
2026-10-22 15:05:50 +03: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
62057606c0
Правки финального ревью: ссылки на вложения, размер, 413 в пакетах, имя копии, документация ( #83 )
...
I-1 I-2 M-1 M-2 M-3 M-5 M-6 M-7 T3.4 T4.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:14:40 +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
e5db848b6b
Веб: вложения в карточке задачи и скачивание ( #83 )
...
Раздел «Вложения (N)», плашки под комментарием и ссылки !имя!, [^имя] в тексте;
хук useAttachmentDownload: fetch, опрос раз в 2 с, сохранение через Blob (api.blob).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:55:52 +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
3ad63886a7
MCP: вложения в issue и comment, инструмент attachment ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:43:59 +04:00
Andrey Epifancev
5fdcc50451
API: MIME вложения только ASCII, иначе octet-stream ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:39:59 +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
722393daf9
API вложений: файл от агента, скачивание, уборка копий ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:34:10 +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
90749012f0
Команда fetch_attachment: постановка, выдача, приём результата ( #83 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:25:58 +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
b5adfdf9b5
Вложения в карточке задачи: ссылки из текста и состояние ( #83 )
...
Модуль attachments (fmt_size, ref_names, resolve, state, get); mirror.get_issue
отдаёт attachments, description_attachment_ids, attachment_ids комментариев
и скрывает fetch_attachment из commands.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:18:59 +04:00