Skip to content

Type Python Context extension SPI and validate capabilities at registration - #59

Merged
philipgreat merged 1 commit into
mainfrom
feat/p1-python-typed-provider-spi-20261020
Oct 19, 2026
Merged

philipgreat merged 1 commit into
mainfrom
feat/p1-python-typed-provider-spi-20261020

Conversation

@philipgreat

Copy link
Copy Markdown
Contributor

Tracks #57; keep open until an immutable internal wheel consumer passes. Adds importable Protocols and registration-time shape checks for request policy, Checker/Fix registry, independent schema provider, safe app audit sink, and runtime telemetry; composes them with the P0 InternalIdAllocator in one focused SQLite example. Preserves callable query policies, generated checker registries, auto schema wiring, diagnostic-only telemetry sinks and fail-open telemetry behavior. Removes unused _SchemaExecutor inheriting DataServiceExecutor. Fixes a pagination test fixture that had used non-callable objects as policies. Local: 860 passed, 8 skipped; full examples gate PASS; typed example passed twice; focused mypy pass. No public release or generator adoption claimed.

@philipgreat
philipgreat merged commit 37843f6 into main Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant