我报过的名 + 报名结果
list_my_signups【需要登录】【何时用】用户问「我报过哪些 / 那个赛事结果出来没 / 主办方回我了吗」时调它。一次给全:我报过的所有场次(最多 50 条,新的在前)+ 每一场的投递状态与主办方处置结果(reviewStatus:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回))+ 主办方留言 reviewNote。App 上这是「我的报名」那一屏。
【组合链】看到某场 reviewStatus=SHORTLISTED 或 reviewNote 里要求补材料 → get_signup_activity(slug) 看还缺哪几题 → submit_signup(slug) 补交(重新提交会覆盖上一版)。想一次盘所有在报的场次还缺什么 → get_signup_gaps。
【口径/坑】① 默认不返回答案全文(50 条里全是本人的手机号/微信/证件字段,没必要整份灌进上下文),只给答了哪几题的 key 列表;确实要看内容再传 includeAnswers=true。② submission.status(SUBMITTED/DELIVERED/DELIVERY_FAILED…)是「有没有投递到源表单」,reviewStatus 才是「主办方录不录你」——两者严格分离,别混着念。③ DELIVERY_FAILED 不是「你被拒了」,是代填投递没成功,让用户去报名页手动补交。④ PENDING 只是主办方还没处置,不代表落选。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| includeAnswers | No | 是否带上每条报名单的答案全文,缺省 false(默认只给题目 key 列表) |