Summary
Add an Ambassador pattern implementation for wrapping outbound service calls with cross-cutting connectivity behavior.
Required surfaces
- Fluent runtime API for outbound adapters, connection policy, transformation, telemetry hooks, and fallback behavior.
- Source-generated path for declaring ambassador clients and call handlers.
- TinyBDD coverage for call delegation, policy application, failures, telemetry, and generator diagnostics.
- Production-shaped example importable through IServiceCollection and ASP.NET Core/Generic Host style apps.
- Documentation for fluent API, source generator, real-world usage, and integration guidance.
Summary
Add an Ambassador pattern implementation for wrapping outbound service calls with cross-cutting connectivity behavior.
Required surfaces