Developer Wiki¶
This is the developer and contributor-facing map for understanding, changing, testing, and maintaining tldw_server. These docs are part of the published MkDocs site, not the separate GitHub Wiki feature.
Start Here¶
- Contributor development setup
- Code documentation index
- Code map
- Architecture overview
- Docs site guide
Backend and Core Modules¶
- Chat developer guide
- Character chat code guide
- RAG developer guide
- RAG functional pipeline guide
- Embeddings developer guide
- Evaluations developer guide
- Services module
API and Integration Contracts¶
- API documentation index
- API design
- API tag index
- Providers API
- Character chat sessions API
- Tools API
- Storage API
Data, Jobs, and Storage¶
- Database overview
- Database backends
- Media DB v2
- ChaChaNotes DB
- Jobs module
- Jobs manager
- Generated files storage code guide
Ingestion, Audio, and Media¶
- Ingestion media processing
- Audio ingestion pipeline
- Document ingestion pipeline
- PDF ingestion pipeline
- Video ingestion pipeline
- Voice assistant module
- VLM backends
Architecture Decisions and Operations¶
- ADR index
- Deployment docs
- Sidecar workers
- Resource requirements
- Monitoring metrics cheatsheet
- Environment variables