{"id":"LAKA-WCAG-PRIMARY-TARGET-POLICY","version":"1.0.0","authority":"product_policy","source_refs":["S-TARGET-ENHANCED"],"wcag_refs":[],"covers_full_criteria":false,"object":{"type":"primary touch control","scope":"A concrete authorized component instance; bind before execution.","states":["default","focused"]},"applicability":{"predicate":"control.is_primary_touch_action"},"require":{"all":[{"predicate":"target.width_css_px_at_least","parameters":{"value":44}},{"predicate":"target.height_css_px_at_least","parameters":{"value":44}}]},"exceptions":[],"implementation":"Adopt a 44px minimum hit-area policy for this control category; record policy waivers separately.","laka":{"change_level":"Minor Change","internal_variables":{"Object":"primary touch control in the declared test scope.","Conditions":"Use the listed states with a recorded role, fixture and environment.","Actions":"Execute the named task and its relevant recovery transitions.","Tools":"Use repository test adapters and qualified manual review where needed.","Resources":"Synthetic fixtures, a test environment, accountable owner and evidence store.","Outcomes":"The primary control meets this product-specific 44px hit-area policy.","Feedback":"Preserve observations and create a linked regression check after repair.","Constraints":"Do not weaken security, erase information or reduce task functionality.","Value":"Support independent operation of this task without the recorded barrier.","Failure mode":"An assertion fails, remains unknown or regresses in a relevant state."},"meta_variables":["Scope","Detectability","Propagation","Reversibility"]},"tests":[{"method":"mixed","steps":["Measure the actual hit region in CSS pixels.","Check overlap and activation at the chosen viewport."],"expected":"The primary control meets this product-specific 44px hit-area policy.","evidence_required":["build and test fixture","rendered interaction observations","reviewed manual evidence where required"]}],"metrics":[{"measure":"supported required assertions","unit":"count","decision":"No false or unresolved required assertions.","denominator":"All applicable planned assertions for this bound instance."}],"guardrails":["Do not call this the universal AA minimum.","Do not claim full AAA conformance."],"owner":"Assigned accessibility implementation owner","execution_status":"NOT_TESTED"}