tasks/completed/phase_21_01_log_consolidation_2025-10-15.md
app/views/source_monitor/fetch_logs/index.html.erb
All, Successes, Failures).app/views/source_monitor/fetch_logs/show.html.erb
app/views/source_monitor/scrape_logs/index.html.erb
app/views/source_monitor/scrape_logs/show.html.erb
app/views/layouts/source_monitor/application.html.erb) now surfaces a single Logs entry pointing at the consolidated index.data-log-row identifiers (fetch-<id> / scrape-<id>) for tests and Turbo.source_id/item_id filters.SourceMonitor::Pagination::Paginator with Prev/Next links and a page indicator span.source_monitor.logs_path with the appropriate log_type preset.SourceMonitor::Logs::Query + TablePresenter; no shared concern is needed.