# Roadmap Técnico
## Fase 0 - Base
- Mantener este crate sin dependencias Flutter.
- Añadir CI para `cargo test`, `cargo clippy`, `cargo fmt`.
- Elegir licencia: MIT/Apache-2.0 recomendado.
## Fase 1 - Runtime ML
- Probar `tract` con ONNX en native y WASM.
- Benchmark mínimo en Windows, Android y Web/WASM.
- Mantener `candle` como alternativa si el rendimiento o soporte de modelos no
encaja.
## Fase 2 - Modelos
- Detector facial ligero.
- Landmarks faciales.
- Embedding facial.
- Expresiones/sonrisa.
- Manos/dedos.
- Opcional: edad y NSFW si se mantiene genérico.
## Fase 3 - Liveness
- Validación por frame.
- Estabilidad temporal del gesto.
- Validación final por foto.
- Resultados explicables para UI.
## Fase 4 - Seguridad
- Documentar claramente que el core local no es una raíz de confianza absoluta.
- Para aplicaciones con dinero/token/recompensas, recomendar aprobación
server-side o resultado firmado por un entorno de confianza.
## Fase 5 - Publicación
- API estable.
- Ejemplos Rust nativo y WASM.
- Documentación de modelos y licencias.