brain/scripts/lib
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
..
graph-meetings.js fix(scripts): resolve UPN to OID, fix transcript headers, move aiInsights to /copilot path 2026-05-07 07:46:32 +02:00
meeting-builder.js initial commit 2026-04-12 21:32:15 +02:00
o365-calendar.js feat(jour-fixe): backfill o365_series_id for LANdata; raise calendar query top to 500 2026-05-06 21:12:56 +02:00
person-matcher.js initial commit 2026-04-12 21:32:15 +02:00
speaker-matcher.js feat(scripts): add speaker matcher with wikilink replacement 2026-05-06 20:54:07 +02:00
vtt-parser.js feat(scripts): add vtt parser with speaker tags 2026-05-06 20:33:13 +02:00