All identifiers should be (1) semantically clear, (2) consistent with project naming patterns, and (3) collision-safe.

Apply this checklist:

Result: names communicate intent, remain consistent across the codebase, and won’t conflict with external code or platform headers.