First-Party Assistant Syllabus Analysis
Syllabus analysis now runs inside RUFREE Assistant and creates reviewable Materials drafts directly, while preserving the legacy external import as a fallback.
The Assistant reads the existing private attachment, reuses RUFREE's syllabus extraction and draft persistence, and presents the Materials review link in chat. Course selection and retry stay in the same conversation; calendar events remain untouched until explicit review.
Assistant-created review documents reference the original private attachment instead of copying it, and cleanup checks remaining references before removing the stored file.
RUFREEUpdates