beo3000
0679aa013f
feat(scripts): add backfill-series-id script for jour-fixe agendas
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 21:08:08 +02:00
beo3000
15499cf190
feat(scripts): add fetch-meeting-artifacts orchestrator cli
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 21:06:01 +02:00
beo3000
51613ffe12
refactor(o365): extract authenticated graph client helper, add getEventById validation
...
Extract buildAuthenticatedClient() helper to eliminate duplicate MSAL token
acquisition logic in getCalendarEvents and getEventById. Add eventId validation
and error wrapping with cause chain in getEventById.
New tests verify eventId type and empty-string checks.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 21:03:30 +02:00
beo3000
997e9411b9
feat(scripts): add getEventById and join-url extractor
2026-05-06 20:59:23 +02:00
beo3000
95cb27e53a
feat(scripts): add graph meetings helper with safe fallbacks
2026-05-06 20:56:48 +02:00
beo3000
f6391b0258
feat(scripts): add speaker matcher with wikilink replacement
2026-05-06 20:54:07 +02:00
beo3000
2aad5ac211
feat(scripts): add vtt parser with speaker tags
2026-05-06 20:33:13 +02:00
Christian Kauer
ccd48c72b5
initial commit
2026-04-12 21:32:15 +02:00