Definition of done: - Test that confirms each function raises no error on valid changes to `model-output` - Tests that confirm `check_changes_for_autoapproval` errors informatively when: - no changed files - changed files outside `model-output` - changes inside `model-output` by a user not authorized to change anything in `model-output` - changes inside `model-output` by a user not authorized to change _some things in `model-output`_ but not what they actually changed Other tests as appropriate.