pg-unsupported-params-raise-not-implemented

IN premise

When PgApi-routed commands receive unsupported parameters (e.g., search with `depth != 1`, list with `challenged`/`min_depth`, add with `namespace`), the dispatch raises `NotImplementedError` with a clear message rather than silently ignoring the parameter.

Summary

The PostgreSQL API backend actively rejects parameters it cannot handle instead of quietly dropping them. This means callers get an immediate, explicit error when they try to use features like recursive search, challenged-belief filtering, or namespaces that the Postgres implementation does not yet support, preventing subtle bugs from silently ignored options.

Details

Sourceentries/2026/05/10/postgresql-backend-support.md