feat: classify recovered naming drift
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"freecadVersion": "1.1.1",
|
||||
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
|
||||
},
|
||||
"updatedAt": "2026-08-14",
|
||||
"updatedAt": "2026-08-15",
|
||||
"generatedBy": "scripts/generate-freecad-active-work-queue.mjs",
|
||||
"policy": {
|
||||
"maxInProgress": 1,
|
||||
@@ -12,12 +12,12 @@
|
||||
"transitionUnit": "one ordered operation pair",
|
||||
"driftUnit": "one native case"
|
||||
},
|
||||
"nextTask": "ORA-GUI-WF-002",
|
||||
"nextTask": "TSN-DRIFT-002",
|
||||
"summary": {
|
||||
"tasks": 487,
|
||||
"completed": 112,
|
||||
"completed": 119,
|
||||
"inProgress": 1,
|
||||
"pending": 374
|
||||
"pending": 367
|
||||
},
|
||||
"milestones": [
|
||||
{
|
||||
@@ -1375,7 +1375,7 @@
|
||||
{
|
||||
"id": "ORA-GUI-WORKFLOWS",
|
||||
"exactTask": "EX-ORA-01",
|
||||
"status": "in_progress",
|
||||
"status": "completed",
|
||||
"tasks": [
|
||||
{
|
||||
"id": "ORA-GUI-WF-000",
|
||||
@@ -1409,46 +1409,67 @@
|
||||
{
|
||||
"id": "ORA-GUI-WF-002",
|
||||
"title": "Capture the native disabled workflow",
|
||||
"status": "in_progress",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-001"
|
||||
],
|
||||
"evidence": [
|
||||
"config/freecad-gui-workflow-oracle.json",
|
||||
"scripts/check-freecad-gui-workflow-oracle.mjs"
|
||||
],
|
||||
"exit": "one native workflow fixture and its focused assertion pass"
|
||||
},
|
||||
{
|
||||
"id": "ORA-GUI-WF-003",
|
||||
"title": "Capture the native failure workflow",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-002"
|
||||
],
|
||||
"evidence": [
|
||||
"config/freecad-gui-workflow-oracle.json",
|
||||
"scripts/check-freecad-gui-workflow-oracle.mjs"
|
||||
],
|
||||
"exit": "one native workflow fixture and its focused assertion pass"
|
||||
},
|
||||
{
|
||||
"id": "ORA-GUI-WF-004",
|
||||
"title": "Capture the native cancel workflow",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-003"
|
||||
],
|
||||
"evidence": [
|
||||
"config/freecad-gui-workflow-oracle.json",
|
||||
"scripts/check-freecad-gui-workflow-oracle.mjs"
|
||||
],
|
||||
"exit": "one native workflow fixture and its focused assertion pass"
|
||||
},
|
||||
{
|
||||
"id": "ORA-GUI-WF-005",
|
||||
"title": "Capture recovery after failure or cancel",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-004"
|
||||
],
|
||||
"evidence": [
|
||||
"config/freecad-gui-workflow-oracle.json",
|
||||
"scripts/check-freecad-gui-workflow-oracle.mjs"
|
||||
],
|
||||
"exit": "one native workflow fixture and its focused assertion pass"
|
||||
},
|
||||
{
|
||||
"id": "ORA-GUI-WF-006",
|
||||
"title": "Update the exact blocker and focused checks",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-005"
|
||||
],
|
||||
"evidence": [
|
||||
"config/freecad-web-exact-parity-plan.json",
|
||||
"scripts/check-freecad-gui-workflow-plan.mjs",
|
||||
"scripts/generate-freecad-active-work-queue.mjs"
|
||||
],
|
||||
"exit": "one native workflow fixture and its focused assertion pass"
|
||||
}
|
||||
]
|
||||
@@ -1456,12 +1477,12 @@
|
||||
{
|
||||
"id": "TSN-RECOVERY-DRIFT",
|
||||
"exactTask": "EX-TSN-04",
|
||||
"status": "pending",
|
||||
"status": "in_progress",
|
||||
"tasks": [
|
||||
{
|
||||
"id": "TSN-DRIFT-000",
|
||||
"title": "Classify recovered naming evolution for partdesign-plain",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"ORA-GUI-WF-006"
|
||||
],
|
||||
@@ -1471,12 +1492,17 @@
|
||||
0,
|
||||
9
|
||||
],
|
||||
"classification": "allowed_evolution",
|
||||
"evidence": [
|
||||
"config/freecad-recovered-naming-classification.json",
|
||||
"native-history-stabilizes-after-edit-restore"
|
||||
],
|
||||
"exit": "the case is classified as stable semantics, allowed evolution, or an implementation defect"
|
||||
},
|
||||
{
|
||||
"id": "TSN-DRIFT-001",
|
||||
"title": "Classify recovered naming evolution for partdesign-midplane",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-000"
|
||||
],
|
||||
@@ -1486,12 +1512,17 @@
|
||||
0,
|
||||
9
|
||||
],
|
||||
"classification": "allowed_evolution",
|
||||
"evidence": [
|
||||
"config/freecad-recovered-naming-classification.json",
|
||||
"native-history-stabilizes-after-edit-restore"
|
||||
],
|
||||
"exit": "the case is classified as stable semantics, allowed evolution, or an implementation defect"
|
||||
},
|
||||
{
|
||||
"id": "TSN-DRIFT-002",
|
||||
"title": "Classify recovered naming evolution for partdesign-reverse",
|
||||
"status": "pending",
|
||||
"status": "in_progress",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-001"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user