refactor(posts): remove CI Fiber part comment override

A fixed override wrote the same text on every part, making parts
indistinguishable in the program. Each part's ( PART:... ) comment now
always uses its source file or drawing name. Saved configs that still
contain PartComment load normally; the key is ignored.
This commit is contained in:
aj
2026-09-28 18:21:21 -04:00
parent 9ec28add80
commit 32586149c6
4 changed files with 16 additions and 12 deletions
@@ -329,4 +329,17 @@ public class CIFiberPostProcessorTests
Assert.Equal("SSN", config.ResolveMaterialCode(" STAINLESS "));
Assert.Equal("MSN", config.ResolveMaterialCode("Aluminum"));
}
[Fact]
public void SavedConfigWithRetiredPartComment_StillLoads()
{
const string json = """
{ "PartComment": "OLD", "MaxTableX": 120.0, "DefaultMaterialCode": "SSN" }
""";
var config = System.Text.Json.JsonSerializer.Deserialize<CIFiberPostConfig>(json)!;
Assert.Equal(120.0, config.MaxTableX);
Assert.Equal("SSN", config.DefaultMaterialCode);
}
}