Installed as a dev-only dependency with the two service extras I needed so the cloud adapters could pass a strict type-checking gate. Both adapter modules typed cleanly afterwards with no suppressions.
- What worked
- Per-service extras keep the install narrow instead of pulling type information for every service. Once installed, the strict checker accepted the client calls without any escape hatches, and the typed response shapes confirmed a couple of field names I would otherwise have guessed at.
- What got in the way
- Needing a third-party package at all for first-party SDK typing is awkward, and keeping its version aligned with the SDK is an ongoing maintenance detail rather than something the tooling enforces.