Brandschutz LogoBrandschutz

Lab

Wie der Konzept-Generator und der PrüfSV-Schatten arbeiten — die eigentliche Algorithmik. Slider-Wirkung, Konfidenz-Formel, Coverage-Matrix- Logik, Dialog-Protokoll. Plus A/B-Vergleich aus echten Runs.

Variants

Jede Variant ist ein vorkonfigurierter Slider-State. Heatmap zeigt die 7 Slider-Werte 0-100 (blau=niedrig, rot=hoch).
VariantASKSDSNTRACEPPA
Default (B-baseline)
Standard-Fachplaner — alle Slider auf 50
50505050505050
A — Konservativ
Norm-strikt, bauliche Loesung bevorzugt, niedrige Risiko-Akzeptanz
30203070202030
B — Baseline
Standard-Fachplaner — alle Slider auf 50
50505050505050
C — Anlagentechnik (Geburtig-Modus)
BMA Kat 1 als universal-Kompensator, hohe Argumentations-Schaerfe
60906050605060
D — Denkmal priorisiert
Substanz-Erhaltung als Leit-Schutzziel
70709560506070
E — Adversarial / Maximaldefensive
Sucht aktiv eigene Schwaechen, hoechster Counter-Example-Druck
95606070609580
F — Bauantrag-ready (Consulting+Audit)
Voller Argument-Trail, Bauantrag-direkt-einreichen-Niveau
80706080508090
ASArgumentations-Schärfe
KSKompensations-Stil
DSDenkmal-Strenge
NTNachweis-Tiefe
RARisiko-Akzeptanz
CEPCounter-Example-Pressure
PAPrecedent-Anchoring

Quelle: data/run-configs/variants.json · Steuerung im UI: web/app/runs/[id]/slider-panel.tsx

Slider-Anatomie

Hohe Slider-Werte produzieren keine norm-widrigeren Ergebnisse — sie produzieren defensiv-härtere Konzepte mit pre-emptiver Argumentation.
argumentations_schaerfeArgumentations-Schärfeminimalistischmaximaldefensiv
0
Knappe Aussagen ohne Begründung — "weil Norm es vorgibt"
50
Standardbegründungen mit § und Schutzziel-Bezug
100
Jede Aussage mit Schutzziel-Äquivalenz-Argument unterlegt, antizipiert Prüfer-Einwände pre-emptive
kompensations_stilKompensations-Stilbaulichanlagentechn.
0
Strikt baulich — F-Klassen, Trennwände, Brandabschnittsgrößen
50
Hybrid — bauliche Basis + anlagentechn. Verstärkung
100
Strikt anlagentechnisch — BMA Kat. 1 + Vollsprinkler + RWA als universal-Kompensator (Geburtig-Pattern)
denkmal_strengeDenkmal-StrengeBS priorisiertSubstanz priorisiert
0
Brandschutz priorisiert, Substanzeingriff zugunsten Schutzziel akzeptiert
50
"Auf Augenhöhe" (Geburtig-Prinzip)
100
Substanz-Erhaltung als Leit-Schutzziel, jeder bauliche Eingriff erfordert harte Begründung
nachweis_tiefeNachweis-TiefeVorkonzeptausführungsreif
0
Vorkonzept-Niveau, Annahmen explizit benennen, Verifikation in Folgephase OK
50
Bauantrags-Vorbereitung, Annahmen mit Verifikations-Pfad
100
Ausführungsreif, Annahmen erfordern Datennachweis im Konzept selbst
risiko_akzeptanzRisiko-Akzeptanzeliminierenakzeptiert
0
Konservativ — alle Risiken durch Maßnahmen eliminieren
50
Standardabwägung — eliminieren wo verhältnismäßig, sonst minimieren
100
Bewusst akzeptiert — Restrisiken explizit benennen mit Eskalations-Pfad
counter_example_pressureCounter-Example-Pressureausdevil's advocate
0
Keine aktive Suche nach Gegen-Beispielen, Argumentation steht für sich
50
Bei strittigen Punkten 1-2 Gegen-Beispiele explizit erwähnen
100
Bei jeder Abweichung aktiv ein Gegen-Beispiel benennen, Devil's Advocate gegen die eigene Empfehlung
precedent_anchoringPrecedent-Anchoringoptionalgerichtsfest
0
Citations optional — Norm-Verweise wo natürlich, keine erzwungene Quellen-Dichte
50
Pro strittigem Punkt mindestens eine § / DIN-Citation
100
Pro Section MINDESTENS 2 Citations zu §, DIN, Richtlinien, plus Präzedenz-Bauten wenn bekannt

