Files
Web_FreeCAD_Bitbybit/config/freecad-active-work-queue.json
wangdequan 5bbd7b9d4f
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled
feat: advance FreeCAD exact parity evidence
2026-08-14 22:39:16 -04:00

5267 lines
204 KiB
JSON

{
"schemaVersion": 1,
"baseline": {
"freecadVersion": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
},
"updatedAt": "2026-08-14",
"generatedBy": "scripts/generate-freecad-active-work-queue.mjs",
"policy": {
"maxInProgress": 1,
"unit": "one artifact, one focused check, one explicit exit condition",
"transitionUnit": "one ordered operation pair",
"driftUnit": "one native case"
},
"nextTask": "ORA-GUI-WF-002",
"summary": {
"tasks": 487,
"completed": 112,
"inProgress": 1,
"pending": 374
},
"milestones": [
{
"id": "ORA-GUI-BASELINE",
"exactTask": "EX-ORA-01",
"status": "completed",
"tasks": [
{
"id": "ORA-GUI-SETUP-000",
"title": "Split GUI state probing from object/property probing",
"status": "completed"
},
{
"id": "ORA-GUI-SETUP-001",
"title": "Diagnose the BIM first-run modal block",
"status": "completed",
"dependencies": [
"ORA-GUI-SETUP-000"
]
},
{
"id": "ORA-GUI-SETUP-002",
"title": "Isolate FreeCAD config and suppress BIM first-run welcome before probing",
"status": "completed",
"dependencies": [
"ORA-GUI-SETUP-001"
]
},
{
"id": "ORA-GUI-SHARD-000",
"title": "Probe GUI command indexes [0, 11)",
"status": "completed",
"dependencies": [
"ORA-GUI-SETUP-002"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-0-of-100.json",
"aa7ee4c38c48fbecd116c7347639f8c30bedfbbe83cbece498c4b706a15b61df"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-001",
"title": "Probe GUI command indexes [11, 22)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-000"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-1-of-100.json",
"7117b8c8cb907da2093e0624059069b2d0e6b7c2c093769e6e3bf34694d59f26"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-002",
"title": "Probe GUI command indexes [22, 33)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-001"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-2-of-100.json",
"591a9e4e8e996979f9da271f74b243207da0ee84238c7a02cbd8cd6ac0e31084"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-003",
"title": "Probe GUI command indexes [33, 44)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-002"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-3-of-100.json",
"b95741c9171305f5378f67b418d5c07a47b9407e59a77fb844add8c3a44a4810"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-004",
"title": "Probe GUI command indexes [44, 55)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-003"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-4-of-100.json",
"11f81f48fb79616a9ca1f814f79197d85b20d10c026117b1b0ea312cbe22f129"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-005",
"title": "Probe GUI command indexes [55, 66)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-004"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-5-of-100.json",
"a1c26c4108ab2dd52a5b8d8a7aa337c3f79a28bcb725c4f4f20b2e54bd790c0c"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-006",
"title": "Probe GUI command indexes [66, 77)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-005"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-6-of-100.json",
"c33445b0ae29045ca738ff8506b4816c3b9d3d991e8f81299e9bf5966c94a319"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-007",
"title": "Probe GUI command indexes [77, 88)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-006"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-7-of-100.json",
"87674bebc8b0e13bfa14b3d5e68ee936668df722a1830466d29f28a5854414be"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-008",
"title": "Probe GUI command indexes [88, 99)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-007"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-8-of-100.json",
"aeb8c6a8ff43be4b6d618abdd9f5b3b33a580e2a69f9ab4daf14a9df6675496c"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-009",
"title": "Probe GUI command indexes [99, 111)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-008"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-9-of-100.json",
"04b01c6fac6f0caf451d80bbaeb4c5d95314a785634a9b828dfcfdb06f3b6017"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-010",
"title": "Probe GUI command indexes [111, 122)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-009"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-10-of-100.json",
"b6eefca6750a031148b41326d2b8b7011e7d3fdb35800040eaecf79dc1307fb9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-011",
"title": "Probe GUI command indexes [122, 133)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-010"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-11-of-100.json",
"381e4ac86e637d702a74853a9d564422ed979c1a6467273eb671a279824db3d8"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-012",
"title": "Probe GUI command indexes [133, 144)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-011"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-12-of-100.json",
"8b68a2321892b693c27e044ce646660ae3478c8bb48867cdecf4ca1cdae83d2e"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-013",
"title": "Probe GUI command indexes [144, 155)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-012"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-13-of-100.json",
"fd32b513c5f90c8c6e00b87375ded5713729551cd783d22f2eafe2d311b13ba9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-014",
"title": "Probe GUI command indexes [155, 166)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-013"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-14-of-100.json",
"3a2d8d41e75194b96dbb1782e37cafa4d1e84f1e74e5c881d722671982f2c5e0"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-015",
"title": "Probe GUI command indexes [166, 177)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-014"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-15-of-100.json",
"85d4fb98228a541cacdbf311b3788456526c55d8f9b8a807db004ce045932cba"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-016",
"title": "Probe GUI command indexes [177, 188)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-015"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-16-of-100.json",
"c9b3dc4ebbdbaf3c54f4da8591253f0dc4668e805bca7399fafc263fdbe7a4ce"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-017",
"title": "Probe GUI command indexes [188, 199)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-016"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-17-of-100.json",
"6c147ff4263a69d5c58171585157f3ffca9c2774daa899269ebe5125606e9ab9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-018",
"title": "Probe GUI command indexes [199, 211)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-017"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-18-of-100.json",
"9037954e61d6b90635863b28ca99d44a48fd3fd0eec566137f5759b271f4f53e"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-019",
"title": "Probe GUI command indexes [211, 222)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-018"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-19-of-100.json",
"bef2f8f621c267f1d08f90e9dde9a73c3bfa29c2c656b53f725651579959edbc"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-020",
"title": "Probe GUI command indexes [222, 233)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-019"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-20-of-100.json",
"6bf1dcfe7f547e0aee4fc6dae9d024c44094f59113019ec0d0313e38a1661fe9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-021",
"title": "Probe GUI command indexes [233, 244)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-020"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-21-of-100.json",
"72b4dba469b3f208be141eff6ca8b31c1048a1a4a234a247915ffb383dc3baa5"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-022",
"title": "Probe GUI command indexes [244, 255)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-021"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-22-of-100.json",
"41c9603337c0f9229c202ac7879bde3a3fdede9609f9831ae77e0fe8a4ccde15"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-023",
"title": "Probe GUI command indexes [255, 266)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-022"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-23-of-100.json",
"18e9a13a060b3c677bf7c924407ba19103d5826c4cbd67d259aeec93b40c5389"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-024",
"title": "Probe GUI command indexes [266, 277)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-023"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-24-of-100.json",
"98bb6835cf2653036dfabf070a9d7fc302dca21156d2b5264a37f310539abc12"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-025",
"title": "Probe GUI command indexes [277, 288)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-024"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-25-of-100.json",
"6c9e13af89f43ca49921aefdf66650711d0ac737c312357d0123d9ead9afd85d"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-026",
"title": "Probe GUI command indexes [288, 299)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-025"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-26-of-100.json",
"c4bc6167c92f6ebd65443beb1873d1c35d1617ded9c8e5e141a40ac8d23ba392"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-027",
"title": "Probe GUI command indexes [299, 311)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-026"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-27-of-100.json",
"e60494ca14d7d5902ea7ec3bcc7210865cd2d088bd856045b3bb238ddec3e220"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-028",
"title": "Probe GUI command indexes [311, 322)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-027"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-28-of-100.json",
"b7af0ef8fe9f78f358742acae249ea36a6c47a9b1899cda475179a5cc45ad76e"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-029",
"title": "Probe GUI command indexes [322, 333)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-028"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-29-of-100.json",
"37272c91045b79e20d6c44e7053ed254292cb860eae63fe6ad8278ca9498e196"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-030",
"title": "Probe GUI command indexes [333, 344)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-029"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-30-of-100.json",
"a33889906951d90ab695dfc31d2f742eab1a9eed8aaba2c13fa32cec4d63aeee"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-031",
"title": "Probe GUI command indexes [344, 355)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-030"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-31-of-100.json",
"ecd242d632757e1142808c456ba11f85d25d7f6ba232ee0eafe7f7110dd9d174"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-032",
"title": "Probe GUI command indexes [355, 366)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-031"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-32-of-100.json",
"4cbdba59aac57846a9b1007171313e52539f236c33bc0d88e56f40b01941dd93"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-033",
"title": "Probe GUI command indexes [366, 377)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-032"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-33-of-100.json",
"9c403790dd144558e964f3fe40ceccf4bc87a10b35fd3ba5e56382be7049c21b"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-034",
"title": "Probe GUI command indexes [377, 388)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-033"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-34-of-100.json",
"2ffe11e382e03072d5d60a6916a119fb1268e8a480284130fd44825fdbcf113b"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-035",
"title": "Probe GUI command indexes [388, 399)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-034"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-35-of-100.json",
"fc062313b68c9528e14a4790cf85ec91deb8211adf691e227db36cbd39d8c001"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-036",
"title": "Probe GUI command indexes [399, 411)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-035"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-36-of-100.json",
"03ffce674329f7dc3fd39ce0ed96fbaa718a136e31a0881731629edd1be9d29d"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-037",
"title": "Probe GUI command indexes [411, 422)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-036"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-37-of-100.json",
"9fd4b415e46398ee7ad449f851ec0c78c99951619354666b2d614ceea6dd3b28"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-038",
"title": "Probe GUI command indexes [422, 433)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-037"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-38-of-100.json",
"2f481786789e5c2632c74bbe457c0b109704569594879122bfebeb70efa6a0e9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-039",
"title": "Probe GUI command indexes [433, 444)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-038"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-39-of-100.json",
"8f9b79db4b82e2d58c6c3a175b7de8cff03a4af00181b392cf335573100d561a"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-040",
"title": "Probe GUI command indexes [444, 455)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-039"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-40-of-100.json",
"bb14a09434e0b49a15be20c73eb274ffac8afcb3d8978a0b47924163a7a4dbf1"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-041",
"title": "Probe GUI command indexes [455, 466)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-040"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-41-of-100.json",
"e74efe2b53f98f8d7cd2309ef2d0a886c4e6246cd31abe00ca69bffaae8df912"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-042",
"title": "Probe GUI command indexes [466, 477)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-041"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-42-of-100.json",
"f846bd7339220dc868504a605cbb89245e384dcfad17e4dcf364321231c2515e"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-043",
"title": "Probe GUI command indexes [477, 488)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-042"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-43-of-100.json",
"000f7ea43036ce79d11f1e053d4bc9bc426ea884f9c823ea396e6caabb2a6d94"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-044",
"title": "Probe GUI command indexes [488, 499)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-043"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-44-of-100.json",
"0433863d2dcb2b17af785e9b80ff423b48759788a129cbb7a825f350eac52273"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-045",
"title": "Probe GUI command indexes [499, 511)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-044"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-45-of-100.json",
"9243c0051c3ab4a59613627c03b6771d69575ce6713cddeea3558fac177684c1"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-046",
"title": "Probe GUI command indexes [511, 522)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-045"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-46-of-100.json",
"2dbb003d8426f4e50762ff42777872b2640299a2bbd6013371660e2e3da34abe"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-047",
"title": "Probe GUI command indexes [522, 533)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-046"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-47-of-100.json",
"02f8738390be0faac044051318a8dc3c58e430a57413e8ac6ca01617e253adf0"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-048",
"title": "Probe GUI command indexes [533, 544)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-047"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-48-of-100.json",
"f6418fb3309b2e5715d1efc6e8c18c18cb430ee2d168f6390fa251a6c2dbeb5a"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-049",
"title": "Probe GUI command indexes [544, 555)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-048"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-49-of-100.json",
"6c346c122434790445f87225f23dc27fa7e6ff03aa1c34c5b59adc3a18643785"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-050",
"title": "Probe GUI command indexes [555, 566)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-049"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-50-of-100.json",
"cc8130d7c650a2c2a61a927368cb7c7dc5f85508d675bf8a83fb4a9ef81dfaec"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-051",
"title": "Probe GUI command indexes [566, 577)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-050"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-51-of-100.json",
"b6180cc59e156cd46279a9a8bbab042f1f17a110ce5256b8a7ec44c2507d207d"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-052",
"title": "Probe GUI command indexes [577, 588)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-051"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-52-of-100.json",
"2dfe1924f857b6e9595a164a9848c91c279f26eecf961e08665a635682869f00"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-053",
"title": "Probe GUI command indexes [588, 599)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-052"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-53-of-100.json",
"df944e3726da017e74d74a14ff321c023c88341a5b6d04e3b24519456ff07883"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-054",
"title": "Probe GUI command indexes [599, 611)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-053"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-54-of-100.json",
"cf30e5f1886a928b024e9b228c1c4c01c1c7028d2ed04bd1133df8f86ab4fc29"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-055",
"title": "Probe GUI command indexes [611, 622)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-054"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-55-of-100.json",
"c7f18e9c40003127380166ba218bb4e90c89552bc19569dc918ed707ffe12554"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-056",
"title": "Probe GUI command indexes [622, 633)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-055"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-56-of-100.json",
"fb7a1aba46de518f1d18a8920c82fb8c2ff652530ac8b01ea2cbb49dc3840c1f"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-057",
"title": "Probe GUI command indexes [633, 644)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-056"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-57-of-100.json",
"c6779a7a2bb8448bd62e4a7bb82b06b37786204868fb3448a64806a9a2fb33d8"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-058",
"title": "Probe GUI command indexes [644, 655)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-057"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-58-of-100.json",
"53d568642432ffaf5c20e53c708f5081022f124668f24245226ac4bccdd41bc0"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-059",
"title": "Probe GUI command indexes [655, 666)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-058"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-59-of-100.json",
"580b54cc400926444755fe80b3203b6c156ed91fc96b0b511a8f3267aef1eb75"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-060",
"title": "Probe GUI command indexes [666, 677)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-059"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-60-of-100.json",
"8ae1574f94f452b782f3bb4b56abd191415413b669be1a8d4606c50aacca25b4"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-061",
"title": "Probe GUI command indexes [677, 688)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-060"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-61-of-100.json",
"ddfd85c188ddb9b6b60c2a331c74296eadbed1e6b3ea0db0f340e0aa71c126a7"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-062",
"title": "Probe GUI command indexes [688, 699)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-061"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-62-of-100.json",
"2b5489f770b05e885c1cda13464b914f0ed3ed659f879a4fa6e577e5c2eee6e8"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-063",
"title": "Probe GUI command indexes [699, 711)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-062"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-63-of-100.json",
"33b9b3b085fef16a1ee1106418bc7cc9386ff937ca5a07e9258e09d63a0f0f25"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-064",
"title": "Probe GUI command indexes [711, 722)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-063"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-64-of-100.json",
"52a778df2586f4a981f3cdc77ed6f8802c18a8b683be51bf73c6012c3e5ddd75"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-065",
"title": "Probe GUI command indexes [722, 733)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-064"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-65-of-100.json",
"905308a1bbc3d458ec873672a773c8b16837bd75c4169d5de2bfb693f6887df9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-066",
"title": "Probe GUI command indexes [733, 744)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-065"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-66-of-100.json",
"8cc1d482dbd1927ae93c53c633532e40039c94bbafa5497e28bedd5d028c5006"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-067",
"title": "Probe GUI command indexes [744, 755)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-066"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-67-of-100.json",
"405417877d71622f7623bb16cbb78d82764786fceafe1452bacf20419a23d9af"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-068",
"title": "Probe GUI command indexes [755, 766)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-067"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-68-of-100.json",
"64453f5a79b51fa5abaf4d09b3b76d14a99b229817cc3dd1d43882f85c95188a"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-069",
"title": "Probe GUI command indexes [766, 777)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-068"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-69-of-100.json",
"962e3d579bf8cabf327ff26eb2d60eb9ddaf34f7757b469cc7f6e746dc26ee2d"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-070",
"title": "Probe GUI command indexes [777, 788)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-069"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-70-of-100.json",
"524118f9594aad3f52827390e14625f34a43d288b472418fa722a8792c1d787d"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-071",
"title": "Probe GUI command indexes [788, 799)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-070"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-71-of-100.json",
"b2c857f5d5a5663205e9c48431bdd10ec43967bc52f7b80c19c51cab5fa68685"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-072",
"title": "Probe GUI command indexes [799, 811)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-071"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-72-of-100.json",
"1169933d905662d6e796760320ebf0964ecc90c2d4595160bce29b71e3b387eb"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-073",
"title": "Probe GUI command indexes [811, 822)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-072"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-73-of-100.json",
"a45122be0238f4ce56bb59987042925b0599570ce011d518863ba42bb45fd01f"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-074",
"title": "Probe GUI command indexes [822, 833)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-073"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-74-of-100.json",
"ac6c021ac7955f4adc199131cce592f641c9942700b326357e1578035aa5add7"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-075",
"title": "Probe GUI command indexes [833, 844)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-074"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-75-of-100.json",
"bab440184eac578793a0cd49cc9f36b85cdf82cab67453107422af0d1600d154"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-076",
"title": "Probe GUI command indexes [844, 855)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-075"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-76-of-100.json",
"fa9d47f5667e426f55fd373ffb0bd97e10626411b6b8cf2983280e83c35c2a62"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-077",
"title": "Probe GUI command indexes [855, 866)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-076"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-77-of-100.json",
"479bf739c912a4824912cf88d714b241866837112026f10db0a89af6c26fbcb3"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-078",
"title": "Probe GUI command indexes [866, 877)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-077"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-78-of-100.json",
"0e5f249fe29146c5091e771be69db896179cb7da95cfc8361b837e8d534fe5cf"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-079",
"title": "Probe GUI command indexes [877, 888)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-078"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-79-of-100.json",
"0ddb30774f3e9a8e1a73d51f41413cd6ff15984d3a30b1d788da947eb0fcce4e"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-080",
"title": "Probe GUI command indexes [888, 899)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-079"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-80-of-100.json",
"9bfa3838eec48fe673dfebefef6f26512c6fe2d211f679ca075349c91ebcee58"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-081",
"title": "Probe GUI command indexes [899, 911)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-080"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-81-of-100.json",
"1a8c556236927eacdbf5bb55fd8644b73f9fec35a598cd6d9381b8434b3ba144"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-082",
"title": "Probe GUI command indexes [911, 922)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-081"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-82-of-100.json",
"af9c758d40a548f57d8c6f89b7a767ddc4c51002f99e15014c16bf75004b8250"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-083",
"title": "Probe GUI command indexes [922, 933)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-082"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-83-of-100.json",
"734c0ec4f8ce861e8ab0c0bdb664806e1843696be5d2673e35d768ad5d495b61"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-084",
"title": "Probe GUI command indexes [933, 944)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-083"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-84-of-100.json",
"4679e59451eba26f735ec99d2f0108fbeaca088414fde2faa7c769a409cfac4a"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-085",
"title": "Probe GUI command indexes [944, 955)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-084"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-85-of-100.json",
"1a70ff9673d9e3dc812050f5d250896c3dc69d237ba3139ee4a7bdb2bf39a20f"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-086",
"title": "Probe GUI command indexes [955, 966)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-085"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-86-of-100.json",
"a219cf39ad5adfd967b13a495a79104970b72f628e75ef32ad28900946a0bfd5"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-087",
"title": "Probe GUI command indexes [966, 977)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-086"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-87-of-100.json",
"cce0da564a51797dce4dbed0eb69f6a8eba8ed3e66af46e19f3ef02067c6da79"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-088",
"title": "Probe GUI command indexes [977, 988)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-087"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-88-of-100.json",
"c44f2d04e05282bf6ed4498a156c0a7fbe52b8e9352c715e32b450714cca5ca9"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-089",
"title": "Probe GUI command indexes [988, 999)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-088"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-89-of-100.json",
"5fb38f29352e57c793979c8f539e36464c66b613d26a4fdb2954670967644d25"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-090",
"title": "Probe GUI command indexes [999, 1011)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-089"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-90-of-100.json",
"d050ef9ed2933245555b4025400da57e5ef490ea8e15174ae4a3a6b014f05d64"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-091",
"title": "Probe GUI command indexes [1011, 1022)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-090"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-91-of-100.json",
"8c66d6620ce0304767bb6b86f6464b46037968c3cbaf7f40eadba56ac396ead3"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-092",
"title": "Probe GUI command indexes [1022, 1033)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-091"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-92-of-100.json",
"ca92204f9b95410e2d3a76f80626084f0115e941197aa322180d22eea8179f00"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-093",
"title": "Probe GUI command indexes [1033, 1044)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-092"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-93-of-100.json",
"3ad71c76bfd1e785d68605bddd1ae0faa66109ebd199986cebc9345afa61b214"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-094",
"title": "Probe GUI command indexes [1044, 1055)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-093"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-94-of-100.json",
"218df43a09db2d5d77cd528720a0f8ddb91e46b645762632c9e49001c6d09bc0"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-095",
"title": "Probe GUI command indexes [1055, 1066)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-094"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-95-of-100.json",
"727ca9dae84c83075abce557171582d8eaae01ef96188362bf1bfa0db30f966c"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-096",
"title": "Probe GUI command indexes [1066, 1077)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-095"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-96-of-100.json",
"6febb44dc3f285236555031a2b60e428b05b7cc12d781971859b9b78b3972acc"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-097",
"title": "Probe GUI command indexes [1077, 1088)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-096"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-97-of-100.json",
"20679afff5fb42bc755084c6cd28c711112c230dce7e9cfd93509b67bcdac9b2"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-098",
"title": "Probe GUI command indexes [1088, 1099)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-097"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-98-of-100.json",
"0e3e51d44a90c0761d766ea57f9ad5b9d3da2d3cd5cafdbae35aad94a00f78c2"
],
"exit": "11 commands have three native state observations"
},
{
"id": "ORA-GUI-SHARD-099",
"title": "Probe GUI command indexes [1099, 1111)",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-098"
],
"evidence": [
".cache/freecad/reference-desktop-gui-commands-99-of-100.json",
"953fb9f37c10d7cfca01885802be5df6592d981637243462eb6e4406d0cdb15b"
],
"exit": "12 commands have three native state observations"
},
{
"id": "ORA-GUI-MERGE-000",
"title": "Merge and verify all 100 GUI command shards",
"status": "completed",
"dependencies": [
"ORA-GUI-SHARD-099"
]
},
{
"id": "ORA-GUI-CONTEXT-000",
"title": "Classify Import_ReadBREP as explicit module-import context",
"status": "completed",
"dependencies": [
"ORA-GUI-MERGE-000"
]
},
{
"id": "ORA-GUI-CONTEXT-001",
"title": "Classify NaviCubeDraggableCmd as context-menu lazy registration",
"status": "completed",
"dependencies": [
"ORA-GUI-CONTEXT-000"
]
}
]
},
{
"id": "ORA-GUI-WORKFLOWS",
"exactTask": "EX-ORA-01",
"status": "in_progress",
"tasks": [
{
"id": "ORA-GUI-WF-000",
"title": "Select one GUI command family from the sensitivity report",
"status": "completed",
"dependencies": [
"ORA-GUI-CONTEXT-001"
],
"family": "partdesign-pad-task",
"primaryCommand": "PartDesign_Pad",
"exactTask": "EX-UI-03",
"evidence": [
"config/freecad-gui-workflow-plan.json",
"config/freecad-gui-command-inventory.json"
],
"exit": "one command family and its exact task are recorded"
},
{
"id": "ORA-GUI-WF-001",
"title": "Capture the native success workflow",
"status": "completed",
"dependencies": [
"ORA-GUI-WF-000"
],
"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-002",
"title": "Capture the native disabled workflow",
"status": "in_progress",
"dependencies": [
"ORA-GUI-WF-001"
],
"exit": "one native workflow fixture and its focused assertion pass"
},
{
"id": "ORA-GUI-WF-003",
"title": "Capture the native failure workflow",
"status": "pending",
"dependencies": [
"ORA-GUI-WF-002"
],
"exit": "one native workflow fixture and its focused assertion pass"
},
{
"id": "ORA-GUI-WF-004",
"title": "Capture the native cancel workflow",
"status": "pending",
"dependencies": [
"ORA-GUI-WF-003"
],
"exit": "one native workflow fixture and its focused assertion pass"
},
{
"id": "ORA-GUI-WF-005",
"title": "Capture recovery after failure or cancel",
"status": "pending",
"dependencies": [
"ORA-GUI-WF-004"
],
"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",
"dependencies": [
"ORA-GUI-WF-005"
],
"exit": "one native workflow fixture and its focused assertion pass"
}
]
},
{
"id": "TSN-RECOVERY-DRIFT",
"exactTask": "EX-TSN-04",
"status": "pending",
"tasks": [
{
"id": "TSN-DRIFT-000",
"title": "Classify recovered naming evolution for partdesign-plain",
"status": "pending",
"dependencies": [
"ORA-GUI-WF-006"
],
"caseId": "partdesign-plain",
"driftStages": 2,
"driftOrdinals": [
0,
9
],
"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",
"dependencies": [
"TSN-DRIFT-000"
],
"caseId": "partdesign-midplane",
"driftStages": 2,
"driftOrdinals": [
0,
9
],
"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",
"dependencies": [
"TSN-DRIFT-001"
],
"caseId": "partdesign-reverse",
"driftStages": 2,
"driftOrdinals": [
0,
9
],
"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",
"dependencies": [
"TSN-DRIFT-002"
],
"caseId": "partdesign-taper",
"driftStages": 2,
"driftOrdinals": [
0,
9
],
"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",
"dependencies": [
"TSN-DRIFT-003"
],
"caseId": "partdesign-twoside",
"driftStages": 2,
"driftOrdinals": [
0,
9
],
"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",
"dependencies": [
"TSN-DRIFT-004"
],
"caseId": "partdesign-pocket",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-005"
],
"caseId": "partdesign-pocket-through",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-006"
],
"caseId": "partdesign-pocket-midplane",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-007"
],
"caseId": "partdesign-pocket-twoside",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-008"
],
"caseId": "partdesign-pocket-taper",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-009"
],
"caseId": "partdesign-pocket-up-to-face",
"driftStages": 3,
"driftOrdinals": [
0,
9,
11
],
"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",
"dependencies": [
"TSN-DRIFT-010"
],
"operation": "cut",
"driftStages": 3,
"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",
"dependencies": [
"TSN-PROD-DRIFT-000"
],
"operation": "rotate",
"driftStages": 2,
"exit": "every changed downstream stage has a native comparison and classification"
}
]
},
{
"id": "TSN-ORDERED-PAIRS",
"exactTask": "EX-TSN-04",
"status": "pending",
"tasks": [
{
"id": "TSN-PAIR-fuse-fuse",
"title": "Classify ordered operation pair fuse->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->fuse",
"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"
],
"pair": "fuse->cut",
"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"
],
"pair": "fuse->common",
"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"
],
"pair": "fuse->rotate",
"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",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-pocket",
"title": "Classify ordered operation pair fuse->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-loft",
"title": "Classify ordered operation pair fuse->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-pipe",
"title": "Classify ordered operation pair fuse->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-revolution",
"title": "Classify ordered operation pair fuse->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-groove",
"title": "Classify ordered operation pair fuse->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-fillet",
"title": "Classify ordered operation pair fuse->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-chamfer",
"title": "Classify ordered operation pair fuse->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-hole",
"title": "Classify ordered operation pair fuse->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-draft",
"title": "Classify ordered operation pair fuse->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-thickness",
"title": "Classify ordered operation pair fuse->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-linear-pattern",
"title": "Classify ordered operation pair fuse->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-polar-pattern",
"title": "Classify ordered operation pair fuse->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-mirrored",
"title": "Classify ordered operation pair fuse->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fuse-multi-transform",
"title": "Classify ordered operation pair fuse->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fuse->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-fuse",
"title": "Classify ordered operation pair cut->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-cut",
"title": "Classify ordered operation pair cut->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-common",
"title": "Classify ordered operation pair cut->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-rotate",
"title": "Classify ordered operation pair cut->rotate",
"status": "completed",
"dependencies": [],
"pair": "cut->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-pad",
"title": "Classify ordered operation pair cut->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-pocket",
"title": "Classify ordered operation pair cut->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-loft",
"title": "Classify ordered operation pair cut->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-pipe",
"title": "Classify ordered operation pair cut->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-revolution",
"title": "Classify ordered operation pair cut->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-groove",
"title": "Classify ordered operation pair cut->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-fillet",
"title": "Classify ordered operation pair cut->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-chamfer",
"title": "Classify ordered operation pair cut->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-hole",
"title": "Classify ordered operation pair cut->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-draft",
"title": "Classify ordered operation pair cut->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-thickness",
"title": "Classify ordered operation pair cut->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-linear-pattern",
"title": "Classify ordered operation pair cut->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-polar-pattern",
"title": "Classify ordered operation pair cut->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-mirrored",
"title": "Classify ordered operation pair cut->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-cut-multi-transform",
"title": "Classify ordered operation pair cut->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "cut->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-fuse",
"title": "Classify ordered operation pair common->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-cut",
"title": "Classify ordered operation pair common->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-common",
"title": "Classify ordered operation pair common->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-rotate",
"title": "Classify ordered operation pair common->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-pad",
"title": "Classify ordered operation pair common->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-pocket",
"title": "Classify ordered operation pair common->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-loft",
"title": "Classify ordered operation pair common->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-pipe",
"title": "Classify ordered operation pair common->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-revolution",
"title": "Classify ordered operation pair common->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-groove",
"title": "Classify ordered operation pair common->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-fillet",
"title": "Classify ordered operation pair common->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-chamfer",
"title": "Classify ordered operation pair common->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-hole",
"title": "Classify ordered operation pair common->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-draft",
"title": "Classify ordered operation pair common->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-thickness",
"title": "Classify ordered operation pair common->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-linear-pattern",
"title": "Classify ordered operation pair common->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-polar-pattern",
"title": "Classify ordered operation pair common->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-mirrored",
"title": "Classify ordered operation pair common->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-common-multi-transform",
"title": "Classify ordered operation pair common->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "common->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-fuse",
"title": "Classify ordered operation pair rotate->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-cut",
"title": "Classify ordered operation pair rotate->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-common",
"title": "Classify ordered operation pair rotate->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-rotate",
"title": "Classify ordered operation pair rotate->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-pad",
"title": "Classify ordered operation pair rotate->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-pocket",
"title": "Classify ordered operation pair rotate->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-loft",
"title": "Classify ordered operation pair rotate->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-pipe",
"title": "Classify ordered operation pair rotate->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-revolution",
"title": "Classify ordered operation pair rotate->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-groove",
"title": "Classify ordered operation pair rotate->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-fillet",
"title": "Classify ordered operation pair rotate->fillet",
"status": "completed",
"dependencies": [],
"pair": "rotate->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-chamfer",
"title": "Classify ordered operation pair rotate->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-hole",
"title": "Classify ordered operation pair rotate->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-draft",
"title": "Classify ordered operation pair rotate->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-thickness",
"title": "Classify ordered operation pair rotate->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-linear-pattern",
"title": "Classify ordered operation pair rotate->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-polar-pattern",
"title": "Classify ordered operation pair rotate->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-mirrored",
"title": "Classify ordered operation pair rotate->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-rotate-multi-transform",
"title": "Classify ordered operation pair rotate->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "rotate->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-fuse",
"title": "Classify ordered operation pair pad->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-cut",
"title": "Classify ordered operation pair pad->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-common",
"title": "Classify ordered operation pair pad->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-rotate",
"title": "Classify ordered operation pair pad->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-pad",
"title": "Classify ordered operation pair pad->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-pocket",
"title": "Classify ordered operation pair pad->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-loft",
"title": "Classify ordered operation pair pad->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-pipe",
"title": "Classify ordered operation pair pad->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-revolution",
"title": "Classify ordered operation pair pad->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-groove",
"title": "Classify ordered operation pair pad->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-fillet",
"title": "Classify ordered operation pair pad->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-chamfer",
"title": "Classify ordered operation pair pad->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-hole",
"title": "Classify ordered operation pair pad->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-draft",
"title": "Classify ordered operation pair pad->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-thickness",
"title": "Classify ordered operation pair pad->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-linear-pattern",
"title": "Classify ordered operation pair pad->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-polar-pattern",
"title": "Classify ordered operation pair pad->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-mirrored",
"title": "Classify ordered operation pair pad->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pad-multi-transform",
"title": "Classify ordered operation pair pad->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pad->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-fuse",
"title": "Classify ordered operation pair pocket->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-cut",
"title": "Classify ordered operation pair pocket->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-common",
"title": "Classify ordered operation pair pocket->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-rotate",
"title": "Classify ordered operation pair pocket->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-pad",
"title": "Classify ordered operation pair pocket->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-pocket",
"title": "Classify ordered operation pair pocket->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-loft",
"title": "Classify ordered operation pair pocket->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-pipe",
"title": "Classify ordered operation pair pocket->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-revolution",
"title": "Classify ordered operation pair pocket->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-groove",
"title": "Classify ordered operation pair pocket->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-fillet",
"title": "Classify ordered operation pair pocket->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-chamfer",
"title": "Classify ordered operation pair pocket->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-hole",
"title": "Classify ordered operation pair pocket->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-draft",
"title": "Classify ordered operation pair pocket->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-thickness",
"title": "Classify ordered operation pair pocket->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-linear-pattern",
"title": "Classify ordered operation pair pocket->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-polar-pattern",
"title": "Classify ordered operation pair pocket->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-mirrored",
"title": "Classify ordered operation pair pocket->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pocket-multi-transform",
"title": "Classify ordered operation pair pocket->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pocket->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-fuse",
"title": "Classify ordered operation pair loft->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-cut",
"title": "Classify ordered operation pair loft->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-common",
"title": "Classify ordered operation pair loft->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-rotate",
"title": "Classify ordered operation pair loft->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-pad",
"title": "Classify ordered operation pair loft->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-pocket",
"title": "Classify ordered operation pair loft->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-loft",
"title": "Classify ordered operation pair loft->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-pipe",
"title": "Classify ordered operation pair loft->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-revolution",
"title": "Classify ordered operation pair loft->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-groove",
"title": "Classify ordered operation pair loft->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-fillet",
"title": "Classify ordered operation pair loft->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-chamfer",
"title": "Classify ordered operation pair loft->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-hole",
"title": "Classify ordered operation pair loft->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-draft",
"title": "Classify ordered operation pair loft->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-thickness",
"title": "Classify ordered operation pair loft->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-linear-pattern",
"title": "Classify ordered operation pair loft->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-polar-pattern",
"title": "Classify ordered operation pair loft->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-mirrored",
"title": "Classify ordered operation pair loft->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-loft-multi-transform",
"title": "Classify ordered operation pair loft->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "loft->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-fuse",
"title": "Classify ordered operation pair pipe->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-cut",
"title": "Classify ordered operation pair pipe->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-common",
"title": "Classify ordered operation pair pipe->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-rotate",
"title": "Classify ordered operation pair pipe->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-pad",
"title": "Classify ordered operation pair pipe->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-pocket",
"title": "Classify ordered operation pair pipe->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-loft",
"title": "Classify ordered operation pair pipe->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-pipe",
"title": "Classify ordered operation pair pipe->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-revolution",
"title": "Classify ordered operation pair pipe->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-groove",
"title": "Classify ordered operation pair pipe->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-fillet",
"title": "Classify ordered operation pair pipe->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-chamfer",
"title": "Classify ordered operation pair pipe->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-hole",
"title": "Classify ordered operation pair pipe->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-draft",
"title": "Classify ordered operation pair pipe->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-thickness",
"title": "Classify ordered operation pair pipe->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-linear-pattern",
"title": "Classify ordered operation pair pipe->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-polar-pattern",
"title": "Classify ordered operation pair pipe->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-mirrored",
"title": "Classify ordered operation pair pipe->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-pipe-multi-transform",
"title": "Classify ordered operation pair pipe->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "pipe->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-fuse",
"title": "Classify ordered operation pair revolution->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-cut",
"title": "Classify ordered operation pair revolution->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-common",
"title": "Classify ordered operation pair revolution->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-rotate",
"title": "Classify ordered operation pair revolution->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-pad",
"title": "Classify ordered operation pair revolution->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-pocket",
"title": "Classify ordered operation pair revolution->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-loft",
"title": "Classify ordered operation pair revolution->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-pipe",
"title": "Classify ordered operation pair revolution->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-revolution",
"title": "Classify ordered operation pair revolution->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-groove",
"title": "Classify ordered operation pair revolution->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-fillet",
"title": "Classify ordered operation pair revolution->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-chamfer",
"title": "Classify ordered operation pair revolution->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-hole",
"title": "Classify ordered operation pair revolution->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-draft",
"title": "Classify ordered operation pair revolution->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-thickness",
"title": "Classify ordered operation pair revolution->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-linear-pattern",
"title": "Classify ordered operation pair revolution->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-polar-pattern",
"title": "Classify ordered operation pair revolution->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-mirrored",
"title": "Classify ordered operation pair revolution->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-revolution-multi-transform",
"title": "Classify ordered operation pair revolution->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "revolution->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-fuse",
"title": "Classify ordered operation pair groove->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-cut",
"title": "Classify ordered operation pair groove->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-common",
"title": "Classify ordered operation pair groove->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-rotate",
"title": "Classify ordered operation pair groove->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-pad",
"title": "Classify ordered operation pair groove->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-pocket",
"title": "Classify ordered operation pair groove->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-loft",
"title": "Classify ordered operation pair groove->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-pipe",
"title": "Classify ordered operation pair groove->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-revolution",
"title": "Classify ordered operation pair groove->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-groove",
"title": "Classify ordered operation pair groove->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-fillet",
"title": "Classify ordered operation pair groove->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-chamfer",
"title": "Classify ordered operation pair groove->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-hole",
"title": "Classify ordered operation pair groove->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-draft",
"title": "Classify ordered operation pair groove->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-thickness",
"title": "Classify ordered operation pair groove->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-linear-pattern",
"title": "Classify ordered operation pair groove->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-polar-pattern",
"title": "Classify ordered operation pair groove->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-mirrored",
"title": "Classify ordered operation pair groove->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-groove-multi-transform",
"title": "Classify ordered operation pair groove->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "groove->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-fuse",
"title": "Classify ordered operation pair fillet->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-cut",
"title": "Classify ordered operation pair fillet->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-common",
"title": "Classify ordered operation pair fillet->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-rotate",
"title": "Classify ordered operation pair fillet->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-pad",
"title": "Classify ordered operation pair fillet->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-pocket",
"title": "Classify ordered operation pair fillet->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-loft",
"title": "Classify ordered operation pair fillet->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-pipe",
"title": "Classify ordered operation pair fillet->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-revolution",
"title": "Classify ordered operation pair fillet->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-groove",
"title": "Classify ordered operation pair fillet->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-fillet",
"title": "Classify ordered operation pair fillet->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-chamfer",
"title": "Classify ordered operation pair fillet->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-hole",
"title": "Classify ordered operation pair fillet->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-draft",
"title": "Classify ordered operation pair fillet->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-thickness",
"title": "Classify ordered operation pair fillet->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-linear-pattern",
"title": "Classify ordered operation pair fillet->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-polar-pattern",
"title": "Classify ordered operation pair fillet->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-mirrored",
"title": "Classify ordered operation pair fillet->mirrored",
"status": "completed",
"dependencies": [],
"pair": "fillet->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-fillet-multi-transform",
"title": "Classify ordered operation pair fillet->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "fillet->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-fuse",
"title": "Classify ordered operation pair chamfer->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-cut",
"title": "Classify ordered operation pair chamfer->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-common",
"title": "Classify ordered operation pair chamfer->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-rotate",
"title": "Classify ordered operation pair chamfer->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-pad",
"title": "Classify ordered operation pair chamfer->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-pocket",
"title": "Classify ordered operation pair chamfer->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-loft",
"title": "Classify ordered operation pair chamfer->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-pipe",
"title": "Classify ordered operation pair chamfer->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-revolution",
"title": "Classify ordered operation pair chamfer->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-groove",
"title": "Classify ordered operation pair chamfer->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-fillet",
"title": "Classify ordered operation pair chamfer->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-chamfer",
"title": "Classify ordered operation pair chamfer->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-hole",
"title": "Classify ordered operation pair chamfer->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-draft",
"title": "Classify ordered operation pair chamfer->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-thickness",
"title": "Classify ordered operation pair chamfer->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-linear-pattern",
"title": "Classify ordered operation pair chamfer->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-polar-pattern",
"title": "Classify ordered operation pair chamfer->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-mirrored",
"title": "Classify ordered operation pair chamfer->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-chamfer-multi-transform",
"title": "Classify ordered operation pair chamfer->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "chamfer->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-fuse",
"title": "Classify ordered operation pair hole->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-cut",
"title": "Classify ordered operation pair hole->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-common",
"title": "Classify ordered operation pair hole->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-rotate",
"title": "Classify ordered operation pair hole->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-pad",
"title": "Classify ordered operation pair hole->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-pocket",
"title": "Classify ordered operation pair hole->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-loft",
"title": "Classify ordered operation pair hole->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-pipe",
"title": "Classify ordered operation pair hole->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-revolution",
"title": "Classify ordered operation pair hole->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-groove",
"title": "Classify ordered operation pair hole->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-fillet",
"title": "Classify ordered operation pair hole->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-chamfer",
"title": "Classify ordered operation pair hole->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-hole",
"title": "Classify ordered operation pair hole->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-draft",
"title": "Classify ordered operation pair hole->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-thickness",
"title": "Classify ordered operation pair hole->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-linear-pattern",
"title": "Classify ordered operation pair hole->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-polar-pattern",
"title": "Classify ordered operation pair hole->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-mirrored",
"title": "Classify ordered operation pair hole->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-hole-multi-transform",
"title": "Classify ordered operation pair hole->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "hole->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-fuse",
"title": "Classify ordered operation pair draft->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-cut",
"title": "Classify ordered operation pair draft->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-common",
"title": "Classify ordered operation pair draft->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-rotate",
"title": "Classify ordered operation pair draft->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-pad",
"title": "Classify ordered operation pair draft->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-pocket",
"title": "Classify ordered operation pair draft->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-loft",
"title": "Classify ordered operation pair draft->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-pipe",
"title": "Classify ordered operation pair draft->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-revolution",
"title": "Classify ordered operation pair draft->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-groove",
"title": "Classify ordered operation pair draft->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-fillet",
"title": "Classify ordered operation pair draft->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-chamfer",
"title": "Classify ordered operation pair draft->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-hole",
"title": "Classify ordered operation pair draft->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-draft",
"title": "Classify ordered operation pair draft->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-thickness",
"title": "Classify ordered operation pair draft->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-linear-pattern",
"title": "Classify ordered operation pair draft->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-polar-pattern",
"title": "Classify ordered operation pair draft->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-mirrored",
"title": "Classify ordered operation pair draft->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-draft-multi-transform",
"title": "Classify ordered operation pair draft->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "draft->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-fuse",
"title": "Classify ordered operation pair thickness->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-cut",
"title": "Classify ordered operation pair thickness->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-common",
"title": "Classify ordered operation pair thickness->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-rotate",
"title": "Classify ordered operation pair thickness->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-pad",
"title": "Classify ordered operation pair thickness->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-pocket",
"title": "Classify ordered operation pair thickness->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-loft",
"title": "Classify ordered operation pair thickness->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-pipe",
"title": "Classify ordered operation pair thickness->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-revolution",
"title": "Classify ordered operation pair thickness->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-groove",
"title": "Classify ordered operation pair thickness->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-fillet",
"title": "Classify ordered operation pair thickness->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-chamfer",
"title": "Classify ordered operation pair thickness->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-hole",
"title": "Classify ordered operation pair thickness->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-draft",
"title": "Classify ordered operation pair thickness->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-thickness",
"title": "Classify ordered operation pair thickness->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-linear-pattern",
"title": "Classify ordered operation pair thickness->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-polar-pattern",
"title": "Classify ordered operation pair thickness->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-mirrored",
"title": "Classify ordered operation pair thickness->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-thickness-multi-transform",
"title": "Classify ordered operation pair thickness->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "thickness->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-fuse",
"title": "Classify ordered operation pair linear-pattern->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-cut",
"title": "Classify ordered operation pair linear-pattern->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-common",
"title": "Classify ordered operation pair linear-pattern->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-rotate",
"title": "Classify ordered operation pair linear-pattern->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-pad",
"title": "Classify ordered operation pair linear-pattern->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-pocket",
"title": "Classify ordered operation pair linear-pattern->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-loft",
"title": "Classify ordered operation pair linear-pattern->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-pipe",
"title": "Classify ordered operation pair linear-pattern->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-revolution",
"title": "Classify ordered operation pair linear-pattern->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-groove",
"title": "Classify ordered operation pair linear-pattern->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-fillet",
"title": "Classify ordered operation pair linear-pattern->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-chamfer",
"title": "Classify ordered operation pair linear-pattern->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-hole",
"title": "Classify ordered operation pair linear-pattern->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-draft",
"title": "Classify ordered operation pair linear-pattern->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-thickness",
"title": "Classify ordered operation pair linear-pattern->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-linear-pattern",
"title": "Classify ordered operation pair linear-pattern->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-polar-pattern",
"title": "Classify ordered operation pair linear-pattern->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-mirrored",
"title": "Classify ordered operation pair linear-pattern->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-linear-pattern-multi-transform",
"title": "Classify ordered operation pair linear-pattern->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "linear-pattern->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-fuse",
"title": "Classify ordered operation pair polar-pattern->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-cut",
"title": "Classify ordered operation pair polar-pattern->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-common",
"title": "Classify ordered operation pair polar-pattern->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-rotate",
"title": "Classify ordered operation pair polar-pattern->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-pad",
"title": "Classify ordered operation pair polar-pattern->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-pocket",
"title": "Classify ordered operation pair polar-pattern->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-loft",
"title": "Classify ordered operation pair polar-pattern->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-pipe",
"title": "Classify ordered operation pair polar-pattern->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-revolution",
"title": "Classify ordered operation pair polar-pattern->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-groove",
"title": "Classify ordered operation pair polar-pattern->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-fillet",
"title": "Classify ordered operation pair polar-pattern->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-chamfer",
"title": "Classify ordered operation pair polar-pattern->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-hole",
"title": "Classify ordered operation pair polar-pattern->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-draft",
"title": "Classify ordered operation pair polar-pattern->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-thickness",
"title": "Classify ordered operation pair polar-pattern->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-linear-pattern",
"title": "Classify ordered operation pair polar-pattern->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-polar-pattern",
"title": "Classify ordered operation pair polar-pattern->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-mirrored",
"title": "Classify ordered operation pair polar-pattern->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-polar-pattern-multi-transform",
"title": "Classify ordered operation pair polar-pattern->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "polar-pattern->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-fuse",
"title": "Classify ordered operation pair mirrored->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-cut",
"title": "Classify ordered operation pair mirrored->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-common",
"title": "Classify ordered operation pair mirrored->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-rotate",
"title": "Classify ordered operation pair mirrored->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-pad",
"title": "Classify ordered operation pair mirrored->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-pocket",
"title": "Classify ordered operation pair mirrored->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-loft",
"title": "Classify ordered operation pair mirrored->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-pipe",
"title": "Classify ordered operation pair mirrored->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-revolution",
"title": "Classify ordered operation pair mirrored->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-groove",
"title": "Classify ordered operation pair mirrored->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-fillet",
"title": "Classify ordered operation pair mirrored->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-chamfer",
"title": "Classify ordered operation pair mirrored->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-hole",
"title": "Classify ordered operation pair mirrored->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-draft",
"title": "Classify ordered operation pair mirrored->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-thickness",
"title": "Classify ordered operation pair mirrored->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-linear-pattern",
"title": "Classify ordered operation pair mirrored->linear-pattern",
"status": "completed",
"dependencies": [],
"pair": "mirrored->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-polar-pattern",
"title": "Classify ordered operation pair mirrored->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-mirrored",
"title": "Classify ordered operation pair mirrored->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-mirrored-multi-transform",
"title": "Classify ordered operation pair mirrored->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "mirrored->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-fuse",
"title": "Classify ordered operation pair multi-transform->fuse",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->fuse",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-cut",
"title": "Classify ordered operation pair multi-transform->cut",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->cut",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-common",
"title": "Classify ordered operation pair multi-transform->common",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->common",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-rotate",
"title": "Classify ordered operation pair multi-transform->rotate",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->rotate",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-pad",
"title": "Classify ordered operation pair multi-transform->pad",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->pad",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-pocket",
"title": "Classify ordered operation pair multi-transform->pocket",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->pocket",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-loft",
"title": "Classify ordered operation pair multi-transform->loft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->loft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-pipe",
"title": "Classify ordered operation pair multi-transform->pipe",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->pipe",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-revolution",
"title": "Classify ordered operation pair multi-transform->revolution",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->revolution",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-groove",
"title": "Classify ordered operation pair multi-transform->groove",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->groove",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-fillet",
"title": "Classify ordered operation pair multi-transform->fillet",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->fillet",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-chamfer",
"title": "Classify ordered operation pair multi-transform->chamfer",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->chamfer",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-hole",
"title": "Classify ordered operation pair multi-transform->hole",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->hole",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-draft",
"title": "Classify ordered operation pair multi-transform->draft",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->draft",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-thickness",
"title": "Classify ordered operation pair multi-transform->thickness",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->thickness",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-linear-pattern",
"title": "Classify ordered operation pair multi-transform->linear-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->linear-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-polar-pattern",
"title": "Classify ordered operation pair multi-transform->polar-pattern",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->polar-pattern",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-mirrored",
"title": "Classify ordered operation pair multi-transform->mirrored",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->mirrored",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
},
{
"id": "TSN-PAIR-multi-transform-multi-transform",
"title": "Classify ordered operation pair multi-transform->multi-transform",
"status": "pending",
"dependencies": [
"TSN-PROD-DRIFT-001"
],
"pair": "multi-transform->multi-transform",
"exit": "native acceptance or rejection is recorded; accepted pairs include builder, mutation, naming, and resave evidence"
}
]
}
]
}