El trabajo llega a Coroid por varias vías, todas convergiendo en la misma ruta de ejecución: especificación, plan, construcción, verificación, revisión, pull request.
| Ruta | Uso cuando |
|---|---|
| Nuevo trabajo | Alguien desea algo y está aquí para describirlo. |
| Importar incidencias | La solicitud ya existe en Jira, Linear, Trello o GitHub Issues. |
| Consultar a Coroid | Prefieres describirlo de forma conversacional. |
| Programaciones | El desencadenante es el tiempo. |
| Sentinel | El desencadenante es que una condición se cumpla. |
| Hooks | El desencadenante es un evento de plataforma. |
Tú eliges el resultado.
Independientemente de cómo llegue el trabajo, tú decides en qué se convertirá. El formulario de Nuevo trabajo lo solicita primero, y el resto del formulario se adapta a tu respuesta:
| Enrutamiento | Produce |
|---|---|
| Una tarea ejecutable | Una única tarea que culmina en un pull request. |
| Plan de trabajo por fases | Un plan por fases que apruebas antes de escribir código. |
| Informe | Un informe generado. |
| Programación | Un monitor recurrente. |
¿Tarea o plan?
La prueba útil es la capacidad de revisión. Si el trabajo finalizado es un pull request que un colega pueda leer de una sola vez, es una tarea. Si requiere varios cambios en un orden definido, o si quieres aprobar el enfoque antes de que se construya nada, es un plan.
Si tienes dudas, opta por un plan para cualquier cosa sustancial. Un plan te brinda un punto de control de aprobación antes de que exista código, que es el lugar más económico para cambiar de opinión. Una tarea que resulte ser demasiado grande simplemente agotará su espacio.
Trabajo importado
Las incidencias importadas desde un gestor de tareas no se ejecutan al llegar: tú todavía debes enrutarlas. Una lista de pendientes es una lista de deseos y no todo lo que contiene debe ser construido por un agente sin que alguien decida. Ver Importar trabajo.
Entrada automatizada
Programaciones, Sentinel y hooks abren trabajo sin que una persona lo solicite; solo difieren en el desencadenante: tiempo, una condición observada y un evento de plataforma.
Los tres consumen ranuras de agente reales y gasto de modelo real. Asigna a la tarea automatizada una prioridad inferior a la del trabajo que alguien está esperando — ver Capacidad y ranuras de agente.