steps:
  - id: create-record
    title: 创建候选人记录
    goal: 把合适实习生进入统一 PPL 或实习生清单
    instructions:
      - 确认 PPL 或实习生清单入口
      - 创建候选人记录
      - 填写基础信息、来源、当前阶段和负责人
    completion:
      type: user_confirm
      prompt: 确认候选人记录已创建
    help_refs:
      - knowledge.md#创建记录
    blockers:
      - condition: 找不到 PPL 入口
        escalation_owner: 带教人
        message: 请带教人提供当前表格或系统入口
    next_step: update-status-next-action

  - id: update-status-next-action
    title: 更新状态和下一步动作
    goal: 每次沟通后能维护可执行的下一步
    instructions:
      - 更新当前阶段
      - 写明候选人意愿度、风险点和待办动作
      - 写明下一次跟进时间
    completion:
      type: evidence_optional
      prompt: 确认状态、风险和下一步动作已更新
    help_refs:
      - knowledge.md#状态维护
    blockers:
      - condition: 不知道如何写下一步
        escalation_owner: 带教人
        message: 请带教人检查 PPL 记录是否可执行
    next_step: long-cycle-followup

  - id: long-cycle-followup
    title: 管理长周期候选人
    goal: 不丢失 1-2 个月后到岗或需要考虑的候选人
    instructions:
      - 标记预计到岗时间或考虑截止时间
      - 设置下一次跟进日期
      - 定期复盘长周期候选人池
    completion:
      type: user_confirm
      prompt: 确认长周期候选人已有跟进安排
    help_refs:
      - knowledge.md#长周期候选人
    blockers:
      - condition: 候选人长期不回复
        escalation_owner: 带教人
        message: 请带教人判断继续跟进或降级处理
    next_step: school-relationship

  - id: school-relationship
    title: 运营校园关系
    goal: 每个大学维护可持续线索来源
    instructions:
      - 标记候选人所在学校和院系
      - 记录可帮助发布信息或联系老师的同学
      - 跟进学校就业信息和转介绍机会
    completion:
      type: user_confirm
      prompt: 确认你已经知道如何记录校园关系线索
    help_refs:
      - knowledge.md#校园关系
    blockers:
      - condition: 没有校园线索
        escalation_owner: Recruiting Ops
        message: 从优秀候选人和学生会经验候选人开始转介绍提问
