chore(import): document import workflow and apply Round 2 contact deduplications
Some checks failed
CI / Backend Tests (.NET) (push) Successful in 1m4s
CI / Frontend Tests (Node/Vite) (push) Failing after 4m53s
CI / Docker Build & Push (push) Has been skipped

This commit is contained in:
2026-06-13 09:27:13 +02:00
parent 3021149ddd
commit bddbaf59d3
2 changed files with 108 additions and 31 deletions

View File

@@ -60,8 +60,10 @@ def get_normalized_contact_name(name):
norm_map = {
"alessandrab": "Alessandra Bartoletti",
"alexsandrab": "Alessandra Bartoletti",
"andreafey": "Andrea und Stefanie Fey",
"andreastefaniefey": "Andrea und Stefanie Fey",
"anettw": "Annett Wernecke",
"angelachristoph": "Angela und Ekki Christoph",
"angelaekkichristoph": "Angela und Ekki Christoph",
"angie": "Angie Reichert-Cambeis",
@@ -76,6 +78,7 @@ def get_normalized_contact_name(name):
"arturaleksandraundpolamundrzynski": "Artur, Aleksandra und Pola Mundrzynski",
"astridr": "Astrid Rohmann",
"astridroh": "Astrid Rohmann",
"babarastehle": "Barbara Stehle",
"barbarar": "Barbara Riegler",
"biancab": "Bianca Bernhardt",
"biancam": "Bianca Mayer + Alex Wachten",
@@ -83,6 +86,7 @@ def get_normalized_contact_name(name):
"birgitk": "Birgit Knopp",
"birgitkropp": "Birgit Knopp",
"birgittabüskens": "Birgitta Müller-Büskens",
"birgittamüllerbüskens": "Brigitta Müller-Büskens",
"blackforestgv": "Black Forest",
"brigittast": "Brigitta Struve",
"buntefellnasen": "bunten Fellnasen",
@@ -116,6 +120,7 @@ def get_normalized_contact_name(name):
"inahübner": "Ina Hübner + Nicolai Thome",
"inapeines": "Ina Pleines",
"janab": "Jana Beikert",
"jasiminweber": "Jasmin Weber und Ronny Reichelt",
"jasmin": "Jasmin Weber",
"jasminweber": "Jasmin Weber und Ronny Reichelt",
"jasminweberromyreichelt": "Jasmin Weber und Ronny Reichelt",
@@ -151,16 +156,20 @@ def get_normalized_contact_name(name):
"melaniefeythorbenmeier": "Melanie Fey und Thorben Meier",
"michaeldavidschmitz": "Michael und David Schmitz",
"michaelschmitz": "Michael und David Schmitz",
"nataliereitz": "Nathalie Reitz",
"natascham": "Natascha Marienfeld",
"nicolefischler": "Nicole Tischler",
"nicolel": "Nicole Lannert",
"nicolen": "Nicole Nuzzo",
"nicolet": "Nicole Tischler",
"nicolew": "Nicole Webersinn",
"nicost": "Nico Stamm",
"nielsh": "Nils H.",
"noelstrahbach": "Noel Strohbach",
"nora": "Nora Rudersdorf geb. Holzbach",
"norah": "Nora Holzbach",
"norarh": "Nora Rudersdorf",
"norarudersdorf": "Nora Rudersdorf geb. Holzbach",
"oflennylengo": "Lenny Lengo",
"pascale": "Pascale Diefenbach",
"pascaledießenbach": "Pascale Diefenbach",
@@ -178,7 +187,10 @@ def get_normalized_contact_name(name):
"ranialößler": "Rania Löffler",
"rominahubrich": "Romina Milde / Hubrich",
"rominamilde": "Romina Milde / Hubrich",
"romonag": "Ramona Gömpel",
"ronialöffler": "Rania Löffler",
"sandrak": "Sandra Kubas",
"sarahlöser": "Sarah Löwer",
"sarahlöuer": "Sarah Löwer",
"sarahz": "Sarah Zitzer",
"saskiaw": "Saskia Wucher",
@@ -186,6 +198,7 @@ def get_normalized_contact_name(name):
"schlossmäuse": "Schlossmäuse",
"schlossmäusen": "Schlossmäuse",
"sebastiansch": "Sebastian Schmitt",
"serinaberg": "Selina Berg",
"silkewolfganghintze": "Silke und Wolfgang Hintze",
"smilla": "Smilla H.",
"steffi": "Steffi K.",