You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement RFC 0009 Phase 2: external supervisor middleware services and operational registration on top of the proto contract established in Phase 1.
This phase should turn the in-process middleware seam into a pluggable supervisor/gateway capability while preserving the same request, response, policy, failure, and audit semantics.
Transport/auth requirements are enforced and documented for supervisor-to-middleware calls.
Runtime observability reports external middleware allow, deny, transform, failure, timeout, and finding outcomes without logging raw sensitive payload data.
Integration tests cover healthy external middleware, deny short-circuiting, transformations before credential injection, timeout/failure behavior, and compatibility with no configured middleware.
Description
Implement RFC 0009 Phase 2: external supervisor middleware services and operational registration on top of the proto contract established in Phase 1.
This phase should turn the in-process middleware seam into a pluggable supervisor/gateway capability while preserving the same request, response, policy, failure, and audit semantics.
Context
Parent feature issue: #1733
Phase 2 should build on the Phase 1
openshell.middleware.v1contract and address the pieces intentionally deferred from the first slice:Open design points to resolve before or during implementation:
HttpRequest/post_credentialsis part of Phase 2 or remains deferred.openshell/sigv4belongs in Phase 2 or needs a separate streaming/header-signing design issue.Definition of Done