feat: integrate spring ai vectorstore fallback
This commit is contained in:
@@ -82,3 +82,14 @@ The sidecar comparison report SHALL show whether the Spring AI sidecar was runna
|
||||
- **WHEN** sidecar comparison is requested but the sidecar is disabled or unavailable
|
||||
- **THEN** the report SHALL mark sidecar status as unavailable
|
||||
- **AND** it SHALL keep current-path baseline results available for review
|
||||
|
||||
### Requirement: Retrieval evaluation SHALL remain stable after VectorStore migration
|
||||
The offline RAG retrieval baseline SHALL remain runnable after the main retrieval service gains Spring AI VectorStore support.
|
||||
|
||||
#### Scenario: Offline evaluator remains service-free
|
||||
- **WHEN** the offline baseline evaluator is run
|
||||
- **THEN** it SHALL not require Spring Boot, live Milvus, Spring AI VectorStore, or the SDK path
|
||||
|
||||
#### Scenario: Baseline is checked during migration
|
||||
- **WHEN** the VectorStore integration change is implemented
|
||||
- **THEN** the existing offline baseline evaluator SHALL be run and its generated report noise SHALL not be committed unless the baseline intentionally changes
|
||||
|
||||
Reference in New Issue
Block a user