The central documentation hub for the WPD Message Gateway.
- Architecture — Core design, layers, and the dual-mode gateway overview.
- Development Workflow — CI/CD pipelines, release process, and branch strategy.
- Spec Kit development flow — Spec → plan → tasks → implement → issue update → PR.
Guidelines, specs, and operational playbooks for the Go messaging service.
- Backend engineer — role & workflow — Execution model, layers, registry, security, quality gate.
- Code Conventions — Go coding standards and DDD patterns.
- Contributing a New Provider — Step-by-step guide to adding an SMS/Push/Email provider.
- API Usage Guide — Complete HTTP API and embedded SDK reference.
- Portal Inbox System — Core logic behind memory routing and inbox capture.
- E2E Testing Gateway — How to use the Gateway to intercept output in your other application's CI tests.
Documentation for the Portal web UI interface.
- Frontend Docs Hub — The entrypoint for all frontend docs.
- Frontend engineer — role & workflow — Operating model, React boundaries, security, Storybook, verification.
- Frontend Conventions — Architecture boundaries and file structures.
- shadcn/ui Skill — Rules and usage guide for the
components/uilibrary.
- System architecture (Excalidraw) — HTTP server, gateway, providers, portal vs memory inbox.
- PostgreSQL ERD (draw.io) — Tables and FKs from
database/migrations/*.up.sql.