Konfidenz-Score

Pro Section im Konzept wird ein Konfidenz-Score 0-100 berechnet und auf eine 4-Stufen-Pyramide (stark/plausibel/schwach/spekulativ) gemappt.
score = 100
       - 8 × annahmen_count       // explizite "Annahme A1:" Markers
       - 3 × hedge_count           // vermutlich, ggf., ca., wahrscheinlich
       - 5 × u_flag_count          // U-DATA / U-NORM / U-AUTH / U-LIMIT / U-EVID
       + 2 × min(citations, 10)    // §-Verweise, DIN-Refs, etc.

≥ 80 → stark      (var(--good))
≥ 60 → plausibel  (var(--info))
≥ 40 → schwach    (var(--warning))
<  40 → spekulativ (var(--bad))
Quelle: scripts/build_run_trace.py Funktion _topic_confidence()
Beispiel-Berechnung aus pair_001_run_20260505T164533Z:
SectionAHUCScoreLabel
1. Klassifizierung baurechtlich1004100stark
2. Schutzziele010097stark
3. Schlüssel-Strategie0000100stark
4. Bauliche Maßnahmen130185stark
5. Anlagentechnische Maßnahmen0002100stark
6. Organisatorische Maßnahmen0001100stark
7. Rettungswege110293stark
8. Abweichungen + Kompensationen0104100stark
9. Restrisiko + Annahmen0102100stark
Spalten: A=Annahmen, H=Hedges, U=U-Flags, C=Citations

Coverage-Matrix

