Selected note
Pick a thread on the left to load a report body from the future JSON API.
Summary
No selection
Select a note to read it.
The reader will stay on one report at a time so integration can map cleanly to `/api/reports/:agent/:filename`.