The goal is complete, contract-verified coverage of the application-facing Polygres Runtime API without reproducing the Python SDK's synchronous architecture.
- Stable 14-method graph, vector, text, and hybrid retrieval baseline.
- Effect service/layer composition and injectable HTTP transport.
- Effect Schema response validation and tagged failures.
- Cursor pagination as an Effect Stream.
- Bun, Node.js, and Cloudflare-compatible distribution.
- Row validation, insert, upsert, and ignore.
- Explicit ambiguous-write errors and zero automatic row-write retries.
- Idempotency-key codecs and Context reconciliation.
- Context capabilities, collection lifecycle, search/query/count/facets, and durable operation polling.
- Stage-aware operation waiter with deadline and cancellation semantics.
- Remaining application-facing Context administration and retrieval methods.
- Local typed query-plan builders.
- Generated canonical error catalog with safe-detail filtering.
- Machine-checked parity for all official Python SDK methods and exclusions.
- Cross-SDK shared contract fixtures.
- No unexplained Runtime OpenAPI coverage gaps.
- Compatibility suite run against a live standard project and a synchronized project.
- Documented support window for Effect and Runtime API versions.
- Signed npm releases with provenance and automated changelogs.