A path is an ordered subset of a Program's milestones. Milestones remain shared: creating a path version never copies them.
Changing a saved path creates a new immutable version. Creating a version does not promote it. Promoting a version changes the current program for every enrollment, including older enrollments without an initial path. Progress, submissions, validations, dates and permissions remain personal.
Information
Owners, administrators and organization-scoped program_director assignments can write paths.