{
 "_meta": {
  "rubric_version": "1.17.0",
  "generated_at": "2026-11-08T00:15:40.647Z"
 },
 "bands": [
  {
   "min": 90,
   "key": "flagship",
   "label": "Flagship",
   "labelFr": "Référence",
   "color": "#0E9488"
  },
  {
   "min": 75,
   "key": "premium",
   "label": "Premium-ready",
   "labelFr": "Quasi-premium",
   "color": "#3F6B45"
  },
  {
   "min": 55,
   "key": "needs_work",
   "label": "Needs work",
   "labelFr": "À renforcer",
   "color": "#C27803"
  },
  {
   "min": 0,
   "key": "below_bar",
   "label": "Below bar",
   "labelFr": "Sous le seuil",
   "color": "#9F1239"
  }
 ],
 "half_lives": {
  "news": 75,
  "opportunity": 30,
  "study": 120,
  "concept": 365,
  "module": 365,
  "firm": 540,
  "client": 540,
  "community": 730,
  "project": 1095,
  "vendor": 180,
  "fact": 180
 },
 "rubrics": {
  "news": {
   "label": "News item",
   "labelFr": "Actualité",
   "owner": "sap-news-scout",
   "dims": [
    {
     "key": "source_integrity",
     "label": "Source integrity",
     "labelFr": "Intégrité de la source",
     "weight": 20
    },
    {
     "key": "relevance",
     "label": "SAP relevance",
     "labelFr": "Pertinence SAP",
     "weight": 15
    },
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe de connaissance",
     "weight": 15
    },
    {
     "key": "editorial",
     "label": "Editorial signal",
     "labelFr": "Signal éditorial",
     "weight": 10
    },
    {
     "key": "bilingual",
     "label": "Bilingual completeness",
     "labelFr": "Complétude bilingue",
     "weight": 15
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 15
    },
    {
     "key": "depth",
     "label": "Summary depth",
     "labelFr": "Profondeur du résumé",
     "weight": 10
    }
   ]
  },
  "opportunity": {
   "label": "Opportunity",
   "labelFr": "Opportunité",
   "owner": "opportunity-curator",
   "dims": [
    {
     "key": "source_integrity",
     "label": "Per-job source URL",
     "labelFr": "URL d'offre réelle",
     "weight": 20
    },
    {
     "key": "completeness",
     "label": "Field completeness",
     "labelFr": "Complétude des champs",
     "weight": 20
    },
    {
     "key": "rate_transparency",
     "label": "Rate transparency",
     "labelFr": "Transparence du tarif",
     "weight": 15,
     "optional": true
    },
    {
     "key": "skills",
     "label": "Skills specificity",
     "labelFr": "Précision des compétences",
     "weight": 15
    },
    {
     "key": "bilingual",
     "label": "Bilingual title",
     "labelFr": "Titre bilingue",
     "weight": 10
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 20,
     "display_only": true
    }
   ]
  },
  "concept": {
   "label": "Concept card",
   "labelFr": "Fiche concept",
   "owner": "concept-curator",
   "dims": [
    {
     "key": "depth",
     "label": "Body depth (EN)",
     "labelFr": "Profondeur (EN)",
     "weight": 12
    },
    {
     "key": "bilingual",
     "label": "FR parity",
     "labelFr": "Parité FR",
     "weight": 10
    },
    {
     "key": "rich",
     "label": "Rich elements",
     "labelFr": "Éléments riches",
     "weight": 10
    },
    {
     "key": "pedagogy",
     "label": "Pedagogical structure",
     "labelFr": "Structure pédagogique",
     "weight": 14
    },
    {
     "key": "evidence",
     "label": "Evidence & sources",
     "labelFr": "Preuves & sources",
     "weight": 10
    },
    {
     "key": "frameworks",
     "label": "Decision frameworks & pitfalls",
     "labelFr": "Cadres de décision & pièges",
     "weight": 12
    },
    {
     "key": "honesty",
     "label": "Number & term honesty",
     "labelFr": "Honnêteté des chiffres et termes",
     "weight": 7
    },
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe",
     "weight": 5
    },
    {
     "key": "sap_signals",
     "label": "SAP event signals",
     "labelFr": "Signaux SAP (sessions)",
     "weight": 10,
     "optional": true
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 10
    }
   ]
  },
  "module": {
   "label": "Academy module",
   "labelFr": "Module Academy",
   "owner": "module-curator",
   "dims": [
    {
     "key": "depth",
     "label": "Concrete depth (EN)",
     "labelFr": "Profondeur concrète (EN)",
     "weight": 7
    },
    {
     "key": "bilingual",
     "label": "FR/DE parity",
     "labelFr": "Parité FR/DE",
     "weight": 7
    },
    {
     "key": "pedagogy",
     "label": "Pedagogy & assessment",
     "labelFr": "Pédagogie & évaluation",
     "weight": 12
    },
    {
     "key": "rich",
     "label": "Rich elements",
     "labelFr": "Éléments riches",
     "weight": 8
    },
    {
     "key": "sourcing",
     "label": "Sourced chapters",
     "labelFr": "Chapitres sourcés",
     "weight": 12
    },
    {
     "key": "honesty",
     "label": "Number & term honesty",
     "labelFr": "Honnêteté des chiffres et termes",
     "weight": 10
    },
    {
     "key": "review",
     "label": "Expert review (accuracy, completeness, senior value)",
     "labelFr": "Revue experte (exactitude, complétude, valeur senior)",
     "weight": 16,
     "optional": true
    },
    {
     "key": "kg_linkage",
     "label": "Concept/study linkage",
     "labelFr": "Liens concepts/études",
     "weight": 6
    },
    {
     "key": "tooling",
     "label": "Practitioner tooling",
     "labelFr": "Outils praticien",
     "weight": 4
    },
    {
     "key": "sap_signals",
     "label": "SAP event signals",
     "labelFr": "Signaux SAP (sessions)",
     "weight": 8,
     "optional": true
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 10
    }
   ]
  },
  "firm": {
   "label": "Company card",
   "labelFr": "Fiche société",
   "owner": "headhunters-treasury-keeper",
   "dims": [
    {
     "key": "analytics_depth",
     "label": "Analytics practice depth",
     "labelFr": "Profondeur pratique analytics",
     "weight": 25
    },
    {
     "key": "identity",
     "label": "Identity integrity",
     "labelFr": "Intégrité d'identité",
     "weight": 15
    },
    {
     "key": "kg_linkage",
     "label": "Market linkage",
     "labelFr": "Liage au marché",
     "weight": 15,
     "optional": true
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 15
    },
    {
     "key": "contact",
     "label": "Contactability",
     "labelFr": "Contactabilité",
     "weight": 10
    },
    {
     "key": "scale",
     "label": "Scale & history",
     "labelFr": "Taille & histoire",
     "weight": 10
    },
    {
     "key": "honesty",
     "label": "Honest-data integrity",
     "labelFr": "Intégrité des données",
     "weight": 10
    }
   ]
  },
  "study": {
   "label": "Study",
   "labelFr": "Étude",
   "owner": "study-orchestrator",
   "proxy_of": "docs/studies/_QUALITY-RUBRIC.md",
   "dims": [
    {
     "key": "bluf",
     "label": "BLUF answer",
     "labelFr": "Réponse dès l'ouverture",
     "weight": 10
    },
    {
     "key": "structure",
     "label": "MECE part structure",
     "labelFr": "Structure des parties",
     "weight": 10
    },
    {
     "key": "exhibits",
     "label": "Exhibit density & design",
     "labelFr": "Densité et design des exhibits",
     "weight": 15
    },
    {
     "key": "quantified",
     "label": "Numbers before adjectives",
     "labelFr": "Chiffres avant adjectifs",
     "weight": 10
    },
    {
     "key": "sowhat",
     "label": "So-What discipline",
     "labelFr": "Discipline So-What",
     "weight": 10
    },
    {
     "key": "evidence",
     "label": "Citation density",
     "labelFr": "Densité de citations",
     "weight": 15
    },
    {
     "key": "confidence",
     "label": "Confidence labelling",
     "labelFr": "Qualification du niveau de preuve",
     "weight": 10
    },
    {
     "key": "freshness",
     "label": "News freshness",
     "labelFr": "Fraîcheur",
     "weight": 10
    },
    {
     "key": "crossref",
     "label": "Cross-corpus integration",
     "labelFr": "Intégration inter-corpus",
     "weight": 5
    },
    {
     "key": "parity",
     "label": "EN/FR parity & polish",
     "labelFr": "Parité EN/FR et finition",
     "weight": 5
    }
   ]
  },
  "client": {
   "label": "SAP client card",
   "labelFr": "Fiche client SAP",
   "owner": "sap-customers-discovery",
   "dims": [
    {
     "key": "identity",
     "label": "Identity completeness",
     "labelFr": "Complétude d'identité",
     "weight": 30
    },
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe",
     "weight": 25
    },
    {
     "key": "evidence",
     "label": "Evidence URL",
     "labelFr": "URL de preuve",
     "weight": 20
    },
    {
     "key": "industry_geo",
     "label": "Industry & geography",
     "labelFr": "Secteur & géographie",
     "weight": 10
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 15
    }
   ]
  },
  "community": {
   "label": "Community post",
   "labelFr": "Billet de communauté",
   "owner": "sap-news-scout",
   "dims": [
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe",
     "weight": 35
    },
    {
     "key": "source_integrity",
     "label": "Source integrity",
     "labelFr": "Intégrité de la source",
     "weight": 30
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 20
    },
    {
     "key": "classification",
     "label": "Classification",
     "labelFr": "Classement",
     "weight": 15
    }
   ]
  },
  "project": {
   "label": "SAP project",
   "labelFr": "Projet SAP",
   "owner": "sap-customers-discovery",
   "dims": [
    {
     "key": "provenance",
     "label": "Provenance",
     "labelFr": "Provenance",
     "weight": 30
    },
    {
     "key": "specificity",
     "label": "Event specificity",
     "labelFr": "Précision de l'événement",
     "weight": 20
    },
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe",
     "weight": 20
    },
    {
     "key": "dating",
     "label": "Dating",
     "labelFr": "Datation",
     "weight": 15
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 15
    }
   ]
  },
  "vendor": {
   "label": "Vendor",
   "labelFr": "Éditeur",
   "owner": "concept-curator",
   "dims": [
    {
     "key": "kg_linkage",
     "label": "KG linkage",
     "labelFr": "Liens graphe",
     "weight": 35
    },
    {
     "key": "identity",
     "label": "Identity completeness",
     "labelFr": "Complétude d'identité",
     "weight": 25
    },
    {
     "key": "description",
     "label": "Description",
     "labelFr": "Description",
     "weight": 20
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 20
    }
   ]
  },
  "fact": {
   "label": "Shared figure",
   "labelFr": "Chiffre partagé",
   "owner": "study-orchestrator",
   "dims": [
    {
     "key": "sourcing",
     "label": "Sourcing",
     "labelFr": "Sourçage",
     "weight": 30
    },
    {
     "key": "freshness",
     "label": "Freshness",
     "labelFr": "Fraîcheur",
     "weight": 25
    },
    {
     "key": "usage",
     "label": "Citation by the corpus",
     "labelFr": "Citation par le corpus",
     "weight": 20
    },
    {
     "key": "trilingual",
     "label": "Trilingual titles",
     "labelFr": "Titres trilingues",
     "weight": 15
    },
    {
     "key": "statement",
     "label": "Value & date stated",
     "labelFr": "Valeur et date énoncées",
     "weight": 10
    }
   ]
  }
 }
}