Commit Graph

  • fdc07b42af Merge pull request 'Доска связей на живых данных хаба (viewer-live, #17)' (#18) from feat/17-viewer-live into main aep 2026-10-14 17:29:04 +03:00
  • 26d43acac3 docs(openspec): viewer-live — решения исполнения R-14…R-20 (#17) Andrey Epifancev 2026-10-14 18:21:55 +04:00
  • c7d1aaae0a fix(web): связи из зеркала — только между ключами вида AURORA-1234 (I-1, #17) Andrey Epifancev 2026-10-14 18:21:36 +04:00
  • adab949783 docs: доска связей хаба — README, ARCHITECTURE, CLAUDE.md (#17) Andrey Epifancev 2026-10-14 18:13:20 +04:00
  • 4f4fb500dd feat(web): «Обновить из Jira», перенос раскладки импортом JSON, смена токена (#17) Andrey Epifancev 2026-10-14 18:10:38 +04:00
  • e92e7711d6 feat(web): доска на данных хаба — вход по токену, GET /board, «Перечитать» (#17) Andrey Epifancev 2026-10-14 18:02:48 +04:00
  • 9bfb8be549 feat(api): страница доски связей по GET / и /links без токена (#17) Andrey Epifancev 2026-10-14 17:56:17 +04:00
  • c35151b841 chore(web): страница «Спринт 2 линк» как есть — основа доски хаба (#17) Andrey Epifancev 2026-10-14 17:55:10 +04:00
  • fbd47873b7 feat(api): GET /board — снимок зеркала для доски связей (#17) Andrey Epifancev 2026-10-14 17:54:16 +04:00
  • cc7b83fbb8 docs: план viewer-live и решения этапа плана R-6…R-13 (#17) Andrey Epifancev 2026-10-14 17:50:03 +04:00
  • ad48db2929 docs(openspec): viewer-live — размер встроенной выгрузки (#17) Andrey Epifancev 2026-10-14 16:01:11 +04:00
  • a6a9e5d4d6 docs(openspec): change viewer-live — доска связей на живых данных хаба (#17) Andrey Epifancev 2026-10-14 16:00:57 +04:00
  • fc732ebf91 Merge pull request 'docs(openspec): архив bridge-hygiene (#13)' (#15) from chore/13-archive-bridge-hygiene into main aep 2026-10-14 12:23:16 +03:00
  • 30d904e1a8 docs(openspec): архив bridge-hygiene (#13) Andrey Epifancev 2026-10-14 13:22:53 +04:00
  • 01fd588a09 Merge pull request 'Пакет C: гигиена хаба моста (bridge-hygiene, #13)' (#14) from feat/13-bridge-hygiene into main aep 2026-10-14 12:22:13 +03:00
  • 72b0914fce docs(openspec): уточнения спек agent и commands по финальным ревью; рулинги R-13, R-15 (#13) Andrey Epifancev 2026-10-14 13:14:36 +04:00
  • 8e82b31d48 fix: правки по финальному ревью bridge-hygiene — права backups/, cwd, чистка work/ по папкам, отмена завершённого пакета (#13) Andrey Epifancev 2026-10-14 13:11:03 +04:00
  • 4b76152959 docs(openspec): рулинг R-14 в design.md bridge-hygiene (#13) Andrey Epifancev 2026-10-14 13:02:07 +04:00
  • 2429d08a63 docs: реле и relay_dir в ARCHITECTURE, права каталога, текущий change, .wt/ в .gitignore (#13) Andrey Epifancev 2026-10-14 12:59:32 +04:00
  • 615530aa1b fix(relay): 502 на сбой протокола, work/ чистится один раз на папку, тест serve --host (#13) Andrey Epifancev 2026-10-14 12:54:45 +04:00
  • bd8c769e75 feat(queue,mcp): отмена пакета сообщает о команде у агента; подсказка про labels (#13) Andrey Epifancev 2026-10-14 12:50:44 +04:00
  • 19aa032a25 fix(queue): довыдача refresh не удваивает счётчики, предел выдач закрывает sync_run (#13) Andrey Epifancev 2026-10-14 12:46:29 +04:00
  • 4f0b873db6 fix(queue): обрезка error, поздний done по failed, статус отменённого пакета, пустой полный прогон (#13) Andrey Epifancev 2026-10-14 12:44:13 +04:00
  • a309c9bfb1 fix(commands): проверка типов параметров — 422 вместо 500 (#13) Andrey Epifancev 2026-10-14 12:41:44 +04:00
  • 7a2f2e694b fix(mirror): rename_note сливает заметки, а не удаляет заметку под ключом (#13) Andrey Epifancev 2026-10-14 12:39:31 +04:00
  • ec49ed64ba fix(db): каталог данных 0700, одна копия при миграции под блокировкой (#13) Andrey Epifancev 2026-10-14 12:36:45 +04:00
  • 70bcd4cf25 docs: план хаба bridge-hygiene; уточнения дизайна (копия при миграции, чистка work/) (#13) Andrey Epifancev 2026-10-14 12:28:39 +04:00
  • a7fed00419 docs(openspec): change bridge-hygiene — пакет C гигиены моста (#13) Andrey Epifancev 2026-10-14 12:15:21 +04:00
  • c6aa2edd06 Merge pull request 'docs(openspec): архив bridge-reliability (#9)' (#11) from chore/9-archive-bridge-reliability into main aep 2026-10-13 22:20:46 +03:00
  • e744ef1212 docs(openspec): архив bridge-reliability, спеки довыдачи и миграции v2 в openspec/specs (#9) Andrey Epifancev 2026-10-13 23:17:32 +04:00
  • fa26faf5b4 Merge pull request 'feat: надёжность моста — довыдача команды без отчёта, миграция v2, отчёты (#9)' (#10) from feat/9-bridge-reliability into main aep 2026-10-13 22:16:48 +03:00
  • eae2771525 docs(openspec): порядок решений в design.md (#9) Andrey Epifancev 2026-10-13 23:11:46 +04:00
  • 1fc27055ba fix(backup): копия перед миграцией схемы не ротируется; design: один процесс агента, откат без восстановления копии (M-1, I-1, #9) Andrey Epifancev 2026-10-13 23:11:32 +04:00
  • 817c761fb2 feat: ensure_issue закрывается довыдачей, не сверкой; reversed_links в отчёте импорта (R-11, O-3, #9) Andrey Epifancev 2026-10-13 22:48:57 +04:00
  • bf73299732 feat(queue): 409 на отчёт по невыданной команде, ключ из позднего отчёта по отменённой ensure_issue, 422 на дубль темы (#9) Andrey Epifancev 2026-10-13 22:46:41 +04:00
  • 958dbe956f feat(queue): довыдача команды без отчёта, предел 3 выдачи; R-13 и «свежая claimed» удалены (#9) Andrey Epifancev 2026-10-13 22:44:16 +04:00
  • 4f375fd39c feat(db): миграция схемы v1→v2 — command.deliveries, копия базы перед миграцией (#9) Andrey Epifancev 2026-10-13 22:40:59 +04:00
  • 234ea75d4f docs(plan): план хаба bridge-reliability (#9) Andrey Epifancev 2026-10-13 22:36:33 +04:00
  • 84cce848e7 docs(openspec): bridge-reliability упрощена — R-11 закрывается довыдачей, O-3 через reversed_links (#9) Andrey Epifancev 2026-10-13 22:30:25 +04:00
  • 8b321793ca docs(openspec): спека bridge-reliability — повторная выдача, факты агента о Jira, темп после перезапуска (#9) Andrey Epifancev 2026-10-13 22:22:20 +04:00
  • 799b0e245e Merge pull request 'docs(openspec): архив folder-transport (#5)' (#7) from chore/5-archive-folder-transport into main aep 2026-10-13 20:42:28 +03:00
  • ad286f203d docs(openspec): архив folder-transport, спеки транспорта через папку в openspec/specs (#5) Andrey Epifancev 2026-10-13 21:39:53 +04:00
  • b7acd08c69 Merge pull request 'feat: реле общей папки для агента за VPN (#5)' (#6) from feat/5-folder-transport into main aep 2026-10-13 09:07:32 +03:00
  • 4a82be05cc fix(relay): самовосстановление при сбоях папки — одно предупреждение вместо потока трассировок (I-1, I-2, #5) Andrey Epifancev 2026-10-13 01:08:21 +04:00
  • 36bfd95a87 docs(openspec): решения исполнения folder-transport R-1, R-2 (#5) Andrey Epifancev 2026-10-13 00:50:10 +04:00
  • aa621a078a feat(api): реле общей папки запускается в serve; README — транспорт через папку (#5) Andrey Epifancev 2026-10-13 00:41:27 +04:00
  • 787543ea89 feat(relay): реле через общую папку — запросы агента из файлов в свой HTTP и обратно (#5) Andrey Epifancev 2026-10-13 00:39:36 +04:00
  • e025577d05 feat(settings): настройка relay_dir — абсолютный путь папки реле или null (#5) Andrey Epifancev 2026-10-13 00:37:59 +04:00
  • d4a7f29cbd docs(plan): план хаба folder-transport (#5) Andrey Epifancev 2026-10-12 23:13:54 +04:00
  • 61e2f3b148 docs(openspec): спека folder-transport — реле хаба и транспорт агента через общую папку (#5) Andrey Epifancev 2026-10-12 22:58:25 +04:00
  • 2e6e4def87 Merge pull request 'docs(openspec): архив bridge-core (#1)' (#3) from chore/1-archive-bridge-core into main aep 2026-10-12 20:52:02 +03:00
  • 94a7b20b27 docs(openspec): архив bridge-core, спеки ядра моста в openspec/specs Andrey Epifancev 2026-10-12 21:48:52 +04:00
  • 184c2fd944 Merge pull request 'feat: ядро моста Jira — хаб (bridge-core, #1)' (#2) from feat/1-bridge-core into main aep 2026-10-12 20:47:29 +03:00
  • 1bc6ebe534 fix(mcp): batch_wait и refresh асинхронные, refresh по умолчанию без ожидания (R-12, I-3) Andrey Epifancev 2026-10-11 23:11:18 +04:00
  • 4f055a80d0 fix(api): PUT /settings проверяет значения до записи, 422 (I-5); убран мёртвый except, честное имя теста Andrey Epifancev 2026-10-11 23:09:45 +04:00
  • 0dba6b7672 fix(queue): зависший определитель пропускает остаток своего пакета, очередь идёт дальше (R-13, I-4) Andrey Epifancev 2026-10-11 23:08:57 +04:00
  • 5a5914226f fix(mirror): флаг neighbor не сбрасывается точечным refresh и ставится полным прогоном (I-2); комментарий про соединение Andrey Epifancev 2026-10-11 23:08:52 +04:00
  • a09b794302 fix(queue): ensure_issue не подтверждается по состоянию без автора (R-11, I-1); reconcile не затирает отчёт и отмену (M-1) Andrey Epifancev 2026-10-11 23:07:52 +04:00
  • 3c37e851e9 docs: рулинги R-11…R-13 Andrey Epifancev 2026-10-11 23:06:24 +04:00
  • e221a18b46 test(hub): промежуточные ассерты сквозного прогона (T10.1–T10.4) Andrey Epifancev 2026-10-11 22:54:15 +04:00
  • 181dd65958 test(hub): сквозной прогон очереди через HTTP с имитацией агента Andrey Epifancev 2026-10-11 22:51:11 +04:00
  • d7f82cb611 feat(hub): CLI, README, описание архитектуры Andrey Epifancev 2026-10-11 22:47:24 +04:00
  • f3ac1eb5c2 test(hub): MCP — опрос и потолок batch_wait, точные ассерты refresh/sync_log Andrey Epifancev 2026-10-11 22:35:41 +04:00
  • 29f6b30752 docs: рулинг R-10 Andrey Epifancev 2026-10-11 22:33:08 +04:00
  • cc0026bb1c feat(hub): MCP-сервер — инструменты поверх HTTP API Andrey Epifancev 2026-10-11 22:32:23 +04:00
  • acbc19c7eb fix(hub): импорт не затирает правки хаба пустыми ячейками CSV, весь импорт в транзакции Andrey Epifancev 2026-10-11 22:29:08 +04:00
  • 6216039526 docs: рулинг R-9 Andrey Epifancev 2026-10-11 22:28:32 +04:00
  • 47495fa5db feat(hub): импорт CSV-пакета admin/jira-sync в заметки, сверка связей Andrey Epifancev 2026-10-11 22:26:06 +04:00
  • a67ce091e1 docs: рулинг R-8 Andrey Epifancev 2026-10-11 22:25:02 +04:00
  • 600163a9ee fix(hub): типы полей тела запроса дают 422, а не 500 Andrey Epifancev 2026-10-11 22:23:00 +04:00
  • 34d5714898 fix(hub): проверка Content-Length и предел тела, тик автообновления, узкая обработка ошибок, тесты долгого claim Andrey Epifancev 2026-10-11 22:19:54 +04:00
  • 2558248dc9 feat(hub): HTTP API — маршруты агента и интерфейсов, токены, долгий claim, клиент Andrey Epifancev 2026-10-11 22:15:59 +04:00
  • 68b73439a6 fix(hub): сбой резервной копии не блокирует выдачу, SAVEPOINT для вложенных транзакций, настоящий тест исключительной выдачи Andrey Epifancev 2026-10-11 22:12:38 +04:00
  • f8867939d5 docs: рулинги R-6, R-7 Andrey Epifancev 2026-10-11 22:12:19 +04:00
  • b41ab0ad25 feat(hub): очередь команд — пакеты, выдача, отчёты, отмена, сверка, автообновление, резервные копии Andrey Epifancev 2026-10-11 22:07:07 +04:00
  • f353d90ec6 feat(hub): вложенные транзакции присоединяются к внешней, db.utcnow и db.parse Andrey Epifancev 2026-10-11 22:07:07 +04:00
  • 68018c3e5e docs: рулинг R-5 Andrey Epifancev 2026-10-11 22:06:16 +04:00
  • ccf519c9e7 fix(hub): подтверждение ensure_link с конфликтами и ensure_issue по автору и давности Andrey Epifancev 2026-10-11 22:03:59 +04:00
  • 1fd64e974d docs: рулинги R-3, R-4 Andrey Epifancev 2026-10-11 22:03:17 +04:00
  • a19c1ca7e1 feat(hub): контракт команд — валидация, временные ключи, оценка, подтверждение по состоянию Andrey Epifancev 2026-10-11 22:00:08 +04:00
  • 8314f2fb94 docs: рулинг R-2 Andrey Epifancev 2026-10-11 21:59:26 +04:00
  • 3394ddcf4c fix(hub): транзакции в set_note и rename_note, сохранение заметки при равных ключах Andrey Epifancev 2026-10-11 21:57:25 +04:00
  • e981d62620 feat(hub): зеркало задач, связи, служебные заметки Andrey Epifancev 2026-10-11 21:53:13 +04:00
  • f082541566 feat(hub): настройки, токены, init из config.example.json Andrey Epifancev 2026-10-11 21:50:46 +04:00
  • 81850783d4 feat(hub): скелет пакета, схема SQLite, транзакции Andrey Epifancev 2026-10-11 21:41:00 +04:00
  • ff0f2d1077 docs: рулинг R-1 Andrey Epifancev 2026-10-11 21:40:07 +04:00
  • 0dcf0ac5cc spec: hub-api — neighbor_keys в загрузке состояния Andrey Epifancev 2026-10-11 21:39:47 +04:00
  • 464f5ec62b plan: bridge-core — план реализации хаба (10 задач) Andrey Epifancev 2026-10-11 21:35:21 +04:00
  • 41a5ce9e5b spec: уточнить подтверждение по состоянию по типам команд Andrey Epifancev 2026-10-11 20:45:42 +04:00
  • 3a11c618a6 spec: bridge-core — мост Jira (хаб, очередь команд, агент, MCP, импорт) Andrey Epifancev 2026-10-11 20:45:10 +04:00
  • 5e0e3b2146 chore: bootstrap project skeleton (claude-harness) Andrey Epifancev 2026-10-11 20:41:06 +04:00