brain/scripts
beo3000 69c7f86fac fix(scripts): resolve UPN to OID, fix transcript headers, move aiInsights to /copilot path
- OnlineMeetings API + Application Access Policy match users by OID;
  UPN routing returns 404. Resolve UPN -> OID before all Graph calls.
- Transcript content endpoint rejects default Accept '*/*';
  add ?$format=text/vtt + Accept header + responseType('text').
- aiInsights moved to /copilot/users/{oid}/onlineMeetings/{mid}/aiInsights (Beta).
  List call returns metadata only; fetch detail per insight for
  meetingNotes/actionItems/mentions.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 07:46:32 +02:00
..
lib fix(scripts): resolve UPN to OID, fix transcript headers, move aiInsights to /copilot path 2026-05-07 07:46:32 +02:00
test fix(scripts): resolve UPN to OID, fix transcript headers, move aiInsights to /copilot path 2026-05-07 07:46:32 +02:00
.env.example docs(scripts): document graph permissions for online meetings 2026-05-06 21:14:56 +02:00
.gitignore initial commit 2026-04-12 21:32:15 +02:00
backfill-series-id.js feat(scripts): add backfill-series-id script for jour-fixe agendas 2026-05-06 21:08:08 +02:00
fetch-meeting-artifacts.js fix(scripts): resolve UPN to OID, fix transcript headers, move aiInsights to /copilot path 2026-05-07 07:46:32 +02:00
import_inventar.py upnote und kanote import 2026-04-20 20:56:18 +02:00
import_journal.py upnote und kanote import 2026-04-20 20:56:18 +02:00
import_kanote_inventar.py upnote und kanote import 2026-04-20 20:56:18 +02:00
import_meetings.py upnote und kanote import 2026-04-20 20:56:18 +02:00
import_notes.py upnote und kanote import 2026-04-20 20:56:18 +02:00
import_persons_lps.py upnote und kanote import 2026-04-20 20:56:18 +02:00
package-lock.json initial commit 2026-04-12 21:32:15 +02:00
package.json initial commit 2026-04-12 21:32:15 +02:00
test-fetch.json upd 2026-05-06 22:10:46 +02:00