This document is generated from docs/reference/parity/api-parity-status.tsv. It tracks API-level implementation maturity independently from client wrapper maturity.
| Area | API Status | Test Location | Primary Contract Test | Migration Examples | Notes |
|---|---|---|---|---|---|
| Search semantics foundation | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/SearchSemantics |
Examples | Image-backed and live-screen miss/wait semantics share one stable contract. |
| Exception/null semantics | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/SearchSemantics |
Examples | The Go contract keeps explicit miss/timeout returns while preserving documented compatibility metadata. |
| Live screen and region surface | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/LiveScreenAndRegionSurface |
Examples | Screen discovery, region derivation, and capture are public API workflows. |
| Match as a first-class action target | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/MatchAsActionTarget |
Examples | Live matches retain stable region semantics and can drive follow-up work without manual point extraction. |
| Direct action API parity | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/DirectActionSurface |
Examples | Hover, click variants, drag-drop, paste, wheel, and key state are stabilized at the API layer. |
| Finder traversal and lifecycle | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/FinderTraversalAndLifecycle |
Examples | Slice-oriented Go search remains, with additive iterator compatibility for legacy ports. |
| Multi-target search helpers | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/MultiTargetSearchHelpers |
Examples | Best/any/wait helper families now have deterministic API-level semantics. |
| OCR collection surface | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/OCRCollectionSurface |
Examples | Word and line collection are available across image-backed and live-screen flows. |
| App and window surface | closed |
packages/api/pkg/sikuli/parity_contract_test.go |
TestAPIParityContracts/AppWindowSurface |
Examples | Focused window lookup and stable window selection are API-backed, with platform variance documented. |
closed: 9./scripts/generate-parity-docs.sh after updates.