Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
060408e to
f9b60df
Compare
Thermo-nuclear code-quality reviewVerdict: FINDINGS. Reviewed head P1: A USD balance is modeled as an unformatted display string
The codebase already has a typed carrier for this: P2: Two dashboard URLs for the same provider, and they disagree
#610 ( P3 (pre-existing):
|
Thermo review correction: negative balancesThis corrects the P1 in my earlier thermo review on this PR, which suggested using The suggestion as written would lose negative balances. Suggested shape instead:
The other findings still apply. For the dashboard URL, upstream v0.66.0 uses |
Summary
Adds the Atlas Cloud balance provider from upstream v0.66.0 using Win-CodexBar's native Rust/Tauri patterns. It reads account-wide available USD through
ATLASCLOUD_API_KEYor the existing keyring path, validates the typed API response, and registers the provider in settings and the frontend catalog. It reports the returned balance without inventing quota, spend, or history semantics.This draft is stacked on #620 (
codex/port-0.65-account-source-pack). The Atlas patch remains a single commit on that validated provider/account stack.Validation
cargo fmt --all -- --checkandgit diff --checkpassed.pr-checkpassed on headf9b60dfa.f9b60dfaagainste0a4bdc2found no actionable maintainability issues.Remaining evidence