update
This commit is contained in:
28
backend/arten.py
Normal file
28
backend/arten.py
Normal file
@@ -0,0 +1,28 @@
|
||||
"""Zentrale Status-/Arten-Registry (Lektion 106): EINE Wahrheit statt
|
||||
verstreuter Literal-Listen, die still auseinanderdriften."""
|
||||
|
||||
# Quellen-Status, die nicht (mehr) zum Korpus beitragen — geteilt von
|
||||
# suche (Deckel-Zählung), laden (Erzeuger) und Frontend-Anzeige
|
||||
QUELLEN_TOT = ("fehler", "leer", "braucht_js", "aussortiert")
|
||||
|
||||
# Event-Status, die in den Kennzahlen als Fehler zählen (ledger)
|
||||
EVENT_FEHLER = ("error", "infra", "cap")
|
||||
|
||||
# Guide-Befund-Arten mit Verhalten. gate_blockiert: Befund hält das Gate rot;
|
||||
# fix_route: Gate erzeugt Fix→Klärung→Neuschreiben-Kette dafür.
|
||||
BEFUND_ARTEN = {
|
||||
"falsch": {"gate_blockiert": True, "fix_route": True},
|
||||
"luecke": {"gate_blockiert": True, "fix_route": True},
|
||||
"redundanz": {"gate_blockiert": True, "fix_route": True},
|
||||
"vorwaerts": {"gate_blockiert": True, "fix_route": True},
|
||||
"format_leak": {"gate_blockiert": True, "fix_route": True},
|
||||
"stil": {"gate_blockiert": True, "fix_route": True},
|
||||
"laenge": {"gate_blockiert": False, "fix_route": False}, # nur Kennzahl
|
||||
}
|
||||
|
||||
FIX_ARTEN = tuple(a for a, f in BEFUND_ARTEN.items() if f["fix_route"])
|
||||
|
||||
# det-Check-Arten, deren offene Alt-Befunde bei jedem Gate-Lauf neu erhoben
|
||||
# werden (Live-Checks ersetzen die Historie)
|
||||
DET_ARTEN = ("marker_fehlend", "marker_fremd", "marker_doppelt", "vorwaerts",
|
||||
"laenge", "format_leak", "link_im_text", "atom_echo", "h_ebene")
|
||||
Reference in New Issue
Block a user