Skip to content

docs: record adapter surface inventory and retention decision - #613

Merged
yeongseon merged 1 commit into
mainfrom
docs/adapter-surface-evaluation
Oct 26, 2026
Merged

yeongseon merged 1 commit into
mainfrom
docs/adapter-surface-evaluation

Conversation

@yeongseon

Copy link
Copy Markdown
Owner

Summary

Evaluate the generic adapter extension surface and retain the complete public API, without a new plugin system or backend.

Changes

Inventory request parsing, response validation, direct/model-aware serialization, error formatting and public conformance mixin. Distinguish shipped Pydantic support from test-only native/faulting backends and unverified external adoption. Explain concurrency/disclosure/worker constraints, why hooks are not interchangeable, and the evidence-backed #598/#595 internal reductions. No additional deletion or deprecation is proposed.

Validation

Claims checked against adapter protocol, custom response backend tests, conformance tests and pipeline/worker contracts. Python 3.11 make check-all build docs passed: 811 passed, 27 deselected, 4 warnings in 20.39s; coverage 97.22%. Strict docs build passed. All conformance, serialization, sanitization and binding tests unchanged. GitHub CI pending.

Related Issues

Closes #575

Merge authorized by the maintainer’s explicit instruction.

@yeongseon

Copy link
Copy Markdown
Owner Author

Merge authorized by the maintainer’s explicit instruction. Reviewed inventory against protocol, conformance and native-backend fixtures; no unsupported claim of external adoption or API deletion. Exact head d90477a: all five required contexts completed=success and no unresolved threads. Local summary: 811 passed, 27 deselected, 4 warnings in 20.39s; 97.22% coverage; strict docs passed.

@yeongseon
yeongseon merged commit aa713e3 into main Oct 26, 2026
21 checks passed
@yeongseon
yeongseon deleted the docs/adapter-surface-evaluation branch October 26, 2026 15:43
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.

refactor(validation): evaluate and contain generic adapter extension surface

1 participant