← todos los builds
diario

Router

Dos routers de los que dependen los demás builds. El router de intake clasifica lo que llega, un correo, una nota de voz, un archivo, y lo archiva donde toca con un log de una línea; el router de skills elige el modelo de cada una de las 30+ skills de agente por banda de potencia. Los recibos llegan al registro de gastos sin que nadie los teclee, y un modelo renombrado o retirado se resuelve con una línea.

stack
Python, Claude headless, launchd, archivos de config
se ejecuta
Intake diario con un reintento; enrutamiento de skills en cada llamada
código
privado por ahora

Por qué existe

Toda automatización necesita las mismas dos respuestas antes de hacer nada: qué es esto que acaba de llegar, y qué modelo debe encargarse. Responder la primera a mano suponía bandejas que nadie vaciaba; responder la segunda con nombres de modelo escritos a fuego supuso seis skills rotas el día que retiraron un modelo.

Cómo funciona

CARRIL A · INTAKEcorreopasada diaria, solo lecturanotas de vozdesde el Voice pipelineentradasPDFs, enlaces, texto pegadoclasificarqué es → qué suponefila de gastorecibos, reservashub de proyectocasa con las claves del proyectopersona / tarea / ideaCRM, tablero, backlogcola de lecturaartículos, PDFslog de intakecada decisión, una líneaCARRIL B · SKILLS → MODELOSskilluna de 30+tabla de tiersskill → banda de potenciabanda → modeloun archivo de configmodeloflagship / contenido / rutinaRenombrar o retirar un modelo es una línea en el mapa de bandas. Las skills nunca nombran un modelo.

La parte de intake es una pasada diaria con un reglamento escrito: qué es cada tipo de entrada y qué supone. Un recibo supone una fila en el registro de gastos. Un correo que menciona las palabras clave de un proyecto supone un bullet en el hub de ese proyecto. Una nota de voz sobre una persona supone una actualización del CRM y quizá una tarea. Cada decisión se registra en una línea con su referencia de origen, así que cualquier cosa mal archivada se puede rastrear. La parte de skills son dos archivos de config pequeños: uno asigna cada skill a una banda de potencia (flagship, contenido, rutina), el otro asigna cada banda a un modelo actual. Las skills leen la banda, y solo el mapa de bandas nombra un modelo.

← anterior: News radarsiguiente: Casper Notetaker →