El indexador solo limpia y borra filas en _untyped y en tablas de schemas registrados en config.schemas. Si un
documento resolvió a un schema definido por schema.yml de directorio, su tabla puede quedar con filas huérfanas tras
full scan o borrados incrementales.
Impacto:
- filas obsoletas persistentes
- query devuelve documentos ya borrados o movidos
- inconsistencia entre disco y SQLite
Evidencia:
- internal/indexer/indexer.go
- resetForFullScan()
- deleteDocument()
Criterios de aceptación:
- el sistema conoce y limpia también tablas creadas desde schemas de directorio
- borrados incrementales eliminan correctamente filas de cualquier tabla origen
- tests cubren create/update/delete con schema de directorio no registrado en config
Prioridad: alta