AletheiaFact / AletheiaFact/aletheia

INST-1 · isCore / namespaceType flag isolating main

Ouverte
#2,491 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
backlog performance server
Langage dominant
TypeScript
Étoiles
55
Forks
20
Merge moyen
2 j 6 h
PR mergées (30 j)
2

Description

> Item derived from the fact-checking cycle analysis (**2026-07-03**). Production numbers (namespace `main`), unless noted.

### Finding (evidence)
57% of 2024 claims (68 of 119) are `test-environment` (31) + workshop (37), with a ~0 h cycle. This alone made "2024 look 3× faster" (3.2 h vs. 6.6 h for `main` only) and skewed the entire historical median.

### Action
Derive `isCore` (= `nameSpace === "main"`) and `namespaceType` (core / workshop / test / event) from the existing `nameSpace`. Filter `isCore: true` by default in any cadence metric.

### Impact
Fixes the distortion across **all** metrics at the lowest effort. No data deleted — workshops remain queryable by category.

---
- **Priority:** 🔴 High · **Effort:** S (small)
- **Dependencies:** none — immediate item, unblocks the rest.
- **Epic:** #2489

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

No file or test entry point is named. Start by locating the existing nameSpace handling and cadence-metric calculations, then trace every metric that needs the default core filter; done means isCore and namespaceType are derived without deleting non-main records and cadence metrics exclude non-core records by default while categories remain queryable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
analytics
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.