With the implementation of T411608, T411606, T411604, T411602 and T414193, it should be possible to implement the complete Quality Constraints functionality, and some parts of the functionality may already have been implemented in the course of those tickets.
Ensure that the feature has been implemented (to a first-pass level of quality) and write end-to-end tests to cover the feature (if they do not already exist).
Acceptance Criteria
- The Quality Constraints feature is implemented to a first-pass level of quality (i.e. functional and including end-to-end tests, but not pixel perfect necessarily) - icons are displayed when there are actual violations, and the associated popovers can be triggered to display the text that's currently in the extension, formatted according to the figma designs as far as possible