## Goal Catch format-level and logic-level problems before the user downloads an export. ## Acceptance criteria - [ ] Duplicate source URLs produce a visible error. - [ ] Self-redirects (source = destination) are flagged as errors. - [ ] Chains (A→B and B→C) produce a warning. - [ ] Validated results feed the export adapters. ## Task list - [ ] Implement duplicate source detector. - [ ] Implement self-redirect checker. - [ ] Implement chain/loop detector. - [ ] Surface results in the review table and export screen. --- **Estimate:** 0.5 day
Goal
Catch format-level and logic-level problems before the user downloads an export.
Acceptance criteria
Task list
Estimate: 0.5 day