pub fn render_revised_plan_markdown(
plan: &Plan,
mission: &Mission,
dropped_feature_ids: &[String],
added_features: &[PlanFeature],
) -> StringExpand description
Render the revised plan as human-readable markdown for review (roadmap M2),
committed to the mission branch as revised-plan.md. Shows the full revised
plan plus a “Re-plan changes” section describing the reducer’s merge rules.
Older single-milestone re-plan callers can still pass explicit dropped/added
feature lists; the event-driven M2 path records the exact structural change
in the plan.revised event and folded state.