Skip to content

Architecture Decision Records

This directory contains the architecture decisions made for Skontro, recorded using the Michael Nygard template. New ADRs are required for changes touching the data model, authentication, deployment, dependencies, or public API.

# Title Status Date
0001 Adopt Laravel 11 + Vue 3 + PostgreSQL + Python ML Microservice Accepted 2026-05-27
0002 Multi-tenancy via single database with tenant_id discriminator Accepted 2026-05-27
0003 Adopt Conventional Commits 1.0.0 with commitlint enforcement Accepted 2026-05-28
0004 Adopt Diátaxis-structured documentation powered by MkDocs Material Accepted 2026-05-28
0005 Enforce the invoice lifecycle with an explicit state machine Accepted 2026-05-29