# 01 — 探索会话生命周期 + 平台硬护栏 **What to build:** 从 API 视角完整走通一段探索会话:指定活动、人设与目标创建 running 会话 → 以虚拟用户身份发消息并收到被评对象回复(经目标通道转发,双方轮次持久化、记录延迟)→ 提交结构化体验记录(达成、卡点、被误导、情绪)关闭会话。护栏是平台账本:超窗口会话数、超单会话轮数、相邻会话间隔不足,一律 409 并附原因;会话非 running 状态拒收消息。探索会话是独立实体,不并入评测运行(不污染通过率口径)。 **Blocked by:** None — can start immediately **Status:** completed - [x] 探索会话与会话轮次独立建表,迁移可在全新库与既有库上应用 - [x] 创建/发消息/关闭三个端点全链路可用,X-API-Key 鉴权 - [x] 三类预算超限各返回 409 + 可读原因;平台默认值生效(≤8 会话/窗口、≤12 轮/会话、≥30min 间隔) - [x] 体验记录结构校验,非法值归一(沿 v0.7 白名单经验) - [x] 集成测试覆盖完整生命周期与各拒绝分支(先例:活动 API 集成测试)