AgentCliShellJobSettle extension

Settle notifications for session-scoped background shell jobs: the transcript/board note plus the model-facing system-notice (steered mid-run, a fresh run while idle). Lives here with the rest of the job-settle flow (issue #450) to keep the host class under the 2800-line gate.

on