# Review Narrative: Heavy fog / small vessel

## Verdict

Heavy fog / small vessel replay review highlights degraded-visibility validation behavior. EO or IIR availability dropped during one or more replay intervals. 1 disagreement burst requires reviewer attention. Channel state transitions indicate changing sensor availability during replay. Agreement recovered before the session ended.

## Severity

- `severity_label`: high_disagreement
- `severity_score`: 0.77
- `reviewer_priority`: high

### Severity Drivers

- unavailable_fraction contributed 0.30
- burst_count contributed 0.15
- channel_transition_count contributed 0.08
- warning_interval_count contributed 0.12
- max_azimuth_delta_deg contributed 0.20
- recovery_detected reduced score by 0.08

### Recommended Review Focus

- Inspect EO/IIR availability intervals and channel dropout timing.
- Review warning intervals for offset drift before disagreement.
- Review warning bursts even if sustained disagreement was absent.
- Trace channel state transitions against event windows.
- Verify recovery interval before closing the review.

## Review Bookmarks

- Artifact: `bookmarks.json`
- Report: `bookmarks_report.md`
- Bookmark count: 6
- Top bookmark IDs: `bm_0001`, `bm_0002`, `bm_0003`

## Findings

- [warning] (00:00.00–00:02.00) EO/IIR offset warning interval observed.
- [availability] (00:07.00–00:09.00) EO availability degraded during this interval (EO invalid/dropout interval).
- [warning] (00:02.00–00:06.50) Agreement warning burst detected.
- [recovery] (00:09.00–00:12.00) Channel disagreement stabilized after recovery.
- [channel_state] (00:07.00) EO channel transitioned available -> unavailable at 00:07.00.
- [channel_state] (00:09.00) EO channel transitioned unavailable -> available at 00:09.00.

## Metrics Appendix

- `disagreement_fraction`: 0.0
- `unavailable_fraction`: 0.16666666666666666
- `event_window_count`: 4
- `disagreement_burst_count`: 1
- `channel_transition_count`: 2

