v0.3.0 — init aditivo + onboarding
dai init ahora es aditivo: no pisa la configuración de un repo funcional. Más robustez en el parser de .env y en doctor, y buenas prácticas agnósticas en la constitución.
Cambiado
dai initaditivo y no destructivo:.env/.env.examplemergean solo las claves que faltan;CLAUDE.md/copilot-instructions.mdreciben la constitución como bloque delimitado e idempotente (conserva la constitución previa del proyecto); el.gitignorese reconcilia (versiona.claude/skills/y.claude/commands/, deja fuera solosettings.local.json).- Constitución: nuevas reglas agnósticas (verificar el comportamiento ≠ que compile, la IA confirma antes de construir, docs vivas) + sección "Buenas prácticas". Tono "tú" neutro.
Corregido
- Parser de
.env: un token con comentario inline al lado ya no rompe el headerAuthorization(error de ByteString). dai doctor: ya no lista.DS_Storecomo skill.
Interno
- 104 tests (+11). El sitio sale del paquete npm; nueva página de onboarding del dev (
onboarding.html) en GitHub Pages.
Instalación: npm i -g @dforce2055/dai