API Parity Status

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.

Status Summary

Maintenance