{
  "aggregate_response_array_capacity": 512,
  "final_live_sessions": 0,
  "injected_writer_checks": [
    "empty and oversized response rejected",
    "WouldBlock consumes one turn",
    "healthy output progresses beside blocked output",
    "partial progress does not renew deadline",
    "expiry performs no write",
    "Interrupted consumes one turn",
    "partial writes preserve exact bytes",
    "zero write fails",
    "broken pipe fails"
  ],
  "limitations": "Finite socket pool and injected nonblocking writer failures, with injected scheduling time. No real TCP buffer saturation, ledger, framing integration, authentication, handshake limits, kernel buffer cap, process memory measurement, or public ingress. Accept temporarily owns one extra socket beyond retained-session cap.",
  "observed_peak_retained_sessions": 4,
  "passed": true,
  "profile": "bounded-session-output-v1",
  "real_socket_checks": [
    "four concurrent retained sessions",
    "fifth refused and closed",
    "second pending response refused",
    "unread small response completes",
    "expired sessions reclaimed",
    "capacity reused",
    "disconnected session reclaimed"
  ],
  "refused_sessions": 1,
  "response_capacity_per_slot": 128
}
