Files
callstack__agent-device/test/integration/interaction-contract/runtime-ref.coverage.ts
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

22 lines
1.2 KiB
TypeScript

import { definePathCoverage } from './coverage-manifest.ts';
export const RUNTIME_REF_COVERAGE = definePathCoverage('runtime-ref', {
occlusion: 'runtime-ref occlusion: covered ref is refused',
parentOwnedTouchPoint:
'runtime-ref parentOwnedTouchPoint: a fully tiled parent ref refuses before dispatch',
offscreen: 'runtime-ref offscreen: closed-drawer ref refused with offscreen_ref',
nonHittable: 'runtime-ref nonHittable: non-hittable ref is annotated but still tapped',
responseConstruction:
'runtime-ref responseConstruction: daemon press @ref response carries the canonical ref field set',
responseIdentity: 'runtime-ref responseIdentity: result echoes the ref target and resolved node',
verifyEvidence:
'runtime-ref verifyEvidence: click @ref --verify returns a digest with change detection',
settleObservation:
'runtime-ref settleObservation: press @ref --settle diffs the settled tree against the stored baseline',
errorTaxonomy: 'runtime-ref errorTaxonomy: unknown ref fails with the stale-ref hint',
resolutionDisclosure: [
'runtime-ref resolutionDisclosure: an @ref discloses the exact ref-provenance shape',
'runtime-ref resolutionDisclosure: trailing-label recovery discloses label-fallback, never exact',
],
});