Refactor Plan
Remaining TODOs
Open items from source code and the original refactoring plan.
Source Code TODOs
- ZED mail notifications (
modules/system/fs.nix:20): ZFS Event Daemon (ZED) can send email on pool events (disk failure, scrub completion). Wirecfg.zfs.mail.enableto ZED’s notification config. - Nix-native ROS stack (
modules/research/ros.nix:21): The ROS 2 ecosystem is being packaged innix-ros-overlay(Jazzy/Rolling). Migrate the ROS module from distrobox-based workaround once the overlay is stable.
Janet Test Suite
- Implement
defteststubs intest/hey/lib.janet,test/hey/glob.janet,test/hey/vars.janet. Path resolution, state management, and glob tests. Not urgent — Janet tests are not running in CI yet.