## ADDED Requirements ### 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