Recherche-Methodik
Grundregel
Steuerlupe ist eine investigative Plattform, kein neutrales Lexikon. Bei jeder Recherche zu einer Organisation, einem Vorgang oder einem öffentlich kursierenden Begriff sind die hier aufgeführten Pflicht-Recherchefragen abzuarbeiten — auch wenn sie nicht explizit im Auftrag stehen.
Wenn der Auftraggeber nach Abgabe noch nachfragen muss („gibt es nicht auch X? was ist mit Y?"), wurde unter Niveau geliefert. Halluzinations-Vermeidung ist kein Argument für oberflächliche Recherche — sie ist ein Argument für sauber belegte Tiefe.
Das Pferd springt doppelt so hoch wie nötig.
Iterations-Trigger — wann ist welche Iteration Pflicht?
| Iteration | Themenfelder | Pflicht-Bedingung | Token-Kosten ca. |
|---|---|---|---|
| 1 | A–D | immer | ~30k input + 8k output |
| 2 | E–H | Org > 1 Mio €/Jahr oder > 5 Jahre alt | ~25k + 6k |
| 3 | I–M | Org > 5 Mio €/Jahr oder Behörde | ~30k + 8k |
| 4 | N–Q | Behörde, ÖRR, Sicherheitsapparat, Faktenchecker-NGO | ~25k + 6k |
| 5 | R–Y | politisch hochaufgeladene Themen (AfD-Bezug, Migration, Klima, Gendern, Wahlkampf, Verfassungsschutz) | ~40k + 10k |
| Z | Adversarial Self-Check | immer | ~5k + 2k |
Standardartikel (kleine NGO): Iteration 1 + Z → ca. 50k Tokens, 30–50 Cent pro Artikel.
Behördenartikel (BfV, ÖRR, AAS): alle Iterationen + Z → ca. 250k Tokens, 1,50–3 € pro Artikel.
Klassifikator — wie audit.js Pflicht-Iter ermittelt
Die Audit-Sperre liest pro Wiki-Slug die Tabelle org_metadata (Felder kategorie, jahresbudget, gruendungsjahr, politisch_aufgeladen) und ermittelt daraus deterministisch die Pflicht-Iterationen. Default-Profil (kein Eintrag in org_metadata): kategorie=ngo, kein Budget, nicht politisch — also nur Iter 1 + Z.
Die Logik ist additiv. Jeder erfüllte Trigger fügt seine Iter-Codes zum Pflicht-Set hinzu (Basis: 1+Z). Im Folgenden zwei separate Tabellen — Kategorie-Trigger und globale Trigger.
Kategorie-Trigger
| kategorie | Pflicht-Iter (zusätzlich zu 1+Z) | Beispiel-Slugs |
|---|---|---|
ngo | (keine Kategorie-Trigger — nur globale Trigger greifen) | amadeu-antonio, campact, hateaid |
wohlfahrt | 2 (immer) | awo-brandenburg, drk-mv-asyl |
stiftung | 2 (immer) | klimaschutzstiftung-mv |
antifa | 5 (immer) | antifa-rostock, vvn-bda-brandenburg |
asyl | 2 + 3 (immer) | asylmafia-opr, drk-mv-asyl |
behoerde | 3 + 4 (immer) | antidiskriminierungsstelle, bpb |
oerr | 3 + 4 + 5 (immer) | oerr-hateaid (Spendenseite) |
sicherheitsapparat | 3 + 4 + 5 (immer) | bundesverfassungsschutz |
faktenchecker | 4 + 5 (immer) | correctiv |
Globale Trigger
| Trigger | Wirkung | Wichtig |
|---|---|---|
jahresbudget > 1.000.000 ODER Alter > 5 Jahre | + Iter 2 | gilt auch für ngo |
jahresbudget > 5.000.000 | + Iter 3 | gilt auch für ngo |
jahresbudget > 10.000.000 UND politisch_aufgeladen = 1 | + Iter 4 | große politisch aufgeladene NGOs/Stiftungen (#88.66, 2026-05-09) |
politisch_aufgeladen = 1 | + Iter 5 | unabhängig von Kategorie |
Beispiele: ngo+Budget 8 Mio+Alter 14 J → Iter 1+2+3+Z (zwei globale Trigger). faktenchecker+Budget 9 Mio+Alter 12 J+politisch → alle Iter 1+2+3+4+5+Z (CORRECTIV-Pilot 2026-04-28). ngo+Budget NULL+Alter NULL → nur Iter 1+Z (kein Trigger greift).
Iteration 1 — Personal, Begriff, Strafrecht, Verflechtung
APersonalprüfung
- Wer leitet die Organisation? Seit wann? Wer hat berufen?
- Formale Qualifikation der Leitung — passt sie zum gesetzlich vorgesehenen Profil? Wenn nein: Mit welcher Begründung wurde abgewichen?
- Vorgeschichte der Leitung — wo war die Person 5 Jahre vor der Berufung?
- Drehtür-Check — wo geht/ging die Person nach dem Amt hin? Karenzzeit-Lücken?
- Untersuchungsausschüsse, dienstrechtliche Verfahren, Rücktrittsforderungen — gegen wen, wann, mit welchem Ergebnis?
BQuellenkritik am Begriff
- Wo wurde der Begriff zuerst in den öffentlichen Diskurs gebracht? (Twitter-Account, Pressemitteilung, NGO-Bericht, Gerichtsdokument?)
- Wie viel Zeit verging zwischen Erst-Verwendung und Übernahme durch Mainstream-Medien / Regierung?
- Ist der Begriff juristisch definiert (StGB-Tatbestand)? Wenn nein, mit welchen Tatbeständen wird in der Praxis gearbeitet?
- Wer hatte einen erkennbaren Vorteil von der Begriffsverwendung?
CStrafrechtliche Aufarbeitung
- Wie viele Anzeigen / Ermittlungsverfahren / Anklagen?
- Welche Tatbestände konkret? Mit welcher Bilanz?
- Verurteilungen vs. Einstellungen — wie verhält sich das zur ursprünglichen medialen Skandalisierung?
- Verfahrensdauer — gab es Verschleppung? Wer ist dafür verantwortlich?
DStrukturelle Verflechtung
- Mit welchen anderen Behörden / NGOs gibt es Förderverbindungen, gemeinsame Tagungen, geteiltes Personal?
- Gibt es einen zirkulären Quellenkreislauf (staatliche Mittel → NGO → staatliche Lagebilder → NGO-Bestätigung)?
- Evaluator-Verflechtung — wer prüft die Behörde / Organisation, und ist dieser Prüfer politisch verbunden?
Iteration 2 — Geld, Familie, Medien, Politik
EGeld-Spur (Follow the Money)
- Bundesanzeiger-Bilanzen aller Tochter- und Schwestergesellschaften der letzten 5 Jahre
- Geschäftsführer-Gehälter explizit benennen (§ 285 Nr. 9 HGB)
- Darlehen zwischen verbundenen Unternehmen — Höhe, Laufzeit, Zinssatz
- Großspender-Identifikation (> 10.000 €/Jahr)
- Auslandsförderer: Open Society, Tides, Climate Imperative, Bill & Melinda Gates, Bertelsmann, EU-CERV
- Beraterhonorare als Gewinnabschöpfungs-Kanal — eigene Firma der Vorstände?
- Liquiditätsreserven vs. Programmausgaben — sitzt die NGO auf zweistelligen Mio.-Rücklagen?
FFamilie & Personalunionen
- Ehepartner / Kinder / Eltern der Leitungsebene — wo arbeiten sie?
- Personenidentität bei mehreren Mandaten — Vorstand A in NGO X = Aufsichtsrat Y = Beirat Z
- Stiftungs-WG — mehrere NGOs unter derselben Privatadresse?
- Familienunternehmen als Auftragnehmer
GMedien-Echokammer
- Welche Medien zitieren die Organisation als „unabhängige Quelle"?
- Pressesprecher mit Politikvergangenheit?
- Personenkarussell Journalist ↔ NGO
- Werden kritische Berichte durch Faktenchecker aus dem Förderkreis angegriffen?
HPolitische Patenschaft
- Politischer Pate auf MdB-/Minister-Ebene? Schirmherrschaften, gemeinsame Auftritte
- Antrags-Wortgleichheit — Kleine Anfragen sprachlich identisch mit NGO-Pressemitteilungen?
- Parlamentarische Anhörungen — wie oft als Sachverständige geladen, von welchen Fraktionen?
- Auszeichnungen — Bundesverdienstkreuz, Theodor-Heuss-Preis als Karrieretreppe?
Iteration 3 — International, Compliance, Wirkung, Framing, Zeit
IInternationale Vernetzung
- Mutter- / Schwester- / Filialorganisationen im Ausland (USA, UK, EU, Schweiz)
- Konsultationsstatus bei UN, EU, Europarat — politische Linie dort?
- Soros, Tides, Climate Imperative, GMF, ECFR, GPPI, Bertelsmann International
- WEF / Atlantik-Brücke / Chatham House — Mitgliedschaften?
- Vergleich mit Schwester-NGOs in PL/HU
JCompliance & Transparenz
- Lobbyregister-Eintrag vorhanden, vollständig, aktuell?
- Transparenzberichte — Großspender genannt oder anonymisiert?
- Steuerprüfungen, Aberkennung Gemeinnützigkeit, Bundesrechnungshof-Beanstandungen
- DSGVO-Bußgelder durch Landesdatenschutzbeauftragte
- § 52 AO-Konformität (Attac-Urteil BFH 10.01.2019)
KOperative Wirkung
- Liefert die Organisation, was sie verspricht? Unabhängige Wirkungsmessung
- Kosten pro Output — Beratungsstunde, Schul-Workshop
- Vergleich mit ähnlichen Organisationen
- Mission Creep — Stiftungszweck-Änderungen im Handelsregister
LSprach- & Framing-Analyse
- Begriffsherkunft — wo wurde Schlüsselbegriff zuerst verwendet?
- Dog-Whistles und ideologische Marker („strukturelle Diskriminierung", „Antimuslimischer Rassismus")
- Übernahme aktivistischer Sprache durch Behörden/Medien — Zeitachse
- Definitionsverschiebung — was hieß früher anders?
MVeränderung über die Zeit
- Stiftungszweck-Änderungen im Handelsregister
- Mitarbeiter-Wachstum über 10 Jahre — wodurch finanziert?
- Kursänderungen nach Personalwechsel
- Rechtsformwechsel als Reset (e.V. → gGmbH, Umbenennung)
Iteration 4 — Whistleblower, Kausalität, Verdrängung, Wahltaktik
NWhistleblower & Aussteiger
- Kununu / Glassdoor / LinkedIn — negative Häufung, kurze Verweildauer
- Anonyme Aussteiger-Berichte (Reddit, Telegram-Kanäle)
- Öffentliche Aussteiger mit Namen — NDAs?
- Klagen ehemaliger Mitarbeiter — Arbeitsgericht, Mobbing-Vorwürfe
OWirkungs-Kausalitäts-Check
- Beanspruchte Effekte vs. unabhängige Studien
- Auftragsstudien als „unabhängige" Studien deklariert
- Korrelation vs. Kausalität
PVerdrängungs-Effekte
- Welche kleinen Initiativen wurden durch das Großförderprogramm verdrängt?
- Monopolstruktur unter den Empfängern — wer kriegt 80 % der Mittel?
- „Konkurrenten" der NGO im eigenen Themenfeld — werden sie öffentlich diskreditiert?
QWahltaktische Wirkung
- Veröffentlichungs-Timing — Studien kurz vor Wahlen?
- Personalverbindungen zu Wahlkampfteams einer Partei
- Schwerpunktverschiebungen in Wahljahren
- Behördliche Einstufungen kurz vor Wahlen — siehe BfV / AfD-Einstufung 02.05.2025
Iteration 5 — Historie, Gerichte, Privilegien, Steuern, Sanktionen, Reaktion, 2. Ordnung
RHistorische Lasten
- NS-/Stasi-/Sekten-Vergangenheit der Gründungsmitglieder, Ehrenpräsidenten, Namensgeber
- Frühere Skandale, durch Umbenennung „weggespült"
- Kontinuitäten zu Vorgängerorganisationen (FDJ, K-Gruppen, RAF-Unterstützer)
- Personelle Brücken zu früheren Strukturen
SGerichts- & Prozessgeschichte
- Aktive Klagen der Organisation gegen Kritiker (SLAPP)
- Klagen gegen die Organisation — Ausgang, Vergleichssummen
- Strafanzeigen gegen Funktionsträger (auch eingestellte): § 263, § 266, § 130
- Pressemitteilungen mit Klage-Drohungen als Einschüchterungs-Strategie
TKritische Lektüre eigener Veröffentlichungen
- Jahresberichte als Leerstellen-Lesung — was wird nicht erwähnt?
- Pressemitteilungen vs. interne Mitarbeiterzahlen — diskrepant?
- „Wissenschaftliche Studien" auf Zitat-Indizes prüfen
- PR-Sprachverdichtung — passive Konstruktionen, Verantwortlichkeits-Verschleierung
UStrukturelle Privilegien
- Bundestags-Hausausweise für NGO-Mitarbeiter
- Hausverbote, die nicht erteilt werden trotz Verstoßes
- Schirmherrschaften durch Bundespräsidenten / Ministerpräsidenten
VSteuerprivilegien-Spezifika
- Anerkannte § 51 ff. AO-Zwecke — passen sie zur Tätigkeit?
- Erbschaftsteuer-Befreiung als stille Quersubvention
- Umsatzsteuer-Befreiung für „Bildungsleistungen", die politische Kampagnen sind
- Großspender-Liste und Steuervorteil der Spender
WSanktions- & Watchlists
- OFAC-/EU-/UN-Sanktionslisten — gelistet?
- Russische Listen „unerwünschter Organisationen" — Spiegelbild westlicher Hebel-Funktion (Aussagewert!)
- Erscheint in russischen/chinesischen Staatsmedien als Gegnerin? Mit welcher Begründung?
XReaktion auf kritische Berichterstattung
- Antwort-Strategie auf Steuerlupe / Cicero / Tichy / Junge Freiheit / NIUS
- Hate-Crime-Anzeigen gegen Kritiker als Einschüchterung
- „Faktenchecker"-Aktivierung als Verteidigungslinie
YStrukturen zweiter Ordnung
- Dachverbände — in welchen Mitglied? (BAGFW, Initiative Transparente Zivilgesellschaft)
- Gemeinsame Programmlinien mit anderen NGOs — koordinierte Kampagnen
- Briefkopf-Listen unter offenen Briefen — wer hat unterschrieben?
Z — Adversarial Self-Check (PFLICHT immer)
- Was würde ein Anwalt der Organisation an meiner Recherche kritisieren?
- Was würde ein Anwalt eines AfD-Abgeordneten daran kritisieren?
- Welcher Befund würde die Organisation öffentlich verärgern, ist aber durch Quellen gedeckt?
- Welcher Befund würde mich selbst überraschen, wenn ich zum ersten Mal davon läse?
adversarial_check hinterlegt und ist ohne Inhalt nicht audit-fähig.Subagent-Regel — situativ statt formell
Subagents (eigenständige Recherche-Subprozesse) dürfen ad-hoc gestartet werden für:
- Parallele Recherche-Stränge mit klarem Output-Schema (drei Personen gleichzeitig durchchecken)
- JSON-Datenextraktion (Bundesanzeiger, Lobbyregister, Handelsregister)
- Such-intensive Sub-Tasks (> 10 Web-Queries)
subagent_befunde_verifiziert). Es werden keine statischen Subagents pro Iteration angelegt — Architektur-Bürokratie ohne Mehrwert.DB-Protokollierung pro Artikel
Jeder Artikel (Wiki + Blog) erzeugt einen Eintrag in admin-backend Tabelle recherche_protokoll:
Die Verworfen-Liste (Behauptungen, die nicht in den Artikel kamen, mit Begründung) ist intern. Sie dient der Reproduzierbarkeit und der Fehlersuche — nicht der öffentlichen Transparenz, weil verworfene Befunde Gegnern Angriffspunkte liefern können.
Audit-Sperre vor Live-Push
scripts/audit.js blockiert den Live-Push wenn das Recherche-Protokoll fehlt oder eine vorgeschriebene Iteration nicht abgehakt ist.
Bei Verstoß: klare Fehlermeldung welche Iteration fehlt. Kein Workaround möglich — der Audit-Check darf nicht umgangen werden (siehe globale Anweisung „NIEMALS Hooks skippen").