The PR appears safe to merge; all four previous findings are addressed and no new actionable issue was established.
Summary
Adds deliver: "each_line" for background bash_watch notifications.
Background watches can deliver matching output lines in batches.
OpenCode and Pi deliver batched watch matches and track their progress.
bash_status can read masked output a byte page at a time.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
A[Task output] --> B[Scan complete lines]
B --> C[Build bounded batch]
C --> D[Mask retained rows]
D --> E[Save pending batch]
E --> F[Show unseen rows and counts]
F --> G[Acknowledge exact version]
E --> H[Replay after reconnect]
H --> F