using FanucProgramManager.Cnc.Models; namespace FanucProgramManager.Cnc { /// Validates NC program content before upload to a CNC controller. public interface INcProgramValidator { /// File name or program identifier (used for name-format checks). /// Full program content string. ValidationResult Validate(string programName, string content); } }