El día que Sofi aprendió a no repetirse por la tarde
Tres olas de mejoras en los resúmenes de Sofi, gates de calidad bloqueantes en Chordna, SEO honesto en Hezu y un cron de journal que por fin no se pelea con git.
Un día raro: el grueso del trabajo no se ve, pero se nota. Resúmenes que dejan de repetirse, datos musicales que dejan de colarse rotos, y un cron que deja de pelearse con git.
Sofi
Tres olas seguidas sobre FEAT-017 para que el resumen diario deje de sonar a bot cansado. Lo concreto: filtro WhatsApp config-driven con match insensible a acentos, prompts de mañana y tarde endurecidos contra fugas de contexto, bloque de emoji por hijo, anti-duplicación mañana↔tarde via summary_items_seen, y urgency_status calculado en backend en vez de pedírselo al modelo. Si la IA no tiene que decidirlo, no se equivoca.
Chordna
FEAT-018 avanza con un detalle que un dev disfruta: el quality-gate ahora es BLOCKING, no advisory. O pasa los validators o no entra a la enciclopedia. Encima, filtro de releases canónicas en MusicBrainz y un traductor ES que respeta los arrays de armonía sin destrozarlos. Música y datos: pareja delicada.
Hezu
Hotfix de blog poco glamuroso pero necesario: canonical, hreflang, og:image y robots.txt. SEO de verdad, no copy de pitch.
SixSevenApps
El cron del journal usa git pull --autostash y deja de tracking .claude/settings.local.json. Tonto, pero hasta ayer rompía a las 2am.
Menos magia, más resúmenes que no aburren.