ADR Index

ADR

Title

Status

adr-NNN-template

Template

✅ Accepted

adr-001-ai-python-toolchain

Python Toolchain (Version, Package Manager & Project Structure)

✅ Accepted

adr-002-backend-architecture

Backend Architecture

✅ Accepted

adr-003-ai-formatter-and-linter

Formatter and Linter

✅ Accepted

adr-004-ai-type-checker

Python Type Checker

✅ Accepted

adr-005-ai-unit-testing

pytest as Testing Framework for the AI Team

✅ Accepted

adr-006-sprintstart-backend-architecture

Spring Modulith as Application Framework

✅ Accepted

adr-007-sprintstart-backend-event-based-communication

Event-Based Inter-Module Communication

✅ Accepted

adr-008-sprintstart-backend-module-architecture

Backend Module Structure

✅ Accepted

adr-009-sprintstart-backend-language-choice

Kotlin as Primary Language

✅ Accepted

adr-010-Secrets-Management-Strategy

Secrets Management Strategy

✅ Accepted

adr-011-frontend-framework

Frontend Framework

✅ Accepted

adr-012-ci-cd-tooling

CI/CD Pipeline

✅ Accepted

adr-013-wiki-structure

Wiki structure and documentation framework

Proposed

adr-014-treesitter-ast-based-code-chunking

AST-Based Code Chunking

✅ Accepted