/impeccable audit
Audit
П'ятивимірна перевірка технічної якості з рівнями серйозності від P0 до P3.
П’ять вимірів оцінено від 0 до 4, кожне знайдення позначене від P0 (блокує реліз) до P3 (обробка). Audit документує; він не виправляє. Направте знайдення до /impeccable harden, /impeccable polish або /impeccable optimize.
Коли використовувати
/impeccable audit — це технічний аналог /impeccable critique. Якщо /impeccable critique запитує “чи відчувається це правильно”, /impeccable audit запитує “чи витримує це перевірку”. Він запускає перевірки доступності, продуктивності, тематизації, адаптивного дизайну та антипатернів проти реалізації, оцінює кожен вимір від 0 до 4 і створює план з рівнями серйозності від P0 до P3.
Використовуйте це перед релізом, під час спринту якості або щоразу, коли техлід каже “нам дійсно варто подивитися на доступність”.
Як це працює
Навичка сканує ваш код за п’ятьма вимірами:
- Доступність: контраст WCAG, ARIA, навігація з клавіатури, семантичний HTML, мітки форм.
- Продуктивність: тремтіння макета, дорогі анімації, відсутнє ліниве завантаження, вага бандлу.
- Тематизація: жорстко закодовані кольори, покриття темного режиму, узгодженість токенів.
- Адаптивність: поведінка контрольних точок, сенсорні цілі, обробка мобільного viewport.
- Антипатерни: ті самі детерміновані 25 перевірок, які запускає детектор.
Кожен вимір отримує оцінку від 0 до 4. Кожне знайдення отримує рівень серйозності: P0 блокує реліз, P1 варто виправити цього спринту, P2 — наступний цикл, P3 — обробка. Ви отримуєте єдиний документ, який можна вставити в трекер квитків.
Audit нічого не виправляє. Він документує. Направте знайдення до /impeccable polish, /impeccable harden або /impeccable optimize залежно від категорії.
Спробуйте
/impeccable audit the checkout flow
Очікуваний результат:
Accessibility: 2/4 (частково)
P0: Відсутні мітки форм на 4 полях вводу
P1: Контраст 3.1:1 для стану вимкненої кнопки
P2: Немає видимого індикатора фокусу на кастомному випадаючому списку
Performance: 3/4 (добре)
P1: Hero-зображення не ліниво завантажується (340KB)
...
Передайте P0 до /impeccable harden, тематизацію та типографіку P1 до /impeccable typeset та /impeccable polish, решту до /impeccable polish.
Підводні камені
- Плутання з
/impeccable critique. Audit — це якість реалізації. Critique — це якість дизайну. Запустіть обидва для повної картини. - Виправлення P3 перед P0. Шкала серйозності існує з причини. Починайте зверху.
- Пропуск вимірів, які ви вважаєте нормальними. Тематизація та адаптивність — це ті, які більшість людей вважають нормальними, поки вони не стають такими, що не є нормальними.