beo3000
b91267d537
feat(jour-fixe): lazy-backfill o365_series_id on /meeting
2026-05-06 21:13:38 +02:00
beo3000
4be6c54761
feat(jour-fixe): backfill o365_series_id for LANdata; raise calendar query top to 500
2026-05-06 21:12:56 +02:00
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
beo3000
97393aefbe
upd
2026-05-06 20:31:22 +02:00
beo3000
5c94d91b55
docs: add meeting-end auto-import implementation plan
2026-05-06 20:26:04 +02:00
beo3000
8710374453
docs: clarify backfill scope and recording link in meeting-end spec
2026-05-06 20:21:03 +02:00
beo3000
7177314475
docs: add speaker mapping component to meeting-end spec
2026-05-06 20:20:00 +02:00
beo3000
210112beb7
docs: add meeting-end auto-import design spec
2026-05-06 20:11:37 +02:00
beo3000
867c1c679d
upd
2026-04-20 20:56:29 +02:00
beo3000
62029d8fc7
upnote und kanote import
2026-04-20 20:56:18 +02:00
beo3000
bd9fcee475
upd
2026-04-20 18:19:04 +02:00
beo3000
9a9a8575d3
upd
2026-04-14 21:44:41 +02:00
beo3000
6a852c9011
upd
2026-04-14 21:15:38 +02:00
Christian Kauer
e7a9a70e0c
upd
2026-04-13 20:13:21 +02:00
Christian Kauer
1b7595dd5e
upd
2026-04-12 21:51:28 +02:00
Christian Kauer
ccd48c72b5
initial commit
2026-04-12 21:32:15 +02:00