R5 Supported Profile Evidence — 2026-07-16

R5 freezes the 134-function public SQL surface and the bounded GQL read/write surface in machine-readable registries. Every SQL function belongs to exactly one assurance group. Compatibility facades and deliberate rejection endpoints have explicit dispositions. The GQL registry verifies parser, binder, executor, ACL/RLS, transaction, resource, operator-bound, source-of-truth, write-recheck, positive, negative, and documentation evidence as applicable.

Verification

Gate Result
cargo fmt --check Pass
cargo test --features "pg17 development" query:: Pass: 178 tests
cargo clippy --all-targets --features "pg17 development" -- -D warnings Pass
cargo pgrx test pg17 --features "pg17 development" filter_constructor_surface_has_stable_shapes_and_aliases Pass: 1 focused test
cargo pgrx test pg17 --features "pg17 development" gql Pass: 118 tests
scripts/check_docs_drift.sh Pass
scripts/check_doc_references.py Pass
scripts/check_rust_doc_map_drift.py Pass
scripts/check_release_contract.py Pass after reviewed contract regeneration
git diff --check Pass

The unsupported corpus covers syntax that could otherwise imply broader ISO GQL, openCypher, or SQL/PGQ compatibility. Each case asserts a stable SQLSTATE and actionable message fragment before execution.