name: direct_photo_button_guidance_single_no_repeat clientMode: direct # 回归:解释一次按钮后,正常推进不再重复;明确再次求助仍可解释。 # runner 只校验状态码,按钮说明是否重复必须手动检查输出对话。 steps: # 新会话。 - input: 新对话 expect: stageCode: "1001" # 开始采集。 - input: 继续办理 expect: stageCode: "1002" # 只输出原有拍摄指令,不主动附加按钮说明。 - input: 十分钟前我倒车撞到护栏,只有一辆汽车,没有人受伤,没有撞到非机动车或行人,我还在现场。 expect: stageCode: "2000" # 首次笼统求助可说明一次界面中间的拍照按钮,保留固定指令。 - input: 这个什么 expect: stageCode: "2000" # 只输出下一步固定拍摄指令,不重复按钮说明。 - input: 【拍摄完成】 expect: stageCode: "2001" # 连续正常推进,仍不得附加按钮说明。 - input: 【拍摄完成】 expect: stageCode: "2002" # 已说明按钮且已拍摄成功,只澄清拍摄要求,不再提醒按钮。 - input: 什么意思 expect: stageCode: "2002" # 再次明确询问按钮位置时可重新解释,保持当前状态。 - input: 拍照按钮在哪? expect: stageCode: "2002"