project-index: clear merlint findings
Add an ISC LICENSE.md (E913), link the type in the (/) doc with
{!type-t} (E420), and lift the per-directory readdir cache out of
resolve_module_files into a dir_entries helper so the function is back
under the length threshold (E005).