Integrate dead code detection for Haskell into the build/lint toolchain.
Problem: Haskell codebases accumulate dead code over time - unused functions, orphaned modules, etc. No automated way to detect this currently.
Solution: Integrate [weeder](https://github.com/ocharles/weeder) or similar tool.
Options for integration:
1. Omni/Lint.hs - run as part of lint command
2. Omni/Bild.hs - run as post-build check (weeder needs HIE files from build)
Notes:
bild --weeder or lint --dead-code)References:
Spawned agent didn't complete. Weeder integration requires manual setup.