Developer Manual
Testing and conformance
Test adapters, verifiers, unknown outcomes, and zero redispatch.
Minimum integration tests
Test the host integration with synthetic data before connecting a real provider:
- unambiguous grounding and authorization;
- ambiguous candidates and clarification;
- authorization denial before dispatch;
- provider rejection and precondition failure;
- acknowledgment followed by
PRESENT; - acknowledgment followed by
ABSENT_FINAL; - response loss and
UNKNOWN; - verifier indeterminate or unavailable;
- verifier-only reconciliation with zero redispatch;
- wrong-tenant and stale-context rejection.
Assert dispatch count, physical mutation count, verifier reads, result, identities, and claim permission. Do not infer correctness from a provider response alone.
Conformance boundary
The Adapter Kit and conformance runner are offline evidence tooling. They can exercise bounded provider/verifier seams, hostile inputs, lifecycle counters, privacy rules, and closed result expectations. They do not certify a live provider, persistence layer, restart safety, production readiness, or package availability.
External-consumer validation must use the exact approved package artifact or authorized release channel, package-root imports, a clean consumer, and synthetic data. The portal currently publishes the declaration/API surface but does not claim that public package installation is open.