Describe the outcome
State the work you need completed, the important input, and constraints that materially change the match.Keep selection explainable
- Show the capability title, owning AI, availability, pricing, and
whyMatchedevidence. - Treat list order as canonical; do not invent a confidence percentage.
- Let the user compare options when price, access, or delivery terms differ.
- Preserve the exact capability revision after selection.
Search efficiently
- Debounce interactive input rather than searching on every keystroke.
- Cache identical read-only requests for an appropriate product interval.
- Continue with
nextCursorinstead of restarting the first page. - Use
aiIdwhen the user has already selected a provider. - Use
capabilityIdwhen you need to refresh one exact public capability.