feat: close link sub property codecs
This commit is contained in:
100
config/freecad-property-linksublistglobal-promotion.json
Normal file
100
config/freecad-property-linksublistglobal-promotion.json
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"taskId": "PROP-app-propertylinksublistglobal-I",
|
||||
"baseline": {
|
||||
"freecadVersion": "1.1.1",
|
||||
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
|
||||
},
|
||||
"propertyType": "App::PropertyLinkSubListGlobal",
|
||||
"recordCount": 1,
|
||||
"phaseEvidence": {
|
||||
"A": [
|
||||
"config/freecad-property-linksublistglobal-inventory.json",
|
||||
"check:freecad-property-linksublistglobal-inventory"
|
||||
],
|
||||
"B": [
|
||||
"config/freecad-property-linksublistglobal-success.json",
|
||||
"check:freecad-property-linksublistglobal-success"
|
||||
],
|
||||
"C": [
|
||||
"config/freecad-property-linksublistglobal-failure.json",
|
||||
"check:freecad-property-linksublistglobal-failure"
|
||||
],
|
||||
"D": [
|
||||
"config/freecad-property-linksublistglobal-mutation.json",
|
||||
"check:freecad-property-linksublistglobal-mutation"
|
||||
],
|
||||
"E": [
|
||||
"src/facade/types.ts",
|
||||
"src/facade/fcstd.ts",
|
||||
"src/facade/mockFacade.ts",
|
||||
"src/facade/index.ts",
|
||||
"tests/propertyLinkSubListGlobalFacade.test.ts",
|
||||
"test:freecad-property-linksublistglobal-facade"
|
||||
],
|
||||
"F": [
|
||||
"tests/propertyLinkSubListGlobalTransaction.test.ts",
|
||||
"test:freecad-property-linksublistglobal-transaction"
|
||||
],
|
||||
"G": [
|
||||
"config/freecad-property-linksublistglobal-roundtrip.json",
|
||||
"check:freecad-property-linksublistglobal-roundtrip"
|
||||
],
|
||||
"H": [
|
||||
"config/chrome-property-linksublistglobal-verification.json",
|
||||
"check:chrome-property-linksublistglobal"
|
||||
]
|
||||
},
|
||||
"promotion": {
|
||||
"from": "opaque-fcstd-proxy",
|
||||
"to": "native-editable-codec",
|
||||
"facadeValueModel": "same-document-object-and-ordered-sub-element-pair-list",
|
||||
"writableRecords": 1,
|
||||
"objectTypeCount": 1,
|
||||
"propertyStatus": "",
|
||||
"linkScope": "Global",
|
||||
"runtimeDependencyEdges": 2,
|
||||
"fcstdElement": "LinkSubList",
|
||||
"nativeRoundTripValue": [
|
||||
{
|
||||
"object": "SecondBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"object": "SourceBox",
|
||||
"subElements": [
|
||||
"Face1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"browserRoundTripValue": {
|
||||
"schemaVersion": 1,
|
||||
"entries": [
|
||||
{
|
||||
"objectId": "SecondBox",
|
||||
"subElement": "Face1"
|
||||
},
|
||||
{
|
||||
"objectId": "SourceBox",
|
||||
"subElement": "Face1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalBacklinksPreserved": true,
|
||||
"nativeDependenciesNormalized": true,
|
||||
"zeroUnknownDrift": true
|
||||
},
|
||||
"exactBlockerSync": {
|
||||
"nativeEditableTypes": 37,
|
||||
"nativeEditableRecords": 4377,
|
||||
"opaqueTypes": 43,
|
||||
"opaqueRecords": 450,
|
||||
"exactPromotionReady": false,
|
||||
"exactBlocker": "43 runtime property types and 450 records remain opaque-only; complete native document and property semantics"
|
||||
},
|
||||
"systemExact": false,
|
||||
"generatedAt": "2026-08-18T00:49:36.963Z"
|
||||
}
|
||||
Reference in New Issue
Block a user