refs/heads/_mainline/actor/<id>
Cada developer o agente escribe un event log append-only. Solo el actor escribe en su propio log.
Spec
Mainline guarda engineering intent en refs y notes de Git para que la memoria sea portable, inspecciónable, local-first y legible entre proveedores de agentes.
refs/heads/_mainline/actor/<id>Cada developer o agente escribe un event log append-only. Solo el actor escribe en su propio log.
refs/notes/mainline/intentsCuando el código llega a main, las notes enlazan commits merged con el intent que los produjo.
Lifecycle
Estados terminales como abandoned, superseded y reverted siguen siendo valiosos: evitan que futuros agentes revivan caminos ya rechazados.
Al sellar, Mainline extrae files, subsystems, API changes, behavioral changes y tags para checks de solapamiento de baja latencia.
Phase 1 detecta solapamientos con weighted Jaccard. Phase 2 deja que un agente juzgue conflictos semánticos cuando hace falta.
La superficie humana muestra pending work, restricciones por archivo, decisiones, riesgos y coverage gaps.
Los repos configuran main branch, actor-log prefix, skip patterns, sync freshness, check thresholds y merge strategy.