steps:
  - id: confirm-last-day
    title: 确认最后工作日
    goal: 和直属 leader 与 HR Ops 对齐结束实习时间
    instructions:
      - 与直属 leader 确认最后工作日
      - 按公司流程提出离职或结束实习申请
      - 提醒 HR Ops 确认
    completion:
      type: user_confirm
      prompt: 确认最后工作日和流程状态已记录
    help_refs:
      - knowledge.md#最后工作日
    blockers:
      - condition: 时间未确认
        escalation_owner: HR Ops
        message: 请 HR Ops 和直属 leader 共同确认
    next_step: handoff

  - id: handoff
    title: 交接候选人和文档
    goal: 确保 PPL、职位文档和跟进事项可被接手
    instructions:
      - 交接候选人 PPL
      - 交接职位文档
      - 交接所有跟进事项和风险点
    completion:
      type: evidence_required
      prompt: 提交交接清单或确认接手人已确认
    help_refs:
      - knowledge.md#交接清单
    blockers:
      - condition: 接手人未确认
        escalation_owner: 带教人
        message: 请带教人指定接手人
    next_step: revoke-access

  - id: revoke-access
    title: 回收账号和权限
    goal: 关闭飞书、渠道账号、邮箱、文档和候选人数据访问权限
    instructions:
      - 列出当前使用过的系统和渠道
      - 通知 owner 回收或关闭权限
      - 确认候选人数据访问权限已关闭
    completion:
      type: owner_approval
      prompt: 由 HR Ops、IT / Admin 或带教人确认权限回收
    help_refs:
      - knowledge.md#权限回收
    blockers:
      - condition: 不确定有哪些权限
        escalation_owner: IT / Admin
        message: 请 IT / Admin 协助盘点账号和权限
    next_step: cleanup-sensitive

  - id: cleanup-sensitive
    title: 清理本地敏感资料
    goal: 清理个人设备中的候选人简历和客户资料
    instructions:
      - 检查个人设备中的候选人简历
      - 删除不应留存的客户资料和候选人资料
      - 不转存到个人网盘或私人账号
    completion:
      type: user_confirm
      prompt: 确认个人设备中的敏感资料已按要求清理
    help_refs:
      - knowledge.md#资料清理
    blockers:
      - condition: 不确定能否删除
        escalation_owner: HR Ops
        message: 请 HR Ops 或带教人确认资料保留要求
    next_step: closeout-alumni

  - id: closeout-alumni
    title: 完成结算、证明和校友池
    goal: 完成实习证明、薪资结算或离职确认，并判断是否进入校友池
    instructions:
      - 确认实习证明、薪资结算或离职确认状态
      - 对优秀实习生标记进入校友池或转介绍池
      - 记录后续可联系事项
    completion:
      type: user_confirm
      prompt: 确认结束实习流程已完成
    help_refs:
      - knowledge.md#结束确认
    blockers:
      - condition: 结算或证明未完成
        escalation_owner: HR Ops
        message: 请 HR Ops 确认未完成项
