Rama JARVIS-GREEN, independiente de master (el nucleo naranja queda intacto). - README propio del carril verde con diagrama de arquitectura y capturas del panel. - verde/: arranque, panel web, puente de voz (escucha local con faster-whisper + habla con la voz del naranja), pruebas (07 voz, 08 escucha), config y notas. - Integracion RAG: nucleo/saber/busca_cli.py + skill buscar-en-apuntes, para que el agente consulte el mismo indice que el nucleo. - Todo local (127.0.0.1); sin datos personales (rutas y modelo de GPU scrubeados).
57 lines
2.5 KiB
XML
57 lines
2.5 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
|
<!-- El mismo reactor que jarvis-naranja.svg, en verde fosforo.
|
|
La paleta no se inventa: es la del monitor de fosforo verde, la misma
|
|
que usa la terminal del lanzador, para que el icono y la pantalla sean
|
|
el mismo color.
|
|
|
|
Cian = JARVIS sobre Newelle, congelado.
|
|
Naranja = el nucleo independiente, en desarrollo.
|
|
Verde = el banco de pruebas con Hermes. Asi se sabe cual esta abierto. -->
|
|
<defs>
|
|
<radialGradient id="core" cx="50%" cy="50%" r="50%">
|
|
<stop offset="0%" stop-color="#e6ffee"/>
|
|
<stop offset="45%" stop-color="#3bff7a"/>
|
|
<stop offset="100%" stop-color="#1f8a3c"/>
|
|
</radialGradient>
|
|
<radialGradient id="halo" cx="50%" cy="50%" r="50%">
|
|
<stop offset="0%" stop-color="#00ff41" stop-opacity=".55"/>
|
|
<stop offset="70%" stop-color="#1f8a3c" stop-opacity=".12"/>
|
|
<stop offset="100%" stop-color="#04120a" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<linearGradient id="ring" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#c7f5d6"/>
|
|
<stop offset="100%" stop-color="#5a9270"/>
|
|
</linearGradient>
|
|
</defs>
|
|
|
|
<circle cx="128" cy="128" r="124" fill="#04120a"/>
|
|
<circle cx="128" cy="128" r="120" fill="url(#halo)"/>
|
|
|
|
<!-- carcasa exterior -->
|
|
<circle cx="128" cy="128" r="106" fill="none" stroke="url(#ring)" stroke-width="9"/>
|
|
<circle cx="128" cy="128" r="94" fill="none" stroke="#10381f" stroke-width="7"/>
|
|
|
|
<!-- bobinas -->
|
|
<g stroke="#8fefb0" stroke-width="7" stroke-linecap="round" opacity=".9">
|
|
<line x1="128" y1="42" x2="128" y2="70"/>
|
|
<line x1="128" y1="186" x2="128" y2="214"/>
|
|
<line x1="42" y1="128" x2="70" y2="128"/>
|
|
<line x1="186" y1="128" x2="214" y2="128"/>
|
|
<line x1="67" y1="67" x2="87" y2="87"/>
|
|
<line x1="169" y1="169" x2="189" y2="189"/>
|
|
<line x1="189" y1="67" x2="169" y2="87"/>
|
|
<line x1="87" y1="169" x2="67" y2="189"/>
|
|
</g>
|
|
|
|
<!-- anillo interior -->
|
|
<circle cx="128" cy="128" r="70" fill="none" stroke="#1f5c33" stroke-width="10"/>
|
|
<circle cx="128" cy="128" r="58" fill="none" stroke="#00ff41" stroke-width="4" opacity=".85"/>
|
|
|
|
<!-- triangulo del nucleo -->
|
|
<path d="M128 84 L166 150 L90 150 Z" fill="none" stroke="#b0ffca" stroke-width="6"
|
|
stroke-linejoin="round" opacity=".95"/>
|
|
|
|
<!-- nucleo -->
|
|
<circle cx="128" cy="128" r="34" fill="url(#core)"/>
|
|
<circle cx="128" cy="128" r="16" fill="#ffffff" opacity=".92"/>
|
|
</svg>
|