ADR-003: Monolith-first backend
Context
Context
Context
Context
Context
Substantially revised 2026-06-20: adds the by-domain folder layout, the three-tier contract model,
Companion to ADR-020 (which covers the
Context
End-to-end guide from Protobuf schema to Kotlin handler to TypeScript client
Start the Kotlin backend locally with Gradle, configure database access, and verify the health endpoint
Auto-generated Kotlin/JVM API documentation from Dokka