oneTimeLink 运行时骨架

这页先把一次性链接的签发、查看、打开和消费 4 个动作收成最小运行时说明页。

当前先把 签发 / 状态查看 / 打开 / 消费 串起来,让隐蔽测评入口不再只有文字说明。

当前 4 个动作

先把最小生命周期跑通,不急着扩成完整分发系统。

POST /api/coach/stealth-links → 签发一次性链接
GET /api/coach/stealth-links/[token] → 查看当前状态
POST /api/coach/stealth-links/[token] action=open → 标记已打开
POST /api/coach/stealth-links/[token] action=consume → 标记已使用

当前边界

这层已经是运行时骨架,但还不是完整生产分发系统。

当前是最小运行时骨架,使用进程内存保存,不等于完整分发系统。
这层先保证“能签发、能过期、能标记已用”,不先接完整邮件发放链。
后面如果要进真实分发层,再把 token 落到持久表和发送通道。