Files
Web_FreeCAD_Bitbybit/config/freecad-follow-up-task-progress.json
wangdequan 8f6053089a
Some checks are pending
real-verification / chrome (push) Waiting to run
real-verification / freecad-oracle (push) Waiting to run
real-verification / wasm (push) Waiting to run
feat: promote font force heat flux and integer set properties
2026-08-17 09:10:47 -04:00

783 lines
21 KiB
JSON

{
"schemaVersion": 1,
"baseline": {
"freecadVersion": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
},
"policy": {
"ordering": "completed task IDs must form a contiguous prefix of the generated follow-up queue",
"evidence": "every completed task must name at least one machine-checkable artifact or focused check"
},
"completedTasks": [
{
"id": "PROP-app-propertyacceleration-A",
"evidence": [
"config/freecad-property-acceleration-inventory.json",
"check:freecad-property-acceleration-inventory"
]
},
{
"id": "PROP-app-propertyacceleration-B",
"evidence": [
"config/freecad-property-acceleration-success.json",
"check:freecad-property-acceleration-success"
]
},
{
"id": "PROP-app-propertyacceleration-C",
"evidence": [
"config/freecad-property-acceleration-failure.json",
"check:freecad-property-acceleration-failure"
]
},
{
"id": "PROP-app-propertyacceleration-D",
"evidence": [
"config/freecad-property-acceleration-mutation.json",
"check:freecad-property-acceleration-mutation"
]
},
{
"id": "PROP-app-propertyacceleration-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"test:freecad-property-acceleration-facade"
]
},
{
"id": "PROP-app-propertyacceleration-F",
"evidence": [
"tests/propertyAccelerationTransaction.test.ts",
"test:freecad-property-acceleration-transaction"
]
},
{
"id": "PROP-app-propertyacceleration-G",
"evidence": [
"config/freecad-property-acceleration-roundtrip.json",
"check:freecad-property-acceleration-roundtrip"
]
},
{
"id": "PROP-app-propertyacceleration-H",
"evidence": [
"config/chrome-property-acceleration-verification.json",
"check:chrome-property-acceleration"
]
},
{
"id": "PROP-app-propertyacceleration-I",
"evidence": [
"config/freecad-property-acceleration-promotion.json",
"check:freecad-property-acceleration-promotion"
]
},
{
"id": "PROP-app-propertyarea-A",
"evidence": [
"config/freecad-property-area-inventory.json",
"check:freecad-property-area-inventory"
]
},
{
"id": "PROP-app-propertyarea-B",
"evidence": [
"config/freecad-property-area-success.json",
"check:freecad-property-area-success"
]
},
{
"id": "PROP-app-propertyarea-C",
"evidence": [
"config/freecad-property-area-failure.json",
"check:freecad-property-area-failure"
]
},
{
"id": "PROP-app-propertyarea-D",
"evidence": [
"config/freecad-property-area-mutation.json",
"check:freecad-property-area-mutation"
]
},
{
"id": "PROP-app-propertyarea-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"tests/propertyAreaFacade.test.ts",
"test:freecad-property-area-facade"
]
},
{
"id": "PROP-app-propertyarea-F",
"evidence": [
"tests/propertyAreaTransaction.test.ts",
"test:freecad-property-area-transaction"
]
},
{
"id": "PROP-app-propertyarea-G",
"evidence": [
"config/freecad-property-area-roundtrip.json",
"check:freecad-property-area-roundtrip"
]
},
{
"id": "PROP-app-propertyarea-H",
"evidence": [
"config/chrome-property-area-verification.json",
"check:chrome-property-area"
]
},
{
"id": "PROP-app-propertyarea-I",
"evidence": [
"config/freecad-property-area-promotion.json",
"check:freecad-property-area-promotion"
]
},
{
"id": "PROP-app-propertyboollist-A",
"evidence": [
"config/freecad-property-boollist-inventory.json",
"check:freecad-property-boollist-inventory"
]
},
{
"id": "PROP-app-propertyboollist-B",
"evidence": [
"config/freecad-property-boollist-success.json",
"check:freecad-property-boollist-success"
]
},
{
"id": "PROP-app-propertyboollist-C",
"evidence": [
"config/freecad-property-boollist-failure.json",
"check:freecad-property-boollist-failure"
]
},
{
"id": "PROP-app-propertyboollist-D",
"evidence": [
"config/freecad-property-boollist-mutation.json",
"check:freecad-property-boollist-mutation"
]
},
{
"id": "PROP-app-propertyboollist-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyBoolListFacade.test.ts",
"test:freecad-property-boollist-facade"
]
},
{
"id": "PROP-app-propertyboollist-F",
"evidence": [
"tests/propertyBoolListTransaction.test.ts",
"test:freecad-property-boollist-transaction"
]
},
{
"id": "PROP-app-propertyboollist-G",
"evidence": [
"config/freecad-property-boollist-roundtrip.json",
"check:freecad-property-boollist-roundtrip"
]
},
{
"id": "PROP-app-propertyboollist-H",
"evidence": [
"config/chrome-property-boollist-verification.json",
"check:chrome-property-boollist"
]
},
{
"id": "PROP-app-propertyboollist-I",
"evidence": [
"config/freecad-property-boollist-promotion.json",
"check:freecad-property-boollist-promotion"
]
},
{
"id": "PROP-app-propertycolor-A",
"evidence": [
"config/freecad-property-color-inventory.json",
"check:freecad-property-color-inventory"
]
},
{
"id": "PROP-app-propertycolor-B",
"evidence": [
"config/freecad-property-color-success.json",
"check:freecad-property-color-success"
]
},
{
"id": "PROP-app-propertycolor-C",
"evidence": [
"config/freecad-property-color-failure.json",
"check:freecad-property-color-failure"
]
},
{
"id": "PROP-app-propertycolor-D",
"evidence": [
"config/freecad-property-color-mutation.json",
"check:freecad-property-color-mutation"
]
},
{
"id": "PROP-app-propertycolor-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyColorFacade.test.ts",
"test:freecad-property-color-facade"
]
},
{
"id": "PROP-app-propertycolor-F",
"evidence": [
"tests/propertyColorTransaction.test.ts",
"test:freecad-property-color-transaction"
]
},
{
"id": "PROP-app-propertycolor-G",
"evidence": [
"config/freecad-property-color-roundtrip.json",
"check:freecad-property-color-roundtrip"
]
},
{
"id": "PROP-app-propertycolor-H",
"evidence": [
"config/chrome-property-color-verification.json",
"check:chrome-property-color"
]
},
{
"id": "PROP-app-propertycolor-I",
"evidence": [
"config/freecad-property-color-promotion.json",
"check:freecad-property-color-promotion"
]
},
{
"id": "PROP-app-propertycolorlist-A",
"evidence": [
"config/freecad-property-colorlist-inventory.json",
"check:freecad-property-colorlist-inventory"
]
},
{
"id": "PROP-app-propertycolorlist-B",
"evidence": [
"config/freecad-property-colorlist-success.json",
"check:freecad-property-colorlist-success"
]
},
{
"id": "PROP-app-propertycolorlist-C",
"evidence": [
"config/freecad-property-colorlist-failure.json",
"check:freecad-property-colorlist-failure"
]
},
{
"id": "PROP-app-propertycolorlist-D",
"evidence": [
"config/freecad-property-colorlist-mutation.json",
"check:freecad-property-colorlist-mutation"
]
},
{
"id": "PROP-app-propertycolorlist-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyColorListFacade.test.ts",
"test:freecad-property-colorlist-facade"
]
},
{
"id": "PROP-app-propertycolorlist-F",
"evidence": [
"tests/propertyColorListTransaction.test.ts",
"test:freecad-property-colorlist-transaction"
]
},
{
"id": "PROP-app-propertycolorlist-G",
"evidence": [
"config/freecad-property-colorlist-roundtrip.json",
"check:freecad-property-colorlist-roundtrip"
]
},
{
"id": "PROP-app-propertycolorlist-H",
"evidence": [
"config/chrome-property-colorlist-verification.json",
"check:chrome-property-colorlist"
]
},
{
"id": "PROP-app-propertycolorlist-I",
"evidence": [
"config/freecad-property-colorlist-promotion.json",
"check:freecad-property-colorlist-promotion"
]
},
{
"id": "PROP-app-propertydirection-A",
"evidence": [
"config/freecad-property-direction-inventory.json",
"check:freecad-property-direction-inventory"
]
},
{
"id": "PROP-app-propertydirection-B",
"evidence": [
"config/freecad-property-direction-success.json",
"check:freecad-property-direction-success"
]
},
{
"id": "PROP-app-propertydirection-C",
"evidence": [
"config/freecad-property-direction-failure.json",
"check:freecad-property-direction-failure"
]
},
{
"id": "PROP-app-propertydirection-D",
"evidence": [
"config/freecad-property-direction-mutation.json",
"check:freecad-property-direction-mutation"
]
},
{
"id": "PROP-app-propertydirection-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyDirectionFacade.test.ts",
"test:freecad-property-direction-facade"
]
},
{
"id": "PROP-app-propertydirection-F",
"evidence": [
"tests/propertyDirectionTransaction.test.ts",
"test:freecad-property-direction-transaction"
]
},
{
"id": "PROP-app-propertydirection-G",
"evidence": [
"config/freecad-property-direction-roundtrip.json",
"check:freecad-property-direction-roundtrip"
]
},
{
"id": "PROP-app-propertydirection-H",
"evidence": [
"config/chrome-property-direction-verification.json",
"check:chrome-property-direction"
]
},
{
"id": "PROP-app-propertydirection-I",
"evidence": [
"config/freecad-property-direction-promotion.json",
"check:freecad-property-direction-promotion"
]
},
{
"id": "PROP-app-propertyfile-A",
"evidence": [
"config/freecad-property-file-inventory.json",
"check:freecad-property-file-inventory"
]
},
{
"id": "PROP-app-propertyfile-B",
"evidence": [
"config/freecad-property-file-success.json",
"check:freecad-property-file-success"
]
},
{
"id": "PROP-app-propertyfile-C",
"evidence": [
"config/freecad-property-file-failure.json",
"check:freecad-property-file-failure"
]
},
{
"id": "PROP-app-propertyfile-D",
"evidence": [
"config/freecad-property-file-mutation.json",
"check:freecad-property-file-mutation"
]
},
{
"id": "PROP-app-propertyfile-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyFileFacade.test.ts",
"test:freecad-property-file-facade"
]
},
{
"id": "PROP-app-propertyfile-F",
"evidence": [
"tests/propertyFileTransaction.test.ts",
"test:freecad-property-file-transaction"
]
},
{
"id": "PROP-app-propertyfile-G",
"evidence": [
"config/freecad-property-file-roundtrip.json",
"check:freecad-property-file-roundtrip"
]
},
{
"id": "PROP-app-propertyfile-H",
"evidence": [
"config/chrome-property-file-verification.json",
"check:chrome-property-file"
]
},
{
"id": "PROP-app-propertyfile-I",
"evidence": [
"config/freecad-property-file-promotion.json",
"check:freecad-property-file-promotion"
]
},
{
"id": "PROP-app-propertyfileincluded-A",
"evidence": [
"config/freecad-property-fileincluded-inventory.json",
"check:freecad-property-fileincluded-inventory"
]
},
{
"id": "PROP-app-propertyfileincluded-B",
"evidence": [
"config/freecad-property-fileincluded-success.json",
"check:freecad-property-fileincluded-success"
]
},
{
"id": "PROP-app-propertyfileincluded-C",
"evidence": [
"config/freecad-property-fileincluded-failure.json",
"check:freecad-property-fileincluded-failure"
]
},
{
"id": "PROP-app-propertyfileincluded-D",
"evidence": [
"config/freecad-property-fileincluded-mutation.json",
"check:freecad-property-fileincluded-mutation"
]
},
{
"id": "PROP-app-propertyfileincluded-E",
"evidence": [
"src/facade/includedFile.ts",
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyFileIncludedFacade.test.ts",
"test:freecad-property-fileincluded-facade"
]
},
{
"id": "PROP-app-propertyfileincluded-F",
"evidence": [
"tests/propertyFileIncludedTransaction.test.ts",
"test:freecad-property-fileincluded-transaction"
]
},
{
"id": "PROP-app-propertyfileincluded-G",
"evidence": [
"config/freecad-property-fileincluded-roundtrip.json",
"check:freecad-property-fileincluded-roundtrip"
]
},
{
"id": "PROP-app-propertyfileincluded-H",
"evidence": [
"config/chrome-property-fileincluded-verification.json",
"check:chrome-property-fileincluded"
]
},
{
"id": "PROP-app-propertyfileincluded-I",
"evidence": [
"config/freecad-property-fileincluded-promotion.json",
"check:freecad-property-fileincluded-promotion"
]
},
{
"id": "PROP-app-propertyfont-A",
"evidence": [
"config/freecad-property-font-inventory.json",
"check:freecad-property-font-inventory"
]
},
{
"id": "PROP-app-propertyfont-B",
"evidence": [
"config/freecad-property-font-success.json",
"check:freecad-property-font-success"
]
},
{
"id": "PROP-app-propertyfont-C",
"evidence": [
"config/freecad-property-font-failure.json",
"check:freecad-property-font-failure"
]
},
{
"id": "PROP-app-propertyfont-D",
"evidence": [
"config/freecad-property-font-mutation.json",
"check:freecad-property-font-mutation"
]
},
{
"id": "PROP-app-propertyfont-E",
"evidence": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyFontFacade.test.ts",
"test:freecad-property-font-facade"
]
},
{
"id": "PROP-app-propertyfont-F",
"evidence": [
"tests/propertyFontTransaction.test.ts",
"test:freecad-property-font-transaction"
]
},
{
"id": "PROP-app-propertyfont-G",
"evidence": [
"config/freecad-property-font-roundtrip.json",
"check:freecad-property-font-roundtrip"
]
},
{
"id": "PROP-app-propertyfont-H",
"evidence": [
"config/chrome-property-font-verification.json",
"check:chrome-property-font"
]
},
{
"id": "PROP-app-propertyfont-I",
"evidence": [
"config/freecad-property-font-promotion.json",
"check:freecad-property-font-promotion"
]
},
{
"id": "PROP-app-propertyforce-A",
"evidence": [
"config/freecad-property-force-inventory.json",
"check:freecad-property-force-inventory"
]
},
{
"id": "PROP-app-propertyforce-B",
"evidence": [
"config/freecad-property-force-success.json",
"check:freecad-property-force-success"
]
},
{
"id": "PROP-app-propertyforce-C",
"evidence": [
"config/freecad-property-force-failure.json",
"check:freecad-property-force-failure"
]
},
{
"id": "PROP-app-propertyforce-D",
"evidence": [
"config/freecad-property-force-mutation.json",
"check:freecad-property-force-mutation"
]
},
{
"id": "PROP-app-propertyforce-E",
"evidence": [
"src/facade/units.ts",
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyForceFacade.test.ts",
"test:freecad-property-force-facade"
]
},
{
"id": "PROP-app-propertyforce-F",
"evidence": [
"tests/propertyForceTransaction.test.ts",
"test:freecad-property-force-transaction"
]
},
{
"id": "PROP-app-propertyforce-G",
"evidence": [
"config/freecad-property-force-roundtrip.json",
"check:freecad-property-force-roundtrip"
]
},
{
"id": "PROP-app-propertyforce-H",
"evidence": [
"config/chrome-property-force-verification.json",
"check:chrome-property-force"
]
},
{
"id": "PROP-app-propertyforce-I",
"evidence": [
"config/freecad-property-force-promotion.json",
"check:freecad-property-force-promotion"
]
},
{
"id": "PROP-app-propertyheatflux-A",
"evidence": [
"config/freecad-property-heatflux-inventory.json",
"check:freecad-property-heatflux-inventory"
]
},
{
"id": "PROP-app-propertyheatflux-B",
"evidence": [
"config/freecad-property-heatflux-success.json",
"check:freecad-property-heatflux-success"
]
},
{
"id": "PROP-app-propertyheatflux-C",
"evidence": [
"config/freecad-property-heatflux-failure.json",
"check:freecad-property-heatflux-failure"
]
},
{
"id": "PROP-app-propertyheatflux-D",
"evidence": [
"config/freecad-property-heatflux-mutation.json",
"check:freecad-property-heatflux-mutation"
]
},
{
"id": "PROP-app-propertyheatflux-E",
"evidence": [
"src/facade/units.ts",
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyHeatFluxFacade.test.ts",
"test:freecad-property-heatflux-facade"
]
},
{
"id": "PROP-app-propertyheatflux-F",
"evidence": [
"tests/propertyHeatFluxTransaction.test.ts",
"test:freecad-property-heatflux-transaction"
]
},
{
"id": "PROP-app-propertyheatflux-G",
"evidence": [
"config/freecad-property-heatflux-roundtrip.json",
"check:freecad-property-heatflux-roundtrip"
]
},
{
"id": "PROP-app-propertyheatflux-H",
"evidence": [
"config/chrome-property-heatflux-verification.json",
"check:chrome-property-heatflux"
]
},
{
"id": "PROP-app-propertyheatflux-I",
"evidence": [
"config/freecad-property-heatflux-promotion.json",
"check:freecad-property-heatflux-promotion"
]
},
{
"id": "PROP-app-propertyintegerset-A",
"evidence": ["config/freecad-property-integerset-inventory.json", "check:freecad-property-integerset-inventory"]
},
{
"id": "PROP-app-propertyintegerset-B",
"evidence": ["config/freecad-property-integerset-success.json", "check:freecad-property-integerset-success"]
},
{
"id": "PROP-app-propertyintegerset-C",
"evidence": ["config/freecad-property-integerset-failure.json", "check:freecad-property-integerset-failure"]
},
{
"id": "PROP-app-propertyintegerset-D",
"evidence": ["config/freecad-property-integerset-mutation.json", "check:freecad-property-integerset-mutation"]
},
{
"id": "PROP-app-propertyintegerset-E",
"evidence": ["src/facade/types.ts", "src/facade/fcstd.ts", "src/facade/mockFacade.ts", "src/App.tsx", "tests/propertyIntegerSetFacade.test.ts", "test:freecad-property-integerset-facade"]
},
{
"id": "PROP-app-propertyintegerset-F",
"evidence": ["tests/propertyIntegerSetTransaction.test.ts", "test:freecad-property-integerset-transaction"]
},
{
"id": "PROP-app-propertyintegerset-G",
"evidence": ["config/freecad-property-integerset-roundtrip.json", "check:freecad-property-integerset-roundtrip"]
},
{
"id": "PROP-app-propertyintegerset-H",
"evidence": ["config/chrome-property-integerset-verification.json", "check:chrome-property-integerset"]
}
]
}