📬 К1 docs-portal

OpenAPI спецификации и архитектурная документация demo-temp-emails-service

🔧 Служебные панели (TLS, отдельные поддомены)

Grafana

Дашборды метрик (Prometheus). Логин admin.

Prometheus

Сбор метрик, PromQL, targets/alerts.

Seq

Структурированные логи всех сервисов.

pgAdmin

Веб-клиент PostgreSQL (4 БД преднастроены).

RabbitMQ Management

Очереди, обмены, vhosts, сообщения.

MinIO Console

S3-хранилище: бакеты, объекты, ключи доступа.

Mailpit

Перехват исходящих писем (SMTP outbound).

K1 — Temp-Email Public API

temp-email-v1

Mailbox lifecycle (создание, list, удаление), domains, aliases, quotas, subscriptions.

Sprint 1.1–1.2 stable

bff-v1

Backend-for-Frontend: OIDC PKCE login/logout, cookie-сессия, CSRF, profile, token relay.

Sprint 1.2 stable

messages-v1

Messaging BC (Phase 2): list/get/mark-read/delete/restore писем, корзина 7 дней, attachments (presigned), internal ingestion + Vault-шифрование тела.

Sprint 2.2–2.3 implemented

forwarding-v1

Forwarding rules: webhook / IMAP / external email. Sprint 1.5 (Premium plan).

Sprint 1.5 draft

K2 — Partner Integration API

k2-partner-customers-v1

Lifecycle партнёрских клиентов (activate/suspend/restore/disconnect/renew/deactivate/reactivate/get/list) + usage/catalog/audit/bulk/jobs. adapter-service → outbox → consumer → temp-email-api Subscription. Упрощённый конверт адаптера (meta/error/data, без top-level pagination/links; пагинация — внутри data); 503/502/504 — edge (text/html, без конверта).

v1.4.0 Sprint 4.1–4.3 implemented (core)

k2-partner-webhooks-v1

Callbacks К1 → К2 (HMAC-SHA256 signed): status-changed, quota-warning/exceeded/reset, compliance-action, deletion-completed, subscription-expired, federated-login-failed, bulk-import-completed. 9 событий.

v1.1.3 Sprint 2.2 implemented

K2 — Гайды для разработчиков партнёра

Integration Guide (README)

Полная инструкция К2: что реализовать, auth (OAuth2 CC + Federation OIDC), webhooks, versioning, SLO/SLA, безопасность, onboarding.

v1.0+guide

FIELD-REFERENCE

Справочник всех атрибутов запросов и ответов (headers + body): доменный смысл, тип/формат, обязательность, правила валидации и примеры — по каждому DDD-домену.

newreference

JSON-примеры по доменам

Заполненные примеры всех значений для каждого DDD-домена интеграции (request/response/value-objects/webhooks/envelope) — для copy-paste и контракт-тестов.

newexamples

ERROR-CODES + ONBOARDING

Реестр eventCode (±DDDDOOOEEE, DDDD=1142/1143) для К2 + чеклист онбординга (выдача credentials, webhook-secret, sandbox).

reference

Документация

Архитектура (architecture/)

ADR, контекстные диаграммы, deployment-views, sequence diagrams.

Decomposition (implementation/)

Roadmap, Phase/Sprint backlog, T-tasks, DoD.

EVENT-CODES.md

Реестр всех X-EventCode, привязка к OpenAPI + domain events.