Part of #922
Scope
Threat model for the deny-by-default procedure gateway (confused-deputy, header hygiene, CSRF/origin, limits, redirects) + SSE abort/reconnect semantics proven on one real plugin procedure.
Design source: RFC #890 (rfc.md §5) + .llm/runs/plan-frontend-contrib--seed/design/canonical/ (rev 3).
Acceptance
Part of #922
Scope
Threat model for the deny-by-default procedure gateway (confused-deputy, header hygiene, CSRF/origin, limits, redirects) + SSE abort/reconnect semantics proven on one real plugin procedure.
Design source: RFC #890 (
rfc.md§5) +.llm/runs/plan-frontend-contrib--seed/design/canonical/(rev 3).Acceptance