Control Plane Boundaries: Proposals, reviews, and modifications are allowed within the scope of Work Item task authorization or explicit approval, and must return to the
$phaser4-game-workflow-control
risk gate.
This domain can propose verification plans and review candidates, and can only write tests or evidence within established, validly authorized Work Items, Level A and paths; results are returned to
phaser4-game-workflow-control
for audit and state migration. Test passing cannot cover failures in authorization, scope, path, baseline or A4-A6 operation approval.
Evidence takes precedence over subjective conclusions. When the project has not defined quantitative indicators, only report actual measurements and decision gaps, and do not create universal thresholds on your own.
Mark as "unverified" when there is no reproducible evidence. V1/V2 condition gates must be bound to the current candidate; silence, continued work or old decisions cannot replace the required
, and user selection records cannot skip the deterministic machine F2 of V2a/V2b. FIT only proves proportional no overflow, not full screen or responsive rearrangement; it is prohibited to falsely pass with build success, element existence or no console errors.
Reusable automation scripts are located at
scripts/responsive-visual-validation.mjs
, and pure calculation tests are at
scripts/responsive-visual-validation.test.mjs
. The script dynamically imports Playwright via Node ESM; at runtime, it reads DPR from the device and caps it at
, adjusts the viewport via
on the same page while retaining resize semantics; valid declarations must be
, original
can be greater than 1.5 but is uniformly parsed and recorded as 1.5, and zero, negative numbers, non-finite numbers and strings fail before verification. The report outputs full page screenshots, runtime measurement matrix and structured JSON.