Commits con trailers de decision: Constraint, Rejected, Directive, Confidence, Scope-risk. Crea un log de decisiones dentro del historial git.
Adaptado de oh-my-claudecode git trailers. Para commits en el ecosistema Jarvis.
NO usar para commits triviales (typos, formato, actualizacion de docs sin decision).
<tipo>(<scope>): <descripcion corta>
<cuerpo opcional: contexto, razon del cambio>
Constraint: <restriccion activa que moldeo esta decision>
Rejected: <alternativa considerada> | <razon de rechazo>
Directive: <advertencia o instruccion para futuros modificadores>
Confidence: high | medium | low
Scope-risk: narrow | moderate | broad
Not-tested: <escenario no cubierto por verificacion>
| Trailer | Cuando usarlo | Ejemplo |
|---|---|---|
Constraint: | Restriccion que forzo la decision | Constraint: Workana no permite adjuntos en propuestas |
Rejected: | Alternativa descartada + razon | Rejected: Scraping automatico | viola TOS de Workana |
Directive: | Advertencia para quien toque este codigo despues | Directive: No cambiar el formato sin revisar APPROVAL_GATES |
Confidence: | Nivel de certeza en la decision | Confidence: medium |
Scope-risk: | Cuanto abarca el cambio | Scope-risk: broad (toca 3+ agentes) |
Not-tested: | Que no se verifico | Not-tested: Heartbeat con timezone diferente a America/Caracas |
Confidence: + Scope-risk:Rejected: siempre (es el mas valioso)feat, fix, docs, refactor, chore)ventas, marketing, jarvis, ecosystem, config)feat(ventas): agregar scoring de leads al pipeline
Lead-research-ops evalua leads con ICP y 5 factores ponderados.
Clasificacion Hot/Warm/Cold/Skip para priorizar esfuerzo.
Constraint: Solo usar datos publicos de Workana (perfil, reviews)
Rejected: Scraping automatico de perfiles | viola TOS
Rejected: Scoring manual sin formula | inconsistente entre sesiones
Directive: Si Workana cambia la estructura del perfil, revisar lead-research-ops
Confidence: high
Scope-risk: narrow
fix(config): corregir timezone de heartbeats a America/Caracas
Heartbeats estaban usando UTC, causando activaciones fuera de horario.
Constraint: Todos los agentes operan en horario de Venezuela (UTC-4)
Rejected: Dejar en UTC y ajustar las horas | confuso para el CEO
Confidence: high
Scope-risk: moderate
Not-tested: Cambio de horario de verano (Venezuela no usa DST)
feat(ecosystem): agregar deep-interview-ops skill
Cuestionamiento socratico antes de tareas complejas.
6 dimensiones, gate de claridad >= 3.5/5.
Constraint: No bloquear tareas simples con entrevista innecesaria
Rejected: Fusionar con brainstorming-ops | responsabilidades distintas
Directive: deep-interview va ANTES de brainstorming-ops en la secuencia
Confidence: high
Scope-risk: narrow