This commit is contained in:
beo3000 2026-05-08 16:04:38 +02:00
parent a1d4b7b0ce
commit 54d2d2559c
10 changed files with 143 additions and 156 deletions

View File

@ -77,7 +77,17 @@
"Bash(node backfill-series-id.js \"../03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md\" \"diverse.IT.Themen\")", "Bash(node backfill-series-id.js \"../03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md\" \"diverse.IT.Themen\")",
"Bash(cd D:/projects/chrka/brain && git add \"03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md\" && git commit -m \"feat\\(jour-fixe\\): backfill o365_series_id for IT Team\" && git push origin main 2>&1)", "Bash(cd D:/projects/chrka/brain && git add \"03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md\" && git commit -m \"feat\\(jour-fixe\\): backfill o365_series_id for IT Team\" && git push origin main 2>&1)",
"Bash(node fetch-meeting-artifacts.js --o365-id \"AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOAFRAAgI3qsCaprAAEYAAAAAMySJViLo9EWl32JswSRPzgcA4E3NSW0FuEieq6kPTtaG_AAAAAABDQAADcgZwJ68IkWODv1ql-eWvQAGRrSRngAAEA==\" --out ./test-fetch.json)", "Bash(node fetch-meeting-artifacts.js --o365-id \"AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOAFRAAgI3qsCaprAAEYAAAAAMySJViLo9EWl32JswSRPzgcA4E3NSW0FuEieq6kPTtaG_AAAAAABDQAADcgZwJ68IkWODv1ql-eWvQAGRrSRngAAEA==\" --out ./test-fetch.json)",
"Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('transcript:', j.transcript?j.transcript.slice\\(0,200\\)+'...':'null'\\); console.log\\('recap:', j.recap?'YES \\(id='+j.recap.id+'\\)':'null'\\); console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\);\")" "Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('transcript:', j.transcript?j.transcript.slice\\(0,200\\)+'...':'null'\\); console.log\\('recap:', j.recap?'YES \\(id='+j.recap.id+'\\)':'null'\\); console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\);\")",
"Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('onlineMeetingId:', j.meeting?.onlineMeetingId\\); console.log\\('transcript:', j.transcript?j.transcript.length+' chars':'null'\\); console.log\\('recap:', j.recap?'YES \\(id='+j.recap.id+'\\)':'null'\\); console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\);\")",
"Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('transcript:', j.transcript?j.transcript.length+' chars / '+j.transcript.split\\('\\\\n'\\).length+' lines':'null'\\); console.log\\('recap:', j.recap?'YES \\(id='+j.recap.id+'\\)':'null'\\); console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\); if\\(j.transcript\\) console.log\\('--- first 400 chars ---\\\\n'+j.transcript.slice\\(0,400\\)\\);\")",
"Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('transcript:', j.transcript?j.transcript.length+' chars':'null'\\); console.log\\('recap:', j.recap?'YES \\(id='+j.recap.id+', notes:'+\\(j.recap.meetingNotes?.length||0\\)+', actions:'+\\(j.recap.actionItems?.length||0\\)+'\\)':'null'\\); console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\); if\\(j.recap\\) console.log\\('--- recap keys ---', Object.keys\\(j.recap\\)\\);\")",
"Bash(node -e \"const j=require\\('./test-fetch.json'\\); console.log\\('transcript:', j.transcript?.length, 'chars'\\); const r=j.recap; if\\(r.insights\\){console.log\\('recap: '+r.insights.length+' insights, total notes:', r.insights.reduce\\(\\(s,i\\)=>s+\\(i.meetingNotes?.length||0\\),0\\), 'actions:', r.insights.reduce\\(\\(s,i\\)=>s+\\(i.actionItems?.length||0\\),0\\)\\);} else { console.log\\('recap: notes:', r.meetingNotes?.length, 'actions:', r.actionItems?.length\\); } console.log\\('recordingUrl:', j.recordingUrl\\); console.log\\('warnings:', j.warnings\\);\")",
"Bash(rm D:/projects/chrka/brain/scripts/test-fetch.json 2>/dev/null; cd D:/projects/chrka/brain && git add scripts/lib/graph-meetings.js scripts/fetch-meeting-artifacts.js scripts/test/graph-meetings.test.js && git status)",
"Bash(git -C D:/projects/chrka/brain status --short)",
"Bash(ls scripts/test-recording-*.json)",
"Bash(node -e \"console.log\\(new Date\\(\\).toISOString\\(\\)\\)\")",
"Bash(node scripts/fetch-meeting-artifacts.js --o365-id \"AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOAFRAAgI3qsCaprAAEYAAAAAMySJViLo9EWl32JswSRPzgcA4E3NSW0FuEieq6kPTtaG_AAAAAABDQAADcgZwJ68IkWODv1ql-eWvQAAj7FwfQAAEA==\" --out scripts/test-recording.json)",
"Bash(node -e \"const r = require\\('./scripts/test-recording.json'\\); console.log\\('recordingUrl:', r.recordingUrl\\); console.log\\('transcript len:', r.transcript ? r.transcript.length : null\\); console.log\\('recap:', r.recap ? 'present' : null\\); console.log\\('warnings:', r.warnings\\);\")"
] ]
}, },
"ms365-calendar": { "ms365-calendar": {

View File

@ -62,7 +62,9 @@
"savedProviderThinkingBudget": { "savedProviderThinkingBudget": {
"claude": "medium" "claude": "medium"
}, },
"savedProviderPermissionMode": {}, "savedProviderPermissionMode": {
"claude": "normal"
},
"lastCustomModel": "", "lastCustomModel": "",
"maxTabs": 3, "maxTabs": 3,
"tabBarPosition": "input", "tabBarPosition": "input",

View File

@ -4,8 +4,8 @@
"title": "Create meeting note for Dunkelbuchung", "title": "Create meeting note for Dunkelbuchung",
"titleGenerationStatus": "success", "titleGenerationStatus": "success",
"createdAt": 1778057803614, "createdAt": 1778057803614,
"updatedAt": 1778097959322, "updatedAt": 1778135538166,
"lastResponseAt": 1778097959322, "lastResponseAt": 1778135538166,
"sessionId": "9245a0b8-d764-4562-b604-c4941f055c09", "sessionId": "9245a0b8-d764-4562-b604-c4941f055c09",
"providerState": { "providerState": {
"providerSessionId": "9245a0b8-d764-4562-b604-c4941f055c09", "providerSessionId": "9245a0b8-d764-4562-b604-c4941f055c09",
@ -1427,11 +1427,11 @@
"usage": { "usage": {
"model": "opus", "model": "opus",
"inputTokens": 1, "inputTokens": 1,
"cacheCreationInputTokens": 324, "cacheCreationInputTokens": 504,
"cacheReadInputTokens": 144177, "cacheReadInputTokens": 60396,
"contextWindow": 200000, "contextWindow": 200000,
"contextTokens": 144502, "contextTokens": 60901,
"percentage": 72, "percentage": 30,
"contextWindowIsAuthoritative": true "contextWindowIsAuthoritative": true
} }
} }

View File

@ -4,25 +4,25 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "0df75c2867700c89", "id": "7cb40cbc5f3364d0",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "9c03c024b88bb8a3", "id": "a706fc1cb8e765d0",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "03 Bereiche/Meetings/2026-05-06 Jour Fixe LANdata.md", "file": "02 Projekte/KMS/KMS.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "2026-05-06 Jour Fixe LANdata" "title": "KMS"
} }
}, },
{ {
"id": "4dfb3b1a8fe1cf3f", "id": "5f10357dd4e05bc3",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
@ -34,79 +34,9 @@
"icon": "lucide-file", "icon": "lucide-file",
"title": "Agenda IT Team" "title": "Agenda IT Team"
} }
},
{
"id": "28b0a79701878883",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03 Bereiche/Jour Fixe/Christian Hermann/Agenda.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Agenda"
}
},
{
"id": "f6044760f7c91ba9",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03 Bereiche/Meetings/2026-05-05 Dunkelbuchung SAP.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "2026-05-05 Dunkelbuchung SAP"
}
},
{
"id": "cc8493b2c6ef7c67",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03 Bereiche/Meetings/2026-05-06 KI-Richtlinie - Absprache zur Umsetzung im LMS.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "2026-05-06 KI-Richtlinie - Absprache zur Umsetzung im LMS"
}
},
{
"id": "8a0d370769f861bf",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "docs/superpowers/specs/2026-05-06-meeting-end-auto-import-design.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "2026-05-06-meeting-end-auto-import-design"
}
},
{
"id": "bc2720cfcb2da10f",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Meeting Auto-Import via MS Graph"
}
} }
], ],
"currentTab": 6 "currentTab": 1
} }
], ],
"direction": "vertical" "direction": "vertical"
@ -282,44 +212,44 @@
"bases:Neue Base erstellen": false "bases:Neue Base erstellen": false
} }
}, },
"active": "bc2720cfcb2da10f", "active": "5f10357dd4e05bc3",
"lastOpenFiles": [ "lastOpenFiles": [
"docs/superpowers/specs/2026-05-06-meeting-end-auto-import-design.md", "01 Inbox/Erstellen und Verwalten offizieller Markenkits in der Microsoft 365 Copilot-App - Microsoft-Support.md",
"02 Projekte/KMS/ISMS-Review Prompt.md",
"02 Projekte/KMS/KMS.md",
"02 Projekte/KMS",
"02 Projekte/SAP S4HANA Migration.md",
"03 Bereiche/Meetings/2026-05-06 Jour Fixe LANdata.md",
"03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md",
"03 Bereiche/Jour Fixe/Christian Hermann/Agenda.md",
"03 Bereiche/Meetings/2026-05-05 Dunkelbuchung SAP.md",
"03 Bereiche/Meetings/2026-05-06 KI-Richtlinie - Absprache zur Umsetzung im LMS.md",
"03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md", "03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md",
"03 Bereiche/Jour Fixe/A41 S4/Agenda.md",
"00 Kontext/Personen/Stefan Fiebrich.md",
"scripts/test-recording.json",
"03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md.tmp.83524.1778132809245",
"docs/superpowers/specs/2026-05-06-meeting-end-auto-import-design.md",
"03 Bereiche/Jour Fixe/CSOC/Agenda.md",
"scripts/test/graph-meetings.test.js.tmp.83524.1778132597466",
"scripts/lib/graph-meetings.js.tmp.83524.1778132519463",
"scripts/lib/graph-meetings.js.tmp.83524.1778132253365",
"scripts/lib/graph-meetings.js.tmp.83524.1778132080906",
"scripts/fetch-meeting-artifacts.js.tmp.83524.1778132044569",
"03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md.tmp.83524.1778097941776", "03 Bereiche/IT-Management/Meeting Auto-Import via MS Graph.md.tmp.83524.1778097941776",
"scripts/test-fetch.json", "scripts/test-fetch.json",
"scripts/lib/o365-calendar.js.tmp.83524.1778094722205",
"scripts/backfill-series-id.js",
"scripts/backfill-series-id.js.tmp.83524.1778094476219",
"scripts/test/backfill-series-id.test.js",
"scripts/test/backfill-series-id.test.js.tmp.83524.1778094458381",
"scripts/fetch-meeting-artifacts.js",
"scripts/fetch-meeting-artifacts.js.tmp.83524.1778094337399",
"scripts/test/fetch-meeting-artifacts.test.js",
"docs/superpowers/plans/2026-05-06-meeting-end-auto-import.md", "docs/superpowers/plans/2026-05-06-meeting-end-auto-import.md",
"03 Bereiche/Meetings/2026-05-06 KI-Richtlinie - Absprache zur Umsetzung im LMS.md",
"00 Kontext/Personen/Thomas Sondermann.md", "00 Kontext/Personen/Thomas Sondermann.md",
"00 Kontext/Personen/Philip Hermann.md", "00 Kontext/Personen/Philip Hermann.md",
"00 Kontext/Personen/Nadia Bieker (KRAH).md", "00 Kontext/Personen/Nadia Bieker (KRAH).md",
"03 Bereiche/Meetings/2026-05-05 Dunkelbuchung SAP.md",
"01 Inbox/Dunkelbuchungen Rechnungen SAP.md", "01 Inbox/Dunkelbuchungen Rechnungen SAP.md",
"01 Inbox/Unbenannt.md",
"03 Bereiche/Jour Fixe/Christian Hermann/Agenda.md",
"03 Bereiche/Meetings/2026-05-06 Jour Fixe IT Team.md", "03 Bereiche/Meetings/2026-05-06 Jour Fixe IT Team.md",
"03 Bereiche/Jour Fixe/IT Team/Agenda IT Team.md",
"03 Bereiche/Meetings/2026-05-06 Jour Fixe LANdata.md",
"03 Bereiche/Jour Fixe/LANdata/Archiv LANdata.md", "03 Bereiche/Jour Fixe/LANdata/Archiv LANdata.md",
"03 Bereiche/KIT/Prozessdaten PDV Datenbank.md", "03 Bereiche/KIT/Prozessdaten PDV Datenbank.md",
"03 Bereiche/KIT/HYDRA Schichtuebergabeprotokoll Webservice Mapping.md", "03 Bereiche/KIT/HYDRA Schichtuebergabeprotokoll Webservice Mapping.md",
"03 Bereiche/KIT/OPEX Analyse KRAH-App.md", "03 Bereiche/KIT/OPEX Analyse KRAH-App.md",
"03 Bereiche/Meetings/2026-04-20 Jour Fixe Christian Hermann.md", "03 Bereiche/Meetings/2026-04-20 Jour Fixe Christian Hermann.md",
"02 Projekte/SAP S4HANA Migration.md",
"03 Bereiche/Meetings/2025-01-24 ML, LHR - Idee Meldeprozess.md", "03 Bereiche/Meetings/2025-01-24 ML, LHR - Idee Meldeprozess.md",
"00 Kontext/Personen/Hasan Senmann.md",
"00 Kontext/Personen/Josiah Stieve.md",
"01 Inbox/Brain Dump.md",
"01 Inbox/Erstellen und Verwalten offizieller Markenkits in der Microsoft 365 Copilot-App - Microsoft-Support.md",
"03 Bereiche/Jour Fixe/NTT/Agenda.md",
"07 Anhänge/Pasted image 20260415084134.png", "07 Anhänge/Pasted image 20260415084134.png",
"07 Anhänge/inventar/Philips Hue Bridge - cover.jpg", "07 Anhänge/inventar/Philips Hue Bridge - cover.jpg",
"07 Anhänge/inventar/Panasonic Blu-ray-Player - cover.jpg", "07 Anhänge/inventar/Panasonic Blu-ray-Player - cover.jpg",

View File

@ -0,0 +1,78 @@
# Auftrag: Strukturierte Überprüfung der ISMS-Software (TISAX-konform)
## Kontext
siehe docs/tenant_data_context.md
## Wichtigste Regel: KEINE Änderungen am Code
Du sollst in dieser Sitzung **ausschließlich analysieren und vorschlagen**.
- Keine Daten wird verändert, gelöscht, umbenannt oder neu angelegt ohne vorherige Freigabe durch mich
(außer reinen Report-Dateien, siehe unten).
- Wenn du der Meinung bist, etwas müsste sofort geändert werden,
schreibe das in den Report und warte auf meine Freigabe.
## Was du tun sollst
### 1. Repository-Inventur (read-only)
- Liste die zentralen Entitäten (Asset, Information, Risiko, Prozess,
Schutzbedarf, RTO, RPO, …) und überprüfe ihre Beziehungen auf Logik.
- Identifiziere, wo Klassifizierungen, RTO/RPO und Risikobewertungen
technisch abgebildet sind.
- Identifiziere, wo sinnvollerweise weitere Beziehungen ergänzt werden sollten
### 2. Logik- und Konsistenz-Review
Prüfe insbesondere:
- **Vertraulichkeitsvererbung**: Wird die höchste Klassifizierung einer
zugeordneten Information korrekt auf Asset/Prozess propagiert?
- **RTO/RPO-Konsistenz**: Ist Ist-RTO ≤ Soll-RTO logisch erzwungen oder
zumindest sichtbar als Abweichung? Gleiches für RPO.
Werden abhängige Assets/Prozesse mit härteren Anforderungen erkannt?
- **Schutzbedarfsableitung**: Ist die Ableitung Information → Asset →
Prozess nachvollziehbar und nach Maximumprinzip umgesetzt?
- **Risikologik**: Eintrittswahrscheinlichkeit × Auswirkung,
Risikobehandlung, Restrisiko, Akzeptanzschwellen — konsistent?
- **Referentielle Integrität**: Können verwaiste Zuordnungen entstehen
(z. B. gelöschtes Asset, aber Risiko bleibt verknüpft)?
### 3. TISAX-/ISO-27001-Abdeckung (fachlich, nicht juristisch)
- Welche TISAX-/ISO-27001-typischen Pflichtfelder oder Workflows fehlen
oder sind schwach abgebildet?
Beispiele: Asset-Owner, Information-Owner, Klassifizierungsdatum,
Wiederholungsprüfung, Auditspur, Versionierung von Risiken,
Maßnahmenverfolgung, Wirksamkeitsprüfung.
- Hinweis: Du gibst fachliche Hinweise, keine Rechtsberatung.
### 4. Validierung & Datenqualität
- Wo fehlen Eingabevalidierungen (Pflichtfelder, Wertebereiche,
Plausibilität RTO/RPO in Zeit­einheiten)?
- Wo könnte Müll-Daten entstehen (freie Textfelder statt Auswahllisten,
inkonsistente Einheiten, fehlende Enums)?
- Gibt es eine Auditspur/Historie für sicherheitsrelevante Änderungen?
## Output-Format
Lege **eine einzige Markdown-Datei** an: `REVIEW_<heutiges-Datum>.md`
Diese Datei ist die einzige erlaubte Schreib­operation.
Struktur:
1. **Executive Summary** (max. 15 Zeilen)
2. **Inventur**: Module, Datenmodell-Übersicht
3. **Findings**, gruppiert nach den Abschnitten 25 oben.
Pro Finding:
- ID (F-001, F-002, …)
- Titel
- Schweregrad: kritisch / hoch / mittel / niedrig / hint
- Betroffene Datei(en) und Zeilen
- Beobachtung (was ist da)
- Bewertung (warum ist das ein Problem)
- Vorschlag (wie könnte man es lösen — noch nicht umsetzen!)
- Risiko bei Umsetzung (was könnte dabei kaputtgehen)
4. **Offene Fragen an mich** — alles, wo du raten müsstest,
stattdessen hier sammeln.
5. **Vorgeschlagene Reihenfolge** der Bearbeitung
(was zuerst, was kann warten, was erst nach Rücksprache).
## Vorgehen Schritt für Schritt
1. Beginne mit einem kurzen Plan, was du in welcher Reihenfolge
anschauen wirst, und warte meine Bestätigung ab.
2. Wenn etwas unklar ist (z. B. welches Klassifizierungsschema gilt,
ob Mehrmandantenfähigkeit Pflicht ist), **frag nach**, statt zu raten.
3. Halte dich strikt an „nur Vorschläge, keine Änderungen".

View File

@ -10,4 +10,10 @@ tags:
### Links ### Links
- https://project.resistec.si/kit/projects/46df853a-46da-430b-89df-3390c04b5090/issues/ - https://project.resistec.si/kit/projects/46df853a-46da-430b-89df-3390c04b5090/issues/
## Promps
### Review des gesamten Systems:
``

View File

@ -3,6 +3,8 @@ tags: [jour-fixe]
serie: A41 S4 serie: A41 S4
teilnehmer: [] teilnehmer: []
rhythmus: wöchentlich rhythmus: wöchentlich
o365_series_id: AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOABGAAAAAAAzJIlWIuj0RaXfYmzBJE-OBwDgTc1JbQW4SJ6rqQ9O1ob4AAAAAAENAAANyBnAnrwiRY4O-WqX95a9AAoIBeWdAAA=
o365_series_subject: "KRAH: PM Jour Fixe S/4"
--- ---
# A41 S/4 — Agenda # A41 S/4 — Agenda

View File

@ -9,6 +9,10 @@ rhythmus: wöchentlich
## 🆕 Neu ## 🆕 Neu
- Feedback Besuch Brockhaus
- Gym, ohne Solbach, DeutschlandGPT
-
### Vertrag SVA ### Vertrag SVA
fehlt noch etwas? fehlt noch etwas?

View File

@ -10,6 +10,10 @@ o365_series_id: AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOABGAAAAAAAz
## 🆕 Neu ## 🆕 Neu
### Bestellung Mini-Switch für Logistik
[Ticket #770395](https://helpdesk2.krah-gruppe.de/scp/tickets.php?id=17277)
## 📌 Dauerläufer ## 📌 Dauerläufer
### Veeam Lizensierung ist unklar ### Veeam Lizensierung ist unklar

View File

@ -1,49 +0,0 @@
{
"meeting": {
"id": "AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOAFRAAgI3qsCaprAAEYAAAAAMySJViLo9EWl32JswSRPzgcA4E3NSW0FuEieq6kPTtaG_AAAAAABDQAADcgZwJ68IkWODv1ql-eWvQAGRrSRngAAEA==",
"subject": "diverse IT-Themen",
"start": "2026-05-06T08:00:00.0000000",
"end": "2026-05-06T09:00:00.0000000",
"seriesMasterId": "AAMkADM1ZWEzODc3LTRjMTEtNGExYi04MGMwLWNhZTE0ZjkyNDVjOABGAAAAAAAzJIlWIuj0RaXfYmzBJE-OBwDgTc1JbQW4SJ6rqQ9O1ob4AAAAAAENAAANyBnAnrwiRY4O-WqX95a9AAZGtJGeAAA=",
"attendees": [
{
"name": "Steffen Brauer (HKR)",
"email": "s.brauer@hkr-automotive.de"
},
{
"name": "Philip Losch (KRAH)",
"email": "p.losch@krah-gruppe.de"
},
{
"name": "Florian Fiala (KRAH)",
"email": "f.fiala@krah-gruppe.de"
},
{
"name": "Steffen Ackerschott (KRAH)",
"email": "s.ackerschott@krah-gruppe.de"
},
{
"name": "Eray Kara (KRAH)",
"email": "e.kara@krah-gruppe.de"
},
{
"name": "Stefan Fiebrich (KRAH)",
"email": "s.fiebrich@krah-gruppe.de"
},
{
"name": "Christopher Klein (KRAH)",
"email": "c.klein@krah-gruppe.de"
},
{
"name": "Josiah Stiewe (KRAH)",
"email": "j.stiewe@krah-gruppe.de"
}
]
},
"transcript": null,
"recap": null,
"recordingUrl": null,
"warnings": [
"onlineMeeting not found for joinUrl=https://teams.microsoft.com/l/meetup-join/19%3ameeting_OGNjZmYwMTItY2NlMC00NTgxLTlkMDQtZGY1MmM4MWJmMjlj%40thread.v2/0?context=%7b%22Tid%22%3a%2294cf90d7-e9ff-49a1-bc3b-a5b94d3cc8ca%22%2c%22Oid%22%3a%2274b2ede0-08d8-4551-a59c-239714edc0e9%22%7d"
]
}