---
name: job_manager
when: '任务管理, checkpoint, heartbeat, 恢复, 认知锚点'
scope:
  - shared
products:
  - '*'
id: ka-pattern-job_manager
asset_kind: pattern
lifecycle_status: active
authority: supporting
routes:
  - '*'
primary_triggers:
  - 任务管理
  - checkpoint
  - heartbeat
  - 恢复
  - 认知锚点
priority: P2
specificity: 3
version: 1.0.0
last_reviewed: '2026-05-22'
consumes: []
emits: []
secondary_triggers: []
negative_triggers: []
type: pattern
status: active
---

## 决策规则

- JobManager 管理 任务生命周期: 创建、更新 checkpoint、heartbeat、恢复、取消
- CognitiveAnchor 记录阶段、摘要、关键决策、待办事项
- resumeFromCheckpoint 从最近 checkpoint 恢复任务
- listActiveJobs 列出活跃任务，过滤过期任务
- checkpoint 用于中断恢复和进度追踪

## 验收项

- [AC-01] 任务创建返回有效 ID
- [AC-02] checkpoint 更新正确
- [AC-03] 过期任务被过滤
- [AC-04] 恢复从 checkpoint 继续

## 何时使用

advisory: 任务管理是辅助工具，不强制要求使用

## 是否 hard block

否。此能力为 advisory 状态，违规仅产生 advisory 警告，不阻断流程。

## 证据要求

- checkpoint 更新测试通过
- 恢复测试通过
-

## 人工确认/降级边界

- 此能力可被开发者决策覆盖
- 升级到 enforced 需满足 promotion_conditions 并通过 lifecycle_test_files 测试
- 降级/禁用需经 sf_capability_update + 人工确认
