6a533573db
Standard REST, SSE, and WebSocket endpoints now actively monitor client disconnections. When a connection drop is intercepted, the executing worker task tree is aborted mid-run to prevent background task leaks, API token burn, and resource wastage. Includes: 1. REST `/run` connection drop monitor blocking on raw ASGI receive events with 0% CPU consumption. 2. Graceful `499 Client Closed Request` status response on REST disconnections to suppress server-side exceptions. 3. Unit and integration tests validating REST task cancellations and generator finalizations. 4. Comprehensive architectural design documents and user guide under `/docs`. 5. An invocation-focused cooperative counting agent sandbox under `/contributing/samples/core/abort`. Change-Id: I50fcba7a8bb56cf28b0a3bb8fa66b85732062a67