eve-job-lifecycle

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Eve Job Lifecycle

Eve 任务生命周期

Use jobs as the unit of work and keep phases explicit.
将任务作为工作单元,并明确划分阶段。

Phases

阶段

  • idea -> backlog -> ready -> active -> review -> done or cancelled
  • Jobs default to
    ready
    and can be scheduled immediately.
  • idea -> backlog -> ready -> active -> review -> done or cancelled
  • 任务默认处于
    ready
    状态,可立即安排执行。

Create jobs

创建任务

  • eve job create --description "..."
  • Add details with
    --project
    ,
    --priority
    ,
    --phase
    ,
    --labels
    ,
    --review
    .
  • Create sub-jobs with
    eve job create --parent <job-id> --description "..."
    .
  • eve job create --description "..."
  • 可通过
    --project
    --priority
    --phase
    --labels
    --review
    参数添加详细信息。
  • 使用
    eve job create --parent <job-id> --description "..."
    创建子任务。

Update and complete

更新与完成

  • eve job update <id> --phase <phase>
  • eve job submit <id> --summary "..."
  • eve job approve <id>
    or
    eve job reject <id> --reason "..."
  • eve job close <id> --reason "..."
  • eve job cancel <id> --reason "..."
  • eve job update <id> --phase <phase>
  • eve job submit <id> --summary "..."
  • eve job approve <id>
    eve job reject <id> --reason "..."
  • eve job close <id> --reason "..."
  • eve job cancel <id> --reason "..."

Dependencies

依赖关系

  • eve job dep add <job> <blocking-job>
  • Use dependencies only for true blockers.
  • Inspect with
    eve job dep list <id>
    .
  • eve job dep add <job> <blocking-job>
  • 仅为真正的阻塞项设置依赖关系。
  • 使用
    eve job dep list <id>
    查看依赖关系。

Agent control signals

Agent 控制信号

  • Emit a fenced
    json-result
    block with
    eve.status
    as
    waiting
    ,
    success
    , or
    failed
    .
  • Return
    waiting
    only after dependencies exist.
  • 输出一个带围栏的
    json-result
    块,其中
    eve.status
    设为
    waiting
    success
    failed
  • 仅当存在依赖关系时返回
    waiting
    状态。