Problem: rockspec file was named 'rockspec' instead of the luarocks-required '<package>-<version>.rockspec' format. Solution: rename to todo.nvim-scm-1.rockspec.
Problem: need formatting, linting, testing, and nix dev shell configs. Solution: add stylua, selene, lua-language-server, busted, pre-commit, flake.nix, and luarocks rockspec configuration.