Pulse Call
S8-API-01 / S14-PULSE-01 — re-run the Advisor Panel and surface deltas.
Free by default in all modes (stub + live) until the team commits to a
pulse pricing model. When PULSE_CALL_PRICE is set to a non-zero value,
the route auto-registers on the x402 middleware (see _build_routes)
and the same handler runs after settle.
Body
S8-API-01 / S14-PULSE-01 — HTTP shape for POST /pulse.
Either session_id or project_id is required.
When session_id is provided, runs the v14 pulse engine: creates
a new phase="during_build" session row, re-runs the advisor
panel, and returns a PulseResult (verdict + gap_classification +
closing lines + windowed citations).
Legacy S5-API-02 surface (project_id only) still runs the closing-line delta detection. session_id wins when both are given.
user_wallet is optional. When set, the route checks 12-pack
credits BEFORE the per-call x402 settle (S14-PULSE-02).
Response
Successful Response
The response is of type Response Pulse Call Pulse Post · object.