Add personalization model cards - #2303
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
Warning Review limit reached
Next review available in: 43 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (27)
Thanks 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 |
Reviewer's GuideAdds server-owned personalization model cards with truthful evidence metadata, wires them through the personalization status API, and updates web/mobile panels, tests, stories, and refit logic to track per-model successful-fit timestamps under a new schema version. File-Level Changes
Assessment against linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Mobile PreviewScan to open on device:
To test on device:
|
PR Summary by QodoAdd server-owned personalization model cards and render in web/mobile Settings
AI Description
Diagram
High-Level Assessment
Files changed (25)
|
|
Storybook previews for This comment updates automatically on each PR push. |
Code Review by Qodo
Context used✅ Compliance rules (platform):
212 rules✅ Skills:
fix-provider, write-tests, cloudflare 1.
|
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
CI root-cause fix pushed.
Final resolution update (2026-07-29): This earlier 12-package refresh was superseded by the complete canonical SDK graph on |
…gorithm-model-cards # Conflicts: # pnpm-lock.yaml
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
Exercise the canonical Zod boundary in the dynamic refit test so per-test mutation coverage verifies every model timestamp survives parsing.
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
CI mutation root-cause fix pushed.
|
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
1 similar comment
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
Summary
Evidence boundaries
fittedAtis labeled as the latest refit attemptValidation
pnpm lint:sandboxpnpm test:changed(910 tests)pnpm tsc --noEmitpackages/server: pnpm tsc --noEmitpackages/web: pnpm typecheckpackages/mobile: pnpm typecheckFixes #2180
Summary by Sourcery
Introduce server-owned personalization model cards with per-model fit metadata and render them consistently across web and mobile settings.
New Features:
Bug Fixes:
Enhancements:
Documentation:
Tests:
Summary by cubic
Adds server-built personalization model cards with truthful evidence and per-model successful-fit timestamps. Aligns Expo mobile dependencies for SDK 57 to restore Metro; meets #2180.
New Features
modelCardsfrompersonalization.statusviadofek/personalization/model-card, including status, last successful fit, data window, data sufficiency, fit stats (Pearson/R²), uncertainty, and exclusions.successfulFitAt;refitAllParamsstamps only newly accepted fits; legacy params still validate.PersonalizationModelCardexported fromdofek-server/typesanddofek/personalization/model-card.Bug Fixes
Written for commit 8e54252. Summary will update on new commits.