Translations not working and failing hassfest

I’m trying to add a services.yaml to my custom integration but the translations aren’t shlowing up in HA and Hassfest Validation is failing with the error message:

Invalid strings.json: extra keys not allowed @ data['services']

Looking at examples in the HA Core repo I don’t see anything different between what I have. I can’t figure out what I’m missing.

Here is the entirety of my strings.json:

{
    "services": {
        "check_secret": {
            "name": "Check Secret",
            "description": "Checks a value against a named secret or group of secrets.",
            "fields": {
                "name": {
                    "name": "Secret/Group Name",
                    "description": "The name of the secret or group to check against."
                },
                "value": {
                    "name": "Secret Value",
                    "description": "The value to check."
                }
            }
        }
    }
}