brain/scripts/test
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
..
backfill-series-id.test.js feat(scripts): add backfill-series-id script for jour-fixe agendas 2026-05-06 21:08:08 +02:00
fetch-meeting-artifacts.test.js feat(scripts): add fetch-meeting-artifacts orchestrator cli 2026-05-06 21:06:01 +02:00
graph-meetings.test.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.test.js initial commit 2026-04-12 21:32:15 +02:00
o365-calendar.test.js refactor(o365): extract authenticated graph client helper, add getEventById validation 2026-05-06 21:03:30 +02:00
person-matcher.test.js initial commit 2026-04-12 21:32:15 +02:00
speaker-matcher.test.js feat(scripts): add speaker matcher with wikilink replacement 2026-05-06 20:54:07 +02:00
vtt-parser.test.js feat(scripts): add vtt parser with speaker tags 2026-05-06 20:33:13 +02:00