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.
将job作为工作单元,同时明确划分各个phase。

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
  • Job默认处于
    ready
    状态,可立即调度。

Create jobs

创建Job

  • 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
    状态。

Recursive skill distillation

递归技能提炼

  • Add new lifecycle patterns and edge cases as they appear.
  • Split review or dependency workflows into new skills if they grow.
  • Update the eve-skillpacks README and ARCHITECTURE listings after changes.
  • 随着新的生命周期模式和边缘案例出现,及时添加相关内容。
  • 若审核或依赖工作流变得复杂,将其拆分为新的技能。
  • 变更后更新eve-skillpacks的README和ARCHITECTURE列表。