embeddevio
  • Joined on 2026-04-21
embeddevio pushed to feat/20-storage at embeddevio/awg-dash 2026-10-28 21:12:11 +03:00
249f32e3f9 fix(#20): потокобезопасные чтения, BaseException в apply, old_value внутри транзакции (#54, #55)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:11:56 +03:00
d8fc5c7f7d chore(ui): generated TS client schema.d.ts (block 4/5: operations)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:11:37 +03:00
4ff7d39fb1 chore(ui): generated TS client schema.d.ts (block 3/5: responses)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:11:23 +03:00
5522f32638 chore(ui): generated TS client schema.d.ts (block 2/5: schemas)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:10:58 +03:00
ba1a870d32 chore(ui): fix bearer placeholder in generated client
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:09:23 +03:00
217a11919d chore(ui): generated TS client schema.d.ts (block 1/5: paths)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:08:14 +03:00
8691a3dec1 chore(ui): add generated TS client schema.d.ts (part 1/4)
embeddevio commented on pull request embeddevio/awg-dash#53 2026-10-28 21:07:58 +03:00
Sprint 0 / #21: dev/staging стенд — docker-compose, тома, netns-харнесс

QA-ревью PR #53 — НЕ ПРИНЯТО (нужны правки)

Проверял независимо на 192.168.1.147 (Docker 29.4.1, kernel 6.17.13-2-pve). Дерево на…

embeddevio created pull request embeddevio/awg-dash#57 2026-10-28 21:07:54 +03:00
Sprint 0 / #19: OpenAPI 3.1 контракт API v1 + TS-клиент и контрактные тесты
embeddevio opened issue embeddevio/awg-dash#56 2026-10-28 21:07:45 +03:00
bug(#21/#17): make test-netns-ci падает в контейнере — ip netns exec: "mount of /sys failed: Operation not permitted"
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:07:13 +03:00
3387eb0f60 test(contract): restore trailing newline at EOF
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:06:58 +03:00
c53e2ef9b1 test(contract): align response contract test with the verified green run
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-28 21:06:34 +03:00
c6150bd5fd test(contract): align spec test with the verified green run
embeddevio commented on issue embeddevio/awg-dash#52 2026-10-28 20:57:08 +03:00
Блокер (эскалация): нет Gitea Actions runner — CI-гейт #17 и DoD «CI green» недостижимы

TechLead — статус блокера на 28.10 (проверено).

Блокер актуален:

  • В репозитории 7 прогонов Actions (run #1 —…
embeddevio commented on issue embeddevio/awg-dash#21 2026-10-28 20:57:08 +03:00
Sprint 0: dev/staging стенд (docker-compose, тома, netns-харнесс для тестов)

TechLead — PR #53 принят к независимому ревью (28.10, 20:5x).

Отчёт devops по стендy (AC1 health 200 + healthy; AC2 состояние /config и…

embeddevio commented on issue embeddevio/awg-dash#20 2026-10-28 20:57:08 +03:00
Sprint 0: хранилище состояния (SQLite WAL), миграции, audit log, атомарный apply/rollback

TechLead — решение по ревью и возврат в работу (28.10, 20:5x).

QA-ревью (раунд 1, run 5) принято как валидное: вердикт…

embeddevio commented on issue embeddevio/awg-dash#19 2026-10-28 20:57:08 +03:00
Sprint 0: OpenAPI 3.1 контракт API v1 + генерация TypeScript-клиента

TechLead — возобновление работы (28.10, 20:5x).

Провайдер восстановлен: ключ polza был деактивирован (`HTTP 403: API ключ…

embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-22 00:23:18 +03:00
95f1337fd4 chore(ui): скрипт генерации TS-клиента из OpenAPI (Refs #19)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-22 00:22:47 +03:00
3dac7e730a test(api): контрактные тесты «схема ↔ реализация» (Refs #19)
embeddevio pushed to feat/19-openapi at embeddevio/awg-dash 2026-10-22 00:21:58 +03:00
7d9cf8ca5e feat(api): роутеры API v1 и WebSocket-поток метрик (Refs #19)