Technical Reference
Dokumentacja techniczna jest podzielona na krótsze rozdziały, żeby łatwiej wracać do konkretnego obszaru aplikacji.
Rozdziały
- Overview - cel projektu, architektura i historia refaktoryzacji.
- Architektura Systemu - diagramy komponentów, przepływ chatu, przepływ głosu i model danych.
- Backend, Frontend i Model Danych - blueprints, template'y, JavaScript, CSS i modele SQLAlchemy.
- Konfiguracja, Lokalny Start i Docker - zmienne środowiskowe, Speaches, uruchomienie lokalne i Compose.
- Testy i CI/CD - testy lokalne, smoke testy stacka Compose i pipeline Azure DevOps.
- Endpointy, Integracje i Bezpieczeństwo - HTTP API, OpenAI, Azure Boards, Discord, reCAPTCHA, logowanie i security.
- Memory Service - pamięć konwersacji, Redis queue, worker, lokalny LLM extractor i docelowy pgvector.
- Plan Dalszej Refaktoryzacji - roadmap, przydatne komendy i aktualny status.