Why this matters
Following Go conventions for error messages ensures that errors are consistent and can be combined in sentences. A lowercase, unpunctuated error string fits naturally when wrapped or printed, and maintains readability across the codebase.