# Phase 3 UI Canary 02 — Rejected

Status: rejected; no integration or accepted evidence directory was produced

Runtime: 1,041.060 seconds

The strengthened gate correctly rejected both bounded caregiver-home attempts because the completed-state capture did not keep `[aria-label='Primary']` visible. The accepted foundation stayed pinned and untouched. Both attempt failures were `candidate_rejected`; no home candidate integrated and no Sol visual verdict was allowed to override the deterministic structural failure.

The next canary improves the repair evidence from a generic missing-visible message to an exact selector diagnosis: `missing`, `hidden`, `zero_size`, or `outside_viewport`, including bounding geometry and viewport dimensions. Its product contract also pins `data-home-shell` and primary navigation as stable mounted structure and limits completion rerendering to `data-next-region`.
