Provide DSL in the order of stability
Remove `Command` since multiple job command is properly handled by `need_update` if multiple job declaration is restricted to file commands
Fix error messages
Fix error messages
Resolve undeclared jobs from rules