Files
Michał Pierzchała cdc754e6ed perf: speed up iOS agent recovery and streamline CLI guidance (#1700)
* Avoid interactive children in parent taps

* docs: streamline no-skill CLI help

* perf: recover faster from sparse iOS trees

* fix: preserve selector context for blocked parent taps

* fix: preserve coordinate text-entry focus

* fix: preserve thin parent touch targets

* fix: fail closed for unscoped iOS typing

* test: isolate replay lock fixture

* test: share node integration process
2026-08-10 20:43:01 +02:00

19 lines
990 B
TypeScript

import { definePathCoverage } from './coverage-manifest.ts';
const DUAL_ENDPOINT_SUCCESS =
'target-drag dual endpoints: an equivalent destination wrapper chain resolves, discloses identity, and dispatches one gesture';
export const TARGET_DRAG_COVERAGE = definePathCoverage('target-drag', {
disambiguation: DUAL_ENDPOINT_SUCCESS,
occlusion: 'target-drag occlusion: a covered destination is refused before gesture dispatch',
parentOwnedTouchPoint:
'target-drag parentOwnedTouchPoint: a fully tiled selector endpoint refuses before gesture dispatch',
offscreen: 'target-drag offscreen: an off-screen source is refused before gesture dispatch',
responseConstruction:
'target-drag responseConstruction: daemon response carries the canonical dual-target gesture shape',
responseIdentity: DUAL_ENDPOINT_SUCCESS,
errorTaxonomy:
'target-drag errorTaxonomy: a missing destination carries shared selector diagnostics',
resolutionDisclosure: DUAL_ENDPOINT_SUCCESS,
});