diff --git a/ROADMAP.md b/ROADMAP.md index feeb806..bfab374 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -26,9 +26,11 @@ it exists. Checkboxes track status. lines) built from the executor's bounded `stderr_data`, with the full log still in the expander. Markup-escaped + unit-tested. -- [ ] **A4. Narrow bare `except:` blocks.** Config loading, `pre_function`/ - `post_function`, ffprobe JSON parsing, etc. use `except: pass`, silently - swallowing real bugs. Catch specific exceptions; log the rest. +- [x] **A4. Narrow bare `except:` blocks.** DONE — all 46 bare `except:` + replaced with specific exception types; config/probe/hook failures that + indicate real problems are now logged (e.g. ffprobe JSON parse errors). + Also fixed a latent NameError in the shutdown handler. No bare `except:` + remain. ## Phase B — Finish & polish current fork features