.json
) into calendar events (.ics
) following the iCalendar standard. This allows natural language input to produce concrete, time-aligned actions in external scheduling systems.
The core script powering this transformation is modules/export_ics.py
.
VEVENT
structure:
.ics
calendar event
resolve_duration_minutes(trace)
generate_uid(title, date)
generate_summary_title(content)
generate_ics_string(trace)
write_consolidated_ics(events, output_path)