AICORE+0
Embedding Model Switch
An operator changes the embedding model from a Settings dropdown, is told what it costs, and a guided procedure rebuilds vectors and indexes and activates the model only when verified, with vector search off meanwhile and a guard that disables it on any mismatch.
Tasks.
- Task 1: Dimensions come from the profile, and the active profile can be overridden for a call5/5
- Task 2: The dimension probe and
ai:embeddings:probe5/5 - Task 3: Stored vectors are checked, and the embedding job takes a profile5/5
- Task 4: Command-managed settings (Core)5/5
- Task 5: The vector availability guard (Core)5/5
- Task 6: The embedding settings, the active profile from a setting, and the AI side of the guard5/5
- Task 7: The setting-change confirmation hook (Core)5/5
- Task 8: The alert, the switch start and its preflight5/5
- Task 9: Embeddings, indexes, verification and activation5/5
- Task 10: PostgreSQL with pgvector5/5
- Task 11: Documentation, spec amendments and closing5/5
- Task 12: Index documents carry the vectors of one model (Core)5/5
- Task 13: The serving model is Core's
search.vector.modelonly (AI)5/5