Audit finding
ApplicationProfile represents an executable assignment, while VisualProfile represents the actual color profile. The two meanings are mixed across:
- model and management-service names;
- grid event names;
- form methods and variables;
- UI counters that label configured applications as
PROFILE(S);
- notifications and documentation.
This vocabulary increases cognitive load and makes code review/error messages ambiguous.
Target state
Use ApplicationAssignment consistently for executable-to-profile configuration. Reserve VisualProfile and “profile” wording for color-transform profiles.
Persisted JSON property names must remain backward compatible.
Acceptance criteria
Audit finding
ApplicationProfilerepresents an executable assignment, whileVisualProfilerepresents the actual color profile. The two meanings are mixed across:PROFILE(S);This vocabulary increases cognitive load and makes code review/error messages ambiguous.
Target state
Use
ApplicationAssignmentconsistently for executable-to-profile configuration. ReserveVisualProfileand “profile” wording for color-transform profiles.Persisted JSON property names must remain backward compatible.
Acceptance criteria
ApplicationAssignment.