La spec define que en v1 un filtro sobre string[] debe significar “contiene este elemento”. La implementación actual
compara igualdad exacta contra el JSON serializado almacenado en SQLite.
Impacto:
- queries incorrectas para arrays
- comportamiento distinto al documentado
- MCP y CLI devuelven resultados engañosos
Evidencia:
- internal/query/query.go
- internal/storage/writer.go
Criterios de aceptación:
- filtros sobre string[] implementan contains
- comportamiento funciona en tablas tipadas
- tests cubren arrays con 0, 1 y varios elementos
Prioridad: media-alta