Repository navigation
docs(proposals): design weighted criteria stars, pros and cons, review value - #1533
Conversation
…w value Design proposal for #1531, for JOY to decide. Per-category rating criteria with weights live in shared-data; a Rate review's star is the weighted average of its criteria; pros, cons and a verdict are mandatory for Rate reviews and optional for imported ones; product pros and cons are clustered by code, then reworded by AI; a 0-100 review value score sorts reviews and lifts a complete review's weight by at most 25%. It also resolves #1143 (no derived criterion scores) and the headline question of #1470 (one Bayesian rating, stored by DOS-Me). Proposal only: no code, no SQL, no data changes. Refs #1531 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
If your organization's extra usage balance is empty, an organization admin can add extra usage credits at claude.ai/admin-settings/usage. If its monthly spend limit was reached, an admin can raise it on the same page. If neither applies, contact Anthropic support.
Once extra usage is available, someone with write access to this repository can comment @claude review on this pull request to trigger a review.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 52 minutes. View limit details
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. |
Refs #1531
Design proposal for JOY (Vietnamese, plain words):
Docs/Proposals/2026-10-31-criteria-stars-pros-cons.html. Proposal only: no code, no SQL and no data changes. Implementation issues are filed after JOY decides.What it proposes
packages/shared-dataand is versioned. The five fixed keys used today map onto the new lists.rating_exact numeric(2,1)column keeps the decimal.helpfulness_weight.nulland read as "Chưa đủ dữ liệu".master_productsby the refresh function (option 2 of PR fix(web): versus scoreboard shows the product's own rating at one decimal #1478). The expert score is shown separately with a label.rate.review_pointsandrate.product_pointstables.reviewscolumns: verdict, criteria version, exact star and value score.master_productsrating columns.submit_community_review.Review
A fresh-context review checked the page against the code. Its findings, all fixed in the page:
rating_starcolumn;criteriaAvg;No Codex round, since this PR has no code.
Note: git dropped one body line of the commit message (it began with
#1470). The squash commit takes this PR's text.🤖 Generated with Claude Code
📌 TL;DR
This PR introduces a comprehensive design proposal for a new rating system that includes category-specific criteria, weighted scoring, and aggregated pros/cons. It outlines the data model, UI mockups, and a phased implementation plan to resolve existing issues with rating consistency and data integrity.
🎯 Type of Change
🔍 Changes Walkthrough
Docs/Proposals/2026-10-31-criteria-stars-pros-cons.html📊 Architectural Flow
flowchart TD subgraph "User Input" A[User Writes Review] --> B[Rate Criteria Stars] A --> C[Write Verdict & Pros/Cons] end subgraph "Processing & Validation" B --> D[API Validation] C --> D D --> E[Calculate Weighted Star Score] D --> F[Store Review Points] end subgraph "Aggregation Pipeline" F --> G[Code Clustering & Counting] G --> H[AI Refinement & Summarization] H --> I[Store Product Points] end subgraph "Display & Scoring" E --> J[Calculate Bayes Rating] I --> K[Display Aggregated Pros/Cons] J --> L[Update Master Product Rating] L --> M[Display Single Consistent Score] end