rai signal
Emite señales de ciclo de vida y telemetría. Las señales alimentan los análisis locales de lead time, velocidad y detección de cuellos de botella.
rai signal emit-work¶
Emite un evento de ciclo de vida de trabajo para análisis de flujo Lean. Realiza el seguimiento de ítems de trabajo (epics, stories) a través de fases normalizadas.
| Argumento | Descripción |
|---|---|
WORK_TYPE |
Tipo de trabajo: epic, story (requerido) |
WORK_ID |
ID del trabajo, ej. E9, S9.4 (requerido) |
| Flag | Corta | Descripción |
|---|---|---|
--event |
-e |
Evento: start, complete, blocked, unblocked, abandoned. Por defecto: start |
--phase |
-p |
Fase: design, plan, implement, review. Por defecto: design |
--blocker |
-b |
Descripción del bloqueo (para eventos blocked) |
--session |
ID de sesión (recae en la variable de entorno RAI_SESSION_ID) |
# Ciclo de vida de epic
rai signal emit-work epic E9 --event start --phase design
rai signal emit-work epic E9 -e complete -p design
# Ciclo de vida de story
rai signal emit-work story S9.4 --event start --phase implement
rai signal emit-work story S9.4 -e complete -p implement
# Trabajo bloqueado
rai signal emit-work story S9.4 -e blocked -p plan -b "unclear requirements"
rai signal emit-session¶
Emite un evento de sesión a telemetría. Registra la finalización de la sesión para aprendizaje e insights locales.
| Flag | Corta | Descripción |
|---|---|---|
--type |
-t |
Tipo de sesión: story, research, maintenance, etc. Por defecto: story |
--outcome |
-o |
Resultado: success, partial, abandoned. Por defecto: success |
--duration |
-d |
Duración de la sesión en minutos. Por defecto: 0 |
--stories |
-f |
Stories trabajadas (separadas por comas) |
--session |
ID de sesión (recae en la variable de entorno RAI_SESSION_ID) |
# Cierre básico de sesión
rai signal emit-session --type story --outcome success
# Con duración y stories
rai signal emit-session -t story -o success -d 45 -f S9.1,S9.2,S9.3
rai signal emit-calibration¶
Emite un evento de calibración a telemetría. Registra la estimación vs. el tiempo real para el seguimiento de velocidad. La velocidad se calcula automáticamente: estimado / real (>1.0 = más rápido de lo estimado).
| Argumento | Descripción |
|---|---|
STORY |
ID de la story, ej. S9.4 (requerido) |
| Flag | Corta | Descripción |
|---|---|---|
--size |
-s |
Talla de camiseta: XS, S, M, L. Por defecto: S |
--estimated |
-e |
Duración estimada en minutos. Por defecto: 0 |
--actual |
-a |
Duración real en minutos. Por defecto: 0 |
--session |
ID de sesión (recae en la variable de entorno RAI_SESSION_ID) |
# Story completada más rápido de lo estimado
rai signal emit-calibration S9.4 --size S --estimated 30 --actual 15
# Story que tomó más tiempo
rai signal emit-calibration S9.4 -s M -e 60 -a 90
Ver también: rai session close, rai pattern reinforce