Document each color's exact value, intended role, background pair, and light or dark variant. Names like “blue” are too vague once several shades exist.
Check contrast for text and icons against their actual surfaces, and note any state changes such as hover or disabled. Keep semantic meaning consistent: a warning color should not become a success color elsewhere. Review exported graphics if transparency or profiles could alter appearance.
Which colors need distinct roles?