docs: add high- and low-level design
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6,12 +6,12 @@ Complete documentation for the RAG Chunking Benchmarker.
|
||||
|
||||
## Quick Start
|
||||
|
||||
1. **New to the project?** Start with [Architecture Overview](architecture.md)
|
||||
2. **Want to understand strategies?** Read [Strategy Technical Details](strategy-technical-details.md)
|
||||
3. **Need to use the API?** Check [API Reference](api-reference.md)
|
||||
4. **Configuring the system?** See [Configuration Guide](configuration.md)
|
||||
5. **Understanding results?** Read [Evaluation Metrics](evaluation-metrics.md)
|
||||
6. **Curious about data flow?** See [Data Flow](data-flow.md)
|
||||
1. **New to the project?** Start with [HLD](HLD.md) (system design) then [LLD](LLD.md) (module detail)
|
||||
2. **Domain language?** Read [CONTEXT.md](../CONTEXT.md)
|
||||
3. **Want to understand strategies?** Read [Strategy Technical Details](strategy-technical-details.md)
|
||||
4. **Need to use the API?** Check [API Reference](api-reference.md)
|
||||
5. **Configuring the system?** See [Configuration Guide](configuration.md)
|
||||
6. **Understanding results?** Read [Evaluation Metrics](evaluation-metrics.md)
|
||||
|
||||
---
|
||||
|
||||
@@ -19,13 +19,17 @@ Complete documentation for the RAG Chunking Benchmarker.
|
||||
|
||||
| File | Purpose | Audience |
|
||||
|------|---------|----------|
|
||||
| [architecture.md](architecture.md) | System structure and design | New team members |
|
||||
| [HLD.md](HLD.md) | High-level design: context, components, flows | Architects, new team members |
|
||||
| [LLD.md](LLD.md) | Low-level design: schemas, algorithms, APIs | Implementers |
|
||||
| [architecture.md](architecture.md) | Legacy overview (prefer HLD) | New team members |
|
||||
| [strategy-technical-details.md](strategy-technical-details.md) | Deep dive into each strategy | Engineers |
|
||||
| [api-reference.md](api-reference.md) | All endpoints documented | Developers |
|
||||
| [configuration.md](configuration.md) | Settings and environment variables | DevOps |
|
||||
| [evaluation-metrics.md](evaluation-metrics.md) | How scoring works | Data scientists |
|
||||
| [data-flow.md](data-flow.md) | How data moves through the system | Engineers |
|
||||
| [chunking_strategies.md](chunking_strategies.md) | High-level strategy overview | Everyone |
|
||||
| [final-chunking-strategy-decision.md](final-chunking-strategy-decision.md) | Final Strategy family decision (`fixed_size`) + charts | Managers, operators |
|
||||
| [adr/](adr/) | Architectural Decision Records | Everyone |
|
||||
| [phases.md](phases.md) | Implementation phases | Project managers |
|
||||
| [tasks.md](tasks.md) | Task tracking | Developers |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user