AletheiaFact / AletheiaFact/aletheia

INST-5a · Persist the reviewer's initial classification as a durable field

Offen
#2,507 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
backlog server
Vorherrschende Sprache
TypeScript
Sterne
55
Forks
20
Ø Merge
2 T. 6 Std.
Gemergte PRs (30 T.)
2

Beschreibung

> Item derived from the fact-checking cycle analysis (**2026-07-03, v2**). Split from INST-5 (#2495). Companion proposal **ENG-2** — its strongest point.

### Finding (evidence)
Cross → final adoption (old 98.7%) is **unauditable** — `report.classification` equals the initial value. The reviewer's initial classification already exists **transiently** in ReviewTask history.

### Action
Persist the reviewer's **initial classification** as a durable field. This is the smallest change with the largest audit payoff, and guarantees the 98.7% storage artifact can never recur.

### Impact
The three-way initial→cross→final reconstruction becomes a first-class query.

---
- **Priority:** 🔴 High · **Effort:** P (quick win)
- **Parent:** #2495 · **Epic:** #2489

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start by tracing where ReviewTask history stores the reviewer's initial classification and where report.classification is persisted. Check the parent issue and companion proposal for the intended field and data flow. Done means the initial classification survives beyond task history and supports the initial→cross→final reconstruction query.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
backend, data
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.