sut-prober snake_case JSON + scaffolding review 1회차

- SutProber JsonNamingPolicy.SnakeCaseLower (strict contract compliance)
- Regenerated docs/sut-catalog/*.json
- CoverageTests: accept both snake_case and PascalCase (resilience)
- docs/history: scaffolding review 1회차 (no removals, audit only)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
minsung
2026-04-07 20:41:51 +09:00
parent b20ec32c36
commit 0f0324efb5
7 changed files with 947 additions and 848 deletions

View File

@@ -1,7 +1,7 @@
[
{
"Name": "CategoryCommands.json",
"TopLevelKeys": [
"name": "CategoryCommands.json",
"top_level_keys": [
"CategoryCommands[0]",
"CategoryCommands[10]",
"CategoryCommands[11]",
@@ -75,11 +75,11 @@
"ViewerCategoryCommands[7]",
"ViewerCategoryCommands[8]"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "CommandAlias.json",
"TopLevelKeys": [
"name": "CommandAlias.json",
"top_level_keys": [
"3F",
"A",
"C",
@@ -101,11 +101,11 @@
"UNITE",
"Z"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "DefaultCategoryCommands.json",
"TopLevelKeys": [
"name": "DefaultCategoryCommands.json",
"top_level_keys": [
"CategoryCommands[0]",
"CategoryCommands[10]",
"CategoryCommands[11]",
@@ -179,11 +179,11 @@
"ViewerCategoryCommands[7]",
"ViewerCategoryCommands[8]"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "DefaultCommandAlias.json",
"TopLevelKeys": [
"name": "DefaultCommandAlias.json",
"top_level_keys": [
"3F",
"A",
"C",
@@ -205,11 +205,11 @@
"UNITE",
"Z"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "DefaultKeyShortCut.json",
"TopLevelKeys": [
"name": "DefaultKeyShortCut.json",
"top_level_keys": [
"Ctrl_0",
"Ctrl_1",
"Ctrl_2",
@@ -374,11 +374,11 @@
"PageUp",
"Tab"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "DefaultMouseSnap.json",
"TopLevelKeys": [
"name": "DefaultMouseSnap.json",
"top_level_keys": [
"AdditionalAngleStr",
"ApplyIncrementAngle",
"CenterOsnap",
@@ -400,14 +400,14 @@
"TangentOsnap",
"VertexOsnap"
],
"SuspectedNondeterministicFields": [
"suspected_nondeterministic_fields": [
"GridSnap",
"MidpointOsnap"
]
},
{
"Name": "DefaultSettings.json",
"TopLevelKeys": [
"name": "DefaultSettings.json",
"top_level_keys": [
"AmbientLightColor.ALPHA",
"AmbientLightColor.BLUE",
"AmbientLightColor.GREEN",
@@ -549,7 +549,7 @@
"WireframeColor.RED",
"ZoomSensitivity"
],
"SuspectedNondeterministicFields": [
"suspected_nondeterministic_fields": [
"AutoSaveFilePath",
"AutoSave_RecentFileName",
"CanOverrideWireColorWithFace",
@@ -569,8 +569,8 @@
]
},
{
"Name": "DefaultStartupCommand.json",
"TopLevelKeys": [
"name": "DefaultStartupCommand.json",
"top_level_keys": [
"NeverRepeatCommands[0]",
"NeverRepeatCommands[10]",
"NeverRepeatCommands[11]",
@@ -585,11 +585,11 @@
"NeverRepeatCommands[8]",
"NeverRepeatCommands[9]"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "DefaultUnits.json",
"TopLevelKeys": [
"name": "DefaultUnits.json",
"top_level_keys": [
"BaseUnit",
"CurrentUnit",
"Denominator",
@@ -597,11 +597,11 @@
"ImperialDenominator",
"SignificantDigit"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "KeyShortCut.json",
"TopLevelKeys": [
"name": "KeyShortCut.json",
"top_level_keys": [
"Ctrl_0",
"Ctrl_1",
"Ctrl_2",
@@ -766,16 +766,16 @@
"PageUp",
"Tab"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "Materials.json",
"TopLevelKeys": [],
"SuspectedNondeterministicFields": []
"name": "Materials.json",
"top_level_keys": [],
"suspected_nondeterministic_fields": []
},
{
"Name": "MouseSnap.json",
"TopLevelKeys": [
"name": "MouseSnap.json",
"top_level_keys": [
"AdditionalAngleStr",
"ApplyIncrementAngle",
"CenterOsnap",
@@ -797,19 +797,19 @@
"TangentOsnap",
"VertexOsnap"
],
"SuspectedNondeterministicFields": [
"suspected_nondeterministic_fields": [
"GridSnap",
"MidpointOsnap"
]
},
{
"Name": "RecentFiles.json",
"TopLevelKeys": [],
"SuspectedNondeterministicFields": []
"name": "RecentFiles.json",
"top_level_keys": [],
"suspected_nondeterministic_fields": []
},
{
"Name": "Settings.json",
"TopLevelKeys": [
"name": "Settings.json",
"top_level_keys": [
"AmbientLightColor.ALPHA",
"AmbientLightColor.BLUE",
"AmbientLightColor.GREEN",
@@ -951,7 +951,7 @@
"WireframeColor.RED",
"ZoomSensitivity"
],
"SuspectedNondeterministicFields": [
"suspected_nondeterministic_fields": [
"AutoSaveFilePath",
"AutoSave_RecentFileName",
"CanOverrideWireColorWithFace",
@@ -971,8 +971,8 @@
]
},
{
"Name": "StartupCommand.json",
"TopLevelKeys": [
"name": "StartupCommand.json",
"top_level_keys": [
"NeverRepeatCommands[0]",
"NeverRepeatCommands[10]",
"NeverRepeatCommands[11]",
@@ -987,11 +987,11 @@
"NeverRepeatCommands[8]",
"NeverRepeatCommands[9]"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
},
{
"Name": "Units.json",
"TopLevelKeys": [
"name": "Units.json",
"top_level_keys": [
"BaseUnit",
"CurrentUnit",
"Denominator",
@@ -999,6 +999,6 @@
"ImperialDenominator",
"SignificantDigit"
],
"SuspectedNondeterministicFields": []
"suspected_nondeterministic_fields": []
}
]