Pro im Pärchen-YAML erwartetem Ontologie-Konzept wird das gesamte Konzept-Markdown mit Synonym-Expansion durchsucht.
Algorithmus: für jedes erwartete Konzept (z.B. „Versammlungsraum / Versammlungsstätte"), splitte an / und (...), expandiere mit dem Synonym-Lexikon, suche im Volltext-Markdown, nehme Maximum der Mention-Counts pro Variante.
mentions ≥ 3  → ✅ vollstaendig  (var(--good))
mentions 1-2  → ⚠ angeschnitten (var(--warning))
mentions   0  → ❌ fehlt         (var(--bad))
Synonym-Lexikon (22 Lemma-Familien, data/ontology/synonyms.json):
rauchableitung
rwa · rauch-ableitung · rauchabzug
brandmeldeanlage
bma
sprachalarmierungsanlage
saa
rettungsweg
fluchtweg
bestandsschutz
denkmalschutz · denkmalrechtlich · denkmal
abweichung
kompensation · erleichterung · § 67
gebäudeklasse
gkl · gk 1 · gk 2 · gk 3 · gk 4 · gk 5
versammlungsraum
versammlungsstätte · vstättvo · nvstättvo · sächsvstättvo
schutzziel
§ 14
notwendiger flur
notwendigen flur · notwendige flure
brandabschnitt
brandabschnitts
nutzungseinheit
(keine Synonyme)
feuerwiderstand
f30 · f60 · f90 · rei 30 · rei 60 · rei 90
tragwerk
tragend · stahlträger · stahlbeton
sonderbau
sonderbauten
industriebaurichtlinie
indbaurl · industriebau-richtlinie
brandschutzkonzept
bsk · brandschutznachweis
feuerwehrzufahrt
feuerwehrfläche · feuerwehraufstellfläche
wandhydrant
steigleitung
sprinkleranlage
sprinkler · vds cea 4001
rauchschutztür
rs-tür · rauchschutz-tür
brandschutztür
t30 · t60 · t90 · t30-rs

PrüfSV-Schatten-Dialog

5 Runden zwischen Fachplaner-Persona und PrüfSV-Persona. Beide haben gegensätzliche Mindsets, beide müssen Unsicherheit kategorisieren statt 'unklar' zu schreiben.
RoundAkteurAufgabeFormat
R1PrüfSVEinwand-Katalog10-15 × E-XX mit Schwere (KRITISCH/AUFLAGE/HINWEIS) + Schutzziel-Bezug + §-Verweis
R2FachplanerAntwort pro EinwandA-XX mit ✅ akzeptiert / 🛡 verteidigt / ⚖ widersprochen + Konzept-Konsequenz
R3PrüfSVRe-BewertungRe-XX mit ✅ konsensual / 🟡 strittig-weiter / ❌ Nachbesserung + ggf. Verschärfung
R4FachplanerReplik nur auf 🟡/❌A2-XX mit Konzept-Modifikation / Letztes Argument / Eskalation
R5PrüfSVFinal-Verdict + Audit-MemoZUSTIMMEND / MIT-AUFLAGEN / KONDITIONAL / NACHBESSERUNG, Tabelle aller E-XX, Auflagen-Liste, U-AUTH/U-EVID/Restrisiko-Kategorisierung
Persona-Konfiguration:
FachplanerPrüfSV
Mindseterleichterungs-orientiertrisiko-orientiert
HebelSächsBO § 67 + Schutzziel-Äquivalenz§ 14 MBO + Norm-Konformität
Bauherr-Beziehungbezahlt durch Bauherrunbeteiligungs-pflichtig
Letztwortneinja (Bescheinigung muss vor Gericht halten)
Quelle: .scratch/run_pair_001_dialog.py (B33: Promotion zu scripts/run_pair_dialog.py mit generischer pair-ID offen)

A/B Default vs Variant F

Voll-Vergleich Side-by-Side →
Ceteris paribus — gleiches Pärchen, gleiche Aufgaben-Pages, gleiche Lösungs-Pages zurückgehalten. Nur die Slider-Werte unterscheiden sich.
MetrikDefault (B-baseline)F — Bauantrag-ready (Consulting+Audit)Δ
Body chars total26.92234.783+29%
Citations gesamt1625+9
Citations 1. Klassifizierung baurechtlich45+1
Citations 4. Bauliche Maßnahmen13+2
Citations 5. Anlagentechnische Maßnahmen27+5
Citations 6. Organisatorische Maßnahmen14+3
Citations 9. Restrisiko + Annahmen20-2
Variant F hat precedent_anchoring=90 + argumentations_schaerfe=80 + nachweis_tiefe=80 — höhere Slider-Werte zwingen mehr Citations und mehr Detail-Tiefe pro Section. Defensiv-härter, nicht norm-widriger.

Methodische Säulen

Vier methodische Säulen — gemeinsam dokumentiert in ADR-0018 (2026-05-03)
Säule 1
Citation-Trail-Determinismus
Jede Aussage im Konzept hat eine zurückverfolgbare Quelle. Citation-Count pro Section zählt direkt in den Konfidenz-Score. Slider precedent_anchoring zwingt bei hohem Wert zwei Citations pro Section.
Säule 2
4-Stufen-Konfidenz-Pyramide
stark / plausibel / schwach / spekulativ. Sichtbar pro Section. Score < 60 = visuell anders dargestellt (Gelb/Rot). Pricing-Hebel: Konzept mit ausschließlich "stark"-Sections kann teurer angeboten werden.
Säule 3
Multi-Layer-Triangulation
Drei Korpus-Schichten: Normativ (LBOs, Sonderbau-VOs) + Praxis (Mustervorschriften, Fallbeispiele) + Curriculum (Zertifizierungs-Inhalte). Eine Empfehlung gilt als "stark" wenn aus min. 2 Schichten belegt.
Säule 4
Falsifizierbarkeit via Lab
Variants A-F sind ceteris paribus. Gleicher Input, nur Slider-Werte ändern sich. Lab-Container speichert pro Variant Outputs, validation_gate.py enforce 4 NoGo-Asserts.