feat: advance TSN drift and ordered pair evidence
This commit is contained in:
@@ -12,12 +12,12 @@
|
||||
"transitionUnit": "one ordered operation pair",
|
||||
"driftUnit": "one native case"
|
||||
},
|
||||
"nextTask": "TSN-DRIFT-002",
|
||||
"nextTask": "TSN-PAIR-fuse-pad",
|
||||
"summary": {
|
||||
"tasks": 487,
|
||||
"completed": 119,
|
||||
"completed": 134,
|
||||
"inProgress": 1,
|
||||
"pending": 367
|
||||
"pending": 352
|
||||
},
|
||||
"milestones": [
|
||||
{
|
||||
@@ -1477,7 +1477,7 @@
|
||||
{
|
||||
"id": "TSN-RECOVERY-DRIFT",
|
||||
"exactTask": "EX-TSN-04",
|
||||
"status": "in_progress",
|
||||
"status": "completed",
|
||||
"tasks": [
|
||||
{
|
||||
"id": "TSN-DRIFT-000",
|
||||
@@ -1522,7 +1522,7 @@
|
||||
{
|
||||
"id": "TSN-DRIFT-002",
|
||||
"title": "Classify recovered naming evolution for partdesign-reverse",
|
||||
"status": "in_progress",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-001"
|
||||
],
|
||||
@@ -1532,12 +1532,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-003",
|
||||
"title": "Classify recovered naming evolution for partdesign-taper",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-002"
|
||||
],
|
||||
@@ -1547,12 +1552,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-004",
|
||||
"title": "Classify recovered naming evolution for partdesign-twoside",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-003"
|
||||
],
|
||||
@@ -1562,12 +1572,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-005",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-004"
|
||||
],
|
||||
@@ -1578,12 +1593,17 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-006",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket-through",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-005"
|
||||
],
|
||||
@@ -1594,12 +1614,17 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-007",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket-midplane",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-006"
|
||||
],
|
||||
@@ -1610,12 +1635,17 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-008",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket-twoside",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-007"
|
||||
],
|
||||
@@ -1626,12 +1656,17 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-009",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket-taper",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-008"
|
||||
],
|
||||
@@ -1642,12 +1677,17 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-010",
|
||||
"title": "Classify recovered naming evolution for partdesign-pocket-up-to-face",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-009"
|
||||
],
|
||||
@@ -1658,28 +1698,43 @@
|
||||
9,
|
||||
11
|
||||
],
|
||||
"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-PROD-DRIFT-000",
|
||||
"title": "Classify production restore topology drift for cut",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-DRIFT-010"
|
||||
],
|
||||
"operation": "cut",
|
||||
"driftStages": 3,
|
||||
"classification": "allowed_evolution",
|
||||
"evidence": [
|
||||
"config/freecad-production-drift-classification.json",
|
||||
"native-downstream-topology-stabilizes-after-edit-restore"
|
||||
],
|
||||
"exit": "every changed downstream stage has a native comparison and classification"
|
||||
},
|
||||
{
|
||||
"id": "TSN-PROD-DRIFT-001",
|
||||
"title": "Classify production restore topology drift for rotate",
|
||||
"status": "pending",
|
||||
"status": "completed",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-000"
|
||||
],
|
||||
"operation": "rotate",
|
||||
"driftStages": 2,
|
||||
"classification": "allowed_evolution",
|
||||
"evidence": [
|
||||
"config/freecad-production-drift-classification.json",
|
||||
"native-downstream-topology-stabilizes-after-edit-restore"
|
||||
],
|
||||
"exit": "every changed downstream stage has a native comparison and classification"
|
||||
}
|
||||
]
|
||||
@@ -1687,52 +1742,64 @@
|
||||
{
|
||||
"id": "TSN-ORDERED-PAIRS",
|
||||
"exactTask": "EX-TSN-04",
|
||||
"status": "pending",
|
||||
"status": "in_progress",
|
||||
"tasks": [
|
||||
{
|
||||
"id": "TSN-PAIR-fuse-fuse",
|
||||
"title": "Classify ordered operation pair fuse->fuse",
|
||||
"status": "pending",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-001"
|
||||
],
|
||||
"status": "completed",
|
||||
"dependencies": [],
|
||||
"pair": "fuse->fuse",
|
||||
"classification": "accepted",
|
||||
"evidence": [
|
||||
"config/freecad-ordered-operation-pair-classification.json",
|
||||
"native-builders-mutation-naming-and-fcstd-resave-pass"
|
||||
],
|
||||
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
|
||||
},
|
||||
{
|
||||
"id": "TSN-PAIR-fuse-cut",
|
||||
"title": "Classify ordered operation pair fuse->cut",
|
||||
"status": "pending",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-001"
|
||||
],
|
||||
"status": "completed",
|
||||
"dependencies": [],
|
||||
"pair": "fuse->cut",
|
||||
"classification": "accepted",
|
||||
"evidence": [
|
||||
"config/freecad-ordered-operation-pair-classification.json",
|
||||
"native-builders-mutation-naming-and-fcstd-resave-pass"
|
||||
],
|
||||
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
|
||||
},
|
||||
{
|
||||
"id": "TSN-PAIR-fuse-common",
|
||||
"title": "Classify ordered operation pair fuse->common",
|
||||
"status": "pending",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-001"
|
||||
],
|
||||
"status": "completed",
|
||||
"dependencies": [],
|
||||
"pair": "fuse->common",
|
||||
"classification": "accepted",
|
||||
"evidence": [
|
||||
"config/freecad-ordered-operation-pair-classification.json",
|
||||
"native-builders-mutation-naming-and-fcstd-resave-pass"
|
||||
],
|
||||
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
|
||||
},
|
||||
{
|
||||
"id": "TSN-PAIR-fuse-rotate",
|
||||
"title": "Classify ordered operation pair fuse->rotate",
|
||||
"status": "pending",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-001"
|
||||
],
|
||||
"status": "completed",
|
||||
"dependencies": [],
|
||||
"pair": "fuse->rotate",
|
||||
"classification": "accepted",
|
||||
"evidence": [
|
||||
"config/freecad-ordered-operation-pair-classification.json",
|
||||
"native-builders-mutation-naming-and-fcstd-resave-pass"
|
||||
],
|
||||
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
|
||||
},
|
||||
{
|
||||
"id": "TSN-PAIR-fuse-pad",
|
||||
"title": "Classify ordered operation pair fuse->pad",
|
||||
"status": "pending",
|
||||
"status": "in_progress",
|
||||
"dependencies": [
|
||||
"TSN-PROD-DRIFT-001"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user