class Capsium::Reactor::Deploy

Reactor-side deployment configuration (deploy.json): everything that must NOT ship in the package β€” OAuth2 client secrets, the session signing secret, role assignments, an alternate htpasswd file, the public base URL. Shape:

{
  "baseUrl": "http://localhost:8864",
  "authentication": {
    "basicAuth": { "passwdFile": "/secure/.htpasswd" },
    "oauth2": { "clientSecret": "..." },
    "sessionSecret": "...",
    "roles": { "alice": ["admin"] }
  }
}

Loaded from an explicit path, an already-parsed Hash, or the CAPSIUM_DEPLOY environment variable; empty when unconfigured.