Skip to content

feat: add Google Calendar local stack - #19

Merged
DanliaQwerty20 merged 1 commit into
mainfrom
feat/google-calendar-local-stack
Sep 29, 2026
Merged

DanliaQwerty20 merged 1 commit into
mainfrom
feat/google-calendar-local-stack

Conversation

@DanliaQwerty20

Copy link
Copy Markdown
Contributor

Что добавлено

  • Connection Service с отдельной PostgreSQL database и readiness
  • второй Calendar MCP со стратегией google-calendar; fake остаётся для CI
  • маршрут Google Calendar в MCP Gateway
  • audience connection-service и scope connection:token в локальном Keycloak
  • безопасное локальное получение ключа шифрования без секрета в Git
  • pinned images, local build и app smoke checkout
  • русская документация и диагностика

Проверки

  • scripts/check-config.ps1
  • scripts/check-compose.ps1
  • docker compose ... config --quiet
  • чистый runtime smoke: Keycloak JWT claims + PostgreSQL bootstrap + Connection Service build/migrations/readiness

Важно

Настоящие Google OAuth credentials задаются только через локальный .env; обычный CI продолжает использовать fake-calendar.

Checklist

  • Изменение имеет тесты подходящего уровня.
  • Документация и контракты обновлены.
  • Нет секретов, персональных данных и breaking changes без migration guide.
  • Для рискованных действий сохранены preview, approval, policy check и audit trail.

@DanliaQwerty20
DanliaQwerty20 merged commit 4cd3632 into main Sep 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant