Agentic PlaybookDelivery

What we check, how, and when

Every concern, and the moment it is checked. Read it left to right: nothing waits until the end.

Concerns are deliberately not skills. A concern is asserted at several moments by several tools, so turning one into a skill would duplicate it across every trigger. They are rows, and the table is the point: laid out concern against trigger, an unfilled row is visible rather than inferred. That is how we found we had no dependency-scanning slot.

What we check, how, and when
ConcernOn commitevery save-pointOn pull requestevery pushBefore mergeevery changeBefore productionbefore real usersIn productioncontinuously
Code style
Machineformat + lintstaged filesmxa-verify-precommit
Machineformat + lint, project-widethe same commands as at commitmxa-verify-pr
not applicablenot applicablenot applicable
Logic and components
Machinetype checkmxa-verify-precommit
Machineunit + component testsJestmxa-verify-pr
not applicable
Machinefull regressionmxa-verify-promote
not applicable
Critical journeysnot applicable
Machineend-to-end journeysPlaywrightmxa-verify-pr
not applicable
Humanfull e2e regression, plus an exploratory passQA specialistmxa-verify-promote
not applicable
Design intent & correctnessnot applicable
Machineagent first-pass reviewadvisory, optionalmxa-verify-merge
Humanreview of every changesenior / design engineermxa-verify-merge
Humanrelease sign-off, recordedaccountable ownermxa-verify-promote
not applicable
Accessibilitynot applicable
Machineautomated checksaxe, on rendered pagesmxa-verify-pr
not applicable
Humanmanual + assistive-tech passesQA specialistmxa-verify-promote
not applicable
Visual consistencynot applicable
Machinescreenshot diffsPlaywrightmxa-verify-pr
not applicablenot applicablenot applicable
Motion
Machinemotion checkpresets only: no transition: all, no animated size or shadow, no literal numbers, reduced forms presentmxa-motion
Machinenon-composited animationsLighthouse, on the rendered pagesmxa-verify-pr
not applicablenot applicablenot applicable
Browsers & devicesnot applicable
Machine3 engines × 2 viewportsPlaywright: Chromium, WebKit, Firefoxmxa-verify-pr
not applicable
Humanreal-device pass on the agreed matrixvia the preview linkQA specialistmxa-verify-promote
Machinereal-user monitoring by browser and deviceSentry · web-vitalsmxa-observe
Performancenot applicable
MachineCore Web Vitals budgetLighthouse CI · pass/failmxa-verify-pr
not applicable
Machinebudget re-run against real contentmxa-verify-promote
Machinereal-user monitoringSentry · web-vitalsmxa-observe
Search & AI visibilitynot applicable
MachineLighthouse SEO + AI-crawlability checksthe audit's own scanner, pass/failmxa-verify-pr
not applicablenot applicablenot applicable
Dependenciesnot applicable
Machinevulnerability + licence scanmxa-verify-pr
not applicablenot applicable
Machinesecurity advisoriesas they are publishedmxa-observe
Owned bymxa-verify-precommitmxa-verify-prmxa-verify-mergemxa-verify-promotemxa-observe