feat(api): migrate experiments to the API client - #682
feat(api): migrate experiments to the API client#682Abhijeet Prasad (AbhiPrasad) wants to merge 1 commit into
Conversation
Migrate experiment lookup, base resolution, and comparison reads to the policy-aware API workflow with safe-read retries and typed responses. Resolve #639 by retrying transient comparison failures and raising typed API errors after retries are exhausted instead of presenting failures as empty scores. Represent successful and intentionally skipped summaries explicitly.
|
Closing in favor of the generated API client — tracked in #683. Why: this PR returns frozen dataclasses ( Nothing here is wasted — the branch stays readable and is the reference implementation for the redo.
Note on #639: this PR was its only fix in flight, and that bug is user-facing — a failed |
ref #673
supercedes #640
Migrate experiment lookup, base resolution, and comparison reads to the policy-aware API workflow with safe-read retries and typed responses.
Resolve #639 by retrying transient comparison failures and raising typed API errors after retries are exhausted instead of presenting failures as empty scores. Represent successful and intentionally skipped summaries explicitly.