- escapeRegex: special chars, empty string, plain string - generateSlugInternal: kebab-case, special chars, null/empty - normalizePhaseName: padding, letters, decimals, multi-level - comparePhaseNum: numeric sort, letters, decimals, equality - safeReadFile: existing file, missing file - pathExistsInternal: existing, non-existing, absolute paths - getMilestoneInfo: version extraction, defaults - searchPhaseInDir: finding dirs, plans/summaries, incomplete, research/context detection, slug generation - findPhaseInternal: current phases, archived milestones, null - getRoadmapPhaseInternal: export exists (REG-02), goal extraction, colon-outside-bold format, missing roadmap, section text
22 KiB
22 KiB