Grading: quatre dimensions, une lettre
Functional, Cosmetic, Battery, Data - et comment la plateforme les combine en grade A-R visible par votre acheteur.
Un grade est un contrat. Quand un buyer paie pour du "Grade B", il a une attente. Quand le seller livre autre chose, le dispute s'ouvre. Grading existe pour rendre le contrat précis — pas pour être artistique.
Les quatre sub-grades
Functional (F0–F3): est-ce que cela fonctionne? F0 = entièrement fonctionnel, F3 = ne s'allume pas. Les battery-related issues ont leur propre grade, parce qu'un laptop fonctionnel avec une batterie morte n'est pas la même chose qu'un laptop qui ne boot pas.
Cosmetic (C0–C4): à quoi cela ressemble? C0 = comme neuf, C4 = dommage sévère. Le cosmetic grade est le plus subjectif des quatre, c'est pourquoi la structure defect-codes-and-zones existe — pour l'ancrer dans des observations spécifiques.
Battery (B0–B3): B0 = >85% design capacity, B3 = <50% ou ne tient pas la charge. Calculé depuis le battery-health check pendant testing. Pour les devices sans batterie (desktops, servers), cette dimension est N/A.
Data (D0–D3): statut data-erasure. D0 = certified erasure complete, D1 = erasure in progress, D2 = pending, D3 = erasure failed (retour à la queue). C'est la dimension qui bloque ou autorise la resale: D0 est le seul statut sellable.
L'overall A–R grade
L'overall grade est ce que les buyers voient sur les listings. A–G couvre le spectre vendable (A est le meilleur); H–N est le spectre recycling; P–R est la zone parts-or-recycling. Le mapping des sub-grades vers la lettre globale est calculé par un tenant-configurable rule set: par défaut cosmetic 30% + functional 50% + battery 20%, avec les severity-4 defects qui imposent un floor de D quel que soit le calcul.
Pourquoi les rules vivent dans settings
Des marchés différents ont des définitions différentes. Un broker qui vend à des refurbishers est plus strict sur functional qu'un recycler qui achète pour parts. La tenant settings page (/settings/core/grading-rules) permet à chaque org d'ajuster les weights et les floor rules. La rule version est estampillée sur chaque graded asset, afin que les grades du trimestre dernier ne changent pas silencieusement quand les rules changent le trimestre prochain.