## ADR Index | ADR | Title | Status | |---|---|---| | [adr-NNN-template](../../references/templates/adr-NNN-template.md) | Template | ✅ Accepted | | [adr-001-ai-python-toolchain](adr-001-ai-python-toolchain.md) | Python Toolchain (Version, Package Manager & Project Structure) | ✅ Accepted | | [adr-002-backend-architecture](adr-002-backend-architecture.md) | Backend Architecture | ✅ Accepted | | [adr-003-ai-formatter-and-linter](adr-003-formatter-and-linter.md) | Formatter and Linter | ✅ Accepted | | [adr-004-ai-type-checker](adr-004-ai-type-checker.md) | Python Type Checker | ✅ Accepted | | [adr-005-ai-unit-testing](adr-005-ai-unit-testing.md) | pytest as Testing Framework for the AI Team | ✅ Accepted | | [adr-006-sprintstart-backend-architecture](adr-006-sprintstart-backend-architecture.md) | Spring Modulith as Application Framework | ✅ Accepted | | [adr-007-sprintstart-backend-event-based-communication](adr-007-sprintstart-backend-event-based-communication.md) | Event-Based Inter-Module Communication | ✅ Accepted | | [adr-008-sprintstart-backend-module-architecture](adr-008-sprintstart-backend-module-architecture.md) | Backend Module Structure | ✅ Accepted | | [adr-009-sprintstart-backend-language-choice](adr-009-sprintstart-backend-language-choice.md) | Kotlin as Primary Language | ✅ Accepted | | [adr-010-Secrets-Management-Strategy](adr-010-secrets-management-strategy.md) | Secrets Management Strategy | ✅ Accepted | | [adr-011-frontend-framework](adr-011-frontend-framework.md) | Frontend Framework | ✅ Accepted | | [adr-012-ci-cd-tooling](adr-012-ci-cd-tooling.md) | CI/CD Pipeline | ✅ Accepted | | [adr-013-wiki-structure](adr-013-wiki-structure.md) | Wiki structure and documentation framework | Proposed | | [adr-014-treesitter-ast-based-code-chunking](adr-014-treesitter-ast-based-code-chunking.md) | AST-Based Code Chunking | ✅ Accepted | ```{toctree} :hidden: adr-001-ai-python-toolchain adr-002-backend-architecture adr-003-formatter-and-linter adr-004-ai-type-checker adr-005-ai-unit-testing adr-006-sprintstart-backend-architecture adr-007-sprintstart-backend-event-based-communication adr-008-sprintstart-backend-module-architecture adr-009-sprintstart-backend-language-choice adr-010-secrets-management-strategy adr-011-frontend-framework adr-012-ci-cd-tooling adr-013-wiki-structure adr-014-treesitter-ast-based-code-chunking ```