steps:
  - id: workspace-account-check
    title: 确认工位、网络、电脑和飞书账号
    goal: 确保新人第一天能正常办公
    instructions:
      - 确认工位是否可用
      - 确认网络是否可用
      - 确认电脑或自带电脑是否可用
      - 确认飞书账号是否能登录
    completion:
      type: user_confirm
      prompt: 确认工位、网络、电脑和飞书账号均可用
    help_refs:
      - knowledge.md#第一天基础检查
    blockers:
      - condition: 账号或网络不可用
        escalation_owner: IT / Admin
        message: 请 IT / Admin 协助处理账号、网络或设备问题
    next_step: join-groups

  - id: join-groups
    title: 加入必要群组
    goal: 进入团队协作和学习信息流
    instructions:
      - 加入团队群
      - 加入实习生群
      - 加入项目群
      - 加入学习群
    completion:
      type: user_confirm
      prompt: 确认已经加入必要群组
    help_refs:
      - knowledge.md#必要群组
    blockers:
      - condition: 不知道该进哪些群
        escalation_owner: 带教人
        message: 请带教人确认该新人所在团队和项目群组
    next_step: team-rhythm

  - id: team-rhythm
    title: 了解团队成员和当天任务
    goal: 明确汇报关系、当天学习资料和任务
    instructions:
      - 请带教人介绍团队成员和汇报关系
      - 阅读岗位 JD 和学习资料入口
      - 确认渠道账号、PPL 表格和当天任务
    completion:
      type: user_confirm
      prompt: 确认你已经理解汇报关系和当天任务
    help_refs:
      - knowledge.md#当天任务
    blockers:
      - condition: 任务不明确
        escalation_owner: 带教人
        message: 请带教人明确第一天学习资料和实操任务
    next_step: first-checkout

  - id: first-checkout
    title: 完成第一次 check out
    goal: 在下班前完成第一次入职日复盘
    instructions:
      - 总结今天完成了哪些入职动作
      - 写下未完成事项和卡点
      - 写下第二天要完成的第一件事
      - 发给带教人确认
    completion:
      type: user_confirm
      prompt: 确认已经完成第一次 check out 并发给带教人
    help_refs:
      - knowledge.md#第一次checkout
      - ../intern-role-basics/knowledge.md#复盘节奏
    blockers:
      - condition: 不知道怎么写
        escalation_owner: 带教人
        message: 使用日复盘模板，带教人补充第二天任务
