Ship an integration whose limits are visible and recoverable.
1. Fallback UX
Keep ordinary app navigation available when discovery or assistant integration is unavailable. An agent entry point should add access, not remove the manual workflow.
2. Observability
Record function identity, duration and outcome with minimal sensitive data. Correlate retries without logging private arguments unnecessarily.
3. Preview maintenance
Track API changes and test supported SDK combinations. Describe the integration’s availability honestly and avoid promising access to restricted assistant previews.
Worked scenario
A user on an unsupported device still creates a task in the app. Only the agent-driven entry point is unavailable.
Apply it
Prepare a compatibility matrix, release notes and a regression checklist for future library updates.
Check your understanding
Your demo distinguishes working local integration from restricted production assistant availability. Explain the decision and show evidence from your implementation or design. If you cannot demonstrate it yet, revisit the relevant section before continuing.