Follow-ups from #1 #4
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Отложенные находки из #1 (PR #2). Формат: маркер — суть — откуда.
Приоритетные
jira_userв claim; пункт в спеках data-model/agent; без этогоensure_issueне подтверждается по состоянию — рулинг контроллера хабаcheck_confirmed(commands.py) считает входящую связь симметричного типа конфликтом, агент — existed — финальный отчёт агентаreport_resultпринимает отчёт по queued-команде; двеensure_issueс одной темой в пакете сопоставятся с одной задачей (см. T4.11) — финальный отчёт агентаepics.csvбез «Ключ» пропускаются (спека:new:<номер строки>) — ревью Task 7claimed— финальное ревьюensure_issueтеряет созданный ключ — финальное ревьюserve --portне виден MCP;HubClient.from_homeпишет в БД — финальное ревью / Task 6rename_noteудаляет заметку по настоящему ключу вместо слияния — финальное ревьюnew:<строка>импорта делится сtemp_keyпакетов — финальное ревьюfirstкоманда пакета ненадёжна при отмене/skip первой — Task 5_status_of: cancelled пакет с done claimed показывается done — Task 5maybe_auto_refreshcheck-then-create вне транзакции — Task 5--config/папке — Task 9migrateна новой базе — Task 1Расхождения со спекой (финальное ревью)
sprint_namesagent_statusотдаёт online вместо offlineerrorдо 1500 символовGET /issuesотдаёт полные строки, а не компактные карточкиsync_run, а не «очередь пуста» (T5.16)page/last_pageигнорируются (T6.10)refreshвозвращает вид пакетаMinor
check_same_thread=False; migrate на каждом connectis_full_refreshсравнивает jql с текущимbase_jqlНе сделано из чеклиста закрытия
serve, регистрация MCP в~/.claude.json, совместимость mcp 1.x с клиентом, сквозной прогон с реальным агентом (потеря отчёта, stale, force-cancel)Закрыты PR #10 (merge
fa26faf, #9): R-11 / O-9 (закрыт довыдачей: ensure_issue по состоянию не подтверждается, потерянный отчёт — довыдача и поиск дубля агентом), O-3 (reversed_links в отчёте импорта), M-11 (409 на отчёт по queued, 422 на дубль темы в пакете), M-2 (довыдача команды без отчёта), M-5 (ключ из позднего отчёта по отменённой ensure_issue), расхождение agent_status online/offline (спека приведена к коду). Остальные пункты открыты.Пакет D — разбор хвоста против main
c6aa2ed, решения владельца 14.10.2026.В пакет C (кроме уже запланированных hub#8, hub#12):
chmod 0700на каталог данных иbackups/(сейчас 0755/0644, в базе токены)rename_noteсливает заметки вместо удаления заметки под настоящим ключом (mirror.py)cancelled, а неdoneerrorдо 1500 символов вreport_result(спека уже требует)labelsв docstringbatch_createsprint_names; коды 413/500/502/501;page/last_pageнеобязательны;GET /issues— поля зеркала; автообновление отsync_run(T5.16); MCPrefresh— id пакета (T6.10 и прочие расхождения);new:<строка>только дляnew_tasks.csv(T7.3)ARCHITECTURE.md—relay_dirиfolder:Отклонено:
--portили повторном импорте; мост однопользовательскийНа потом: M-9/O-4 (ResourceWarning в тестах), M-10 (пробелы тестов).
Чеклист закрытия, сквозной прогон: launchd, MCP, миграция v1→v2, реле, Ctrl-C в паузе — проверены вживую. Потеря отчёта, stale/довыдача, force-cancel — пока только юнит-тесты; живая проверка отдельно (решение владельца — вернуться позже).
PR #14 (merge
01fd588, #13, пакет C) закрыл по разбору D: M-7 (каталог 0700), M-3 PR#2 (слияние заметок), T5.6 (статус cancelled), обрезка error до 1500, M-12 (пустой полный прогон), T3.7 (подсказка про labels в batch_create), расхождения со спекой (sprint_names, коды ответов, page/last_page, GET /issues, автообновление T5.16, MCP refresh T6.10, T1.2), T7.3 (new:<строка> только new_tasks.csv). Отклонённые — см. комментарий разбора D. Открыты «на потом»: M-9/O-4 (ResourceWarning в тестах), M-10 (пробелы тестов); живая проверка из чеклиста закрытия (потеря отчёта, stale/довыдача, force-cancel) — отдельно.Живая проверка 14.10.2026 на Jira банка (агент v4, хаб после пакета C; тестовые задачи AURORA-1620/1621, переведены в «Готово»; сценарий — admin/bridge-live-check-2026-10-14.md):
Пункт «сквозной прогон с реальным агентом (потеря отчёта, stale, force-cancel)» чеклиста закрытия выполнен. В hub#4 остаются «на потом»: M-9/O-4, M-10.
PR #36 (merge
cbc86be) закрыл M-9/O-4 (ea37d54, утечка соединения теперь ломает набор) и M-10 (1f1dad6, тесты min_agent_version, офлайн, tick). Остальные пункты issue остаются открытыми.Сверка с main
1405ccd(25.10.2026). Приоритетные находки и расхождения со спекой исправлены (PR #10, #14, #36), живая проверка пройдена 14.10. Минорные T-номера из PR #2 без текста — проверить нечем.Не исправлены осознанно (rejected владельцем 14.10, мост однопользовательский): M-4, M-8/T6.12, T5.4, T5.11, T6.5, T6.6, T9.1, M-6, M-11 (хаб).
O-3 (
check_confirmed: входящая связь симметричного типа считается конфликтом,modules/jira/commands.py:291-294) не рассматривался — переносится в пакет «бэкенд хаба». Закрываю.