Tasks
All tasks for the RAG Chunking Strategy Benchmarking Framework.
Each task maps to a Phase and Step in phases.md.
Status legend: DONE IN_PROGRESS TODO
Phase 1 — Document Parsing + Storage
| # |
Task |
Status |
Step |
| 1 |
Design FastAPI application architecture and project structure |
DONE |
— |
| 2 |
Implement DOCX document loading and processing pipeline |
DONE |
3 |
| 3 |
Add configurable application settings and experiment parameters |
DONE |
1 |
| 4 |
Implement Qdrant vector database integration and collection management |
DONE |
2 |
Phase 2 — Chunking Strategies
| # |
Task |
Status |
Step |
| 5 |
Create chunking strategy interface and abstraction layer |
TODO |
5 |
| 6 |
Implement Structure-Aware Markdown chunking strategy |
TODO |
6 |
| 7 |
Implement Recursive chunking strategy |
TODO |
6 |
| 8 |
Implement Semantic chunking strategy |
TODO |
6 |
| 9 |
Implement Parent-Child chunking strategy |
TODO |
6 |
| 10 |
Implement Contextual Structure-Aware chunking strategy |
TODO |
6 |
| 11 |
Implement OpenAI embedding service using text-embedding-3-small |
TODO |
7 |
| 12 |
Implement strategy-based document processing API |
TODO |
8 |
Phase 3 — Query Pipeline
| # |
Task |
Status |
Step |
| 13 |
Implement question answering API with configurable chunking strategy selection |
TODO |
9–10 |
Phase 4 — Benchmarking + Evaluation
| # |
Task |
Status |
Step |
| 14 |
Implement benchmarking pipeline for comparing chunking strategies |
TODO |
12 |
| 15 |
Implement RAG evaluation pipeline using GPT-4o-mini |
TODO |
11 |
| 16 |
Implement experiment tracking and result storage system |
TODO |
12 |
| 17 |
Create question-answer evaluation dataset from insurance regulation document |
TODO |
12 |
| 18 |
Implement HTML benchmark report generation system |
TODO |
14 |
| 19 |
Design HTML report structure for experiment comparison and visualization |
TODO |
14 |
| 20 |
Create background processing jobs for document ingestion and benchmarking |
TODO |
12 |
Phase 5 — Wiring + Verification
| # |
Task |
Status |
Step |
| 21 |
Add logging, request tracking, and cost monitoring |
TODO |
15 |
| 22 |
Create API documentation and Swagger examples |
TODO |
15 |
| 23 |
Create automated tests for chunking strategies and RAG workflow |
TODO |
16 |
| 24 |
Validate end-to-end benchmarking workflow with insurance regulation dataset |
TODO |
16 |
| 25 |
Analyze and compare chunking strategy performance results |
TODO |
16 |