Context
home-lang/home-os #11 fixed 23 dangling imports surfaced by the original 2026-05-01 audit. The 2026-05-04 re-audit (post home-lang/home #16 parser-hang fix) finds 23 more `Module 'X' not found` errors, in modules that were previously hung past 15s before the parser could even surface the import error.
These were always broken; the parser hang just hid them.
Examples
(Pull the full set from `~/Desktop/home-os-kernel-audit-2026-05-04.tsv` — filter `parse_status=FAIL` and `first_error` matches `Module '` and `not found`.)
A few observed shapes:
- `arch/arm64/rpi/boot.home` → `'../../../mm/memory'` (extension missing + over-deep relative path)
- Bare-name imports of paths that don't exist (e.g. `network.home`, `basics/os/X` — these are leftovers from earlier renames)
- Relative paths off by one or two levels (`../../../` where `../` would resolve)
Approach
Same methodology as #11:
- Pull the 23 `Module not found` rows from the 2026-05-04 TSV
- For each: `grep -rn "import.<missing>" kernel/src --include='.home'` to find the importer
- Bucket: real-missing / wrong-path / false-positive (file exists at the absolute path)
- Apply fix per case — fix-path > stub-create > delete-dependent (conservative, like #11)
- `Closes` this issue