feat(shuma): shuma-infer — motor de inferencia de intenciones

Detecta patrones de comandos repetidos en el historial: ventana
deslizante sobre las firmas de binarios (sólo ventanas 100%
exitosas), abstracción de argumentos variables (cd /a vs cd /b →
cd <…>), patrones maximales, puntaje por largo × frecuencia.
10 tests, agnóstico y determinista.

El shell lo corre tras cada comando terminado y promueve el patrón
más fuerte a un grupo « ...» en el panel [RUN] — la rehidratación
que convierte la repetición orgánica en una receta de un clic.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-20 19:12:47 +00:00
parent 3bfb42f1cc
commit 37ea535cb7
7 changed files with 436 additions and 1 deletions
Generated
+8
View File
@@ -11396,6 +11396,13 @@ dependencies = [
"tracing-subscriber",
]
[[package]]
name = "shuma-infer"
version = "0.1.0"
dependencies = [
"serde",
]
[[package]]
name = "shuma-intent"
version = "0.1.0"
@@ -11439,6 +11446,7 @@ dependencies = [
"nahual-launcher",
"nahual-theme",
"shuma-exec",
"shuma-infer",
"shuma-line",
"shuma-session",
"shuma-sysmon",