iCalendar import (.ics → ScheduleConfig) #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#2
What to build
Import an iCalendar (.ics) file to create or update a Channel's ScheduleConfig. Parse VEVENTs, extract RRULE for weekday mapping, read X-KTV-* custom properties to reconstruct BlockContent, FillStrategy, InterstitialRule, and MidRollRule.
Implement as a pure domain service function (iCal string → ScheduleConfig). Add an API endpoint (e.g.,
POST /channels/:id/importwith the .ics file as the request body) and an MCP tool.Acceptance criteria
Blocked by