重构 改为标准化输出
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
{"at":"2026-08-31 21:33:29","draft_path":"documents/requirements-draft-v1-9569137a152d-cad_61118b0b03ba_inv_cbe0d9057fa.json","draft_revision":1,"event":"requirements_draft_updated","invocation_id":"cad_61118b0b03ba_inv_cbe0d9057fa9c392","item_count":7,"schema_version":"cad.action-ledger.v1","sequence":1}
|
||||
{"at":"2026-08-31 21:33:34","draft_revision":1,"event":"requirements_review_requested","invocation_id":"cad_61118b0b03ba_inv_06bbea193838a2fc","schema_version":"cad.action-ledger.v1","sequence":2}
|
||||
{"at":"2026-08-31 21:33:57","event":"requirements_review_revise","invocation_id":"cad_61118b0b03ba_inv_e2c8d7369fe13f8e","review_path":"documents/requirements-review-ad5c325ac148-cad_61118b0b03ba_inv_e2c8d7369fe.json","schema_version":"cad.action-ledger.v1","sequence":3}
|
||||
{"at":"2026-08-31 21:34:09","draft_path":"documents/requirements-draft-v2-61b42ee7c0c5-cad_61118b0b03ba_inv_d94f7195643.json","draft_revision":2,"event":"requirements_draft_patched","invocation_id":"cad_61118b0b03ba_inv_d94f71956434ed71","item_count":7,"schema_version":"cad.action-ledger.v1","sequence":4}
|
||||
{"at":"2026-08-31 21:34:12","draft_revision":2,"event":"requirements_review_requested","invocation_id":"cad_61118b0b03ba_inv_c7caf81afa71f667","schema_version":"cad.action-ledger.v1","sequence":5}
|
||||
{"at":"2026-08-31 21:34:19","event":"requirements_evaluation_oracle_revise","invocation_id":"cad_61118b0b03ba_inv_576f30faa568cb0c","missing_claims":[{"claim_kind":"collinear_through_bore_chain","expected":{"adjacent_distances_mm":[60,80],"diameter_mm":12,"tolerance_mm":0.1}}],"oracle_path":"documents/evaluation-contract-oracle-e9f00ebbf0e1.json","review_path":"documents/requirements-review-83c51572391b-cad_61118b0b03ba_inv_576f30faa56.json","schema_version":"cad.action-ledger.v1","sequence":6}
|
||||
{"at":"2026-08-31 21:34:36","draft_path":"documents/requirements-draft-v3-1e78fc5e001e-cad_61118b0b03ba_inv_c4f29c79aef.json","draft_revision":3,"event":"requirements_draft_patched","invocation_id":"cad_61118b0b03ba_inv_c4f29c79aef5c797","item_count":7,"schema_version":"cad.action-ledger.v1","sequence":7}
|
||||
{"at":"2026-08-31 21:34:40","draft_revision":3,"event":"requirements_review_requested","invocation_id":"cad_61118b0b03ba_inv_2443bcac857a1442","schema_version":"cad.action-ledger.v1","sequence":8}
|
||||
{"at":"2026-08-31 21:35:04","event":"requirements_review_revise","invocation_id":"cad_61118b0b03ba_inv_ba791c6e359e7a0c","review_path":"documents/requirements-review-95eef23b7115-cad_61118b0b03ba_inv_ba791c6e359.json","schema_version":"cad.action-ledger.v1","sequence":9}
|
||||
{"at":"2026-08-31 21:35:04","draft_revision":3,"event":"requirements_review_limit_reached","schema_version":"cad.action-ledger.v1","sequence":10}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"draft_revision": 2,
|
||||
"evaluation_only": true,
|
||||
"issues": [
|
||||
"The external live-evaluation contract oracle found missing executable acceptance claims."
|
||||
],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_004",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_005",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_006",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_007",
|
||||
"reason_code": "evaluation_contract_oracle",
|
||||
"verdict": "revise"
|
||||
}
|
||||
],
|
||||
"missing_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
}
|
||||
],
|
||||
"reviewer_review_path": "documents/requirements-review-83c51572391b-cad_61118b0b03ba_inv_576f30faa56.json",
|
||||
"reviewer_verdict": "pass",
|
||||
"schema_version": "cad.requirements-evaluation-oracle.v1",
|
||||
"task_id": "cad_61118b0b03ba",
|
||||
"verdict": "revise"
|
||||
}
|
||||
+199
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "solid_count_equals",
|
||||
"expected": {
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A three-hole link with three circular lobe regions blended smoothly into one continuous outline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The link is a constant-thickness prismatic part with thickness 10 mm."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single connected mechanical link body."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three equal circular holes aligned on a straight centerline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The three bores are all through all material thickness."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall contain three through cylindrical bores with centers arranged on one straight line."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Bore ordering along the line is interpreted in source order."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The adjacent bore center-to-center distances shall be 60 mm and 80 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"All specified holes are cylindrical and identical."
|
||||
],
|
||||
"draft_id": "draft_004",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each bore shall have a diameter of 12 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_rank_dimension_mm",
|
||||
"expected": {
|
||||
"rank": "minimum",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Thickness is measured normal to the primary planar profile."
|
||||
],
|
||||
"draft_id": "draft_005",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The link shall have a thickness of 10 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"expected": {
|
||||
"axial_span_mm": 10,
|
||||
"count": 3,
|
||||
"diameter_mm": 32,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three circular outer lobes, one around each hole, each matching a 32 mm diameter envelope."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The 32 mm value refers to the outer profile around each bore center."
|
||||
],
|
||||
"draft_id": "draft_006",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each hole shall be surrounded by an outer circular lobe of diameter 32 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A smooth continuous outer contour connecting all three 32 mm lobe regions."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Smoothly connected means tangentially blended transitions between lobes."
|
||||
],
|
||||
"draft_id": "draft_007",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The outer profile shall connect the three lobe regions smoothly without breaks or separate bodies."
|
||||
}
|
||||
],
|
||||
"revision": 1,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+190
@@ -0,0 +1,190 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "solid_count_equals",
|
||||
"expected": {
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A three-hole link with three circular lobe regions blended smoothly into one continuous outline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The link is a constant-thickness prismatic part with thickness 10 mm."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single connected mechanical link body."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three equal circular holes aligned on a straight centerline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The three bores are all through all material thickness."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall contain three through cylindrical bores with centers arranged on one straight line."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Bore ordering along the line is interpreted in source order."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The adjacent bore center-to-center distances shall be 60 mm and 80 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"All specified holes are cylindrical and identical."
|
||||
],
|
||||
"draft_id": "draft_004",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each bore shall have a diameter of 12 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_rank_dimension_mm",
|
||||
"expected": {
|
||||
"rank": "minimum",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Thickness is measured normal to the primary planar profile."
|
||||
],
|
||||
"draft_id": "draft_005",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The link shall have a thickness of 10 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three circular outer lobes, one around each hole, each matching a 32 mm diameter envelope."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The 32 mm value refers to the outer profile around each bore center."
|
||||
],
|
||||
"draft_id": "draft_006",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each hole shall be surrounded by an outer circular lobe of diameter 32 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A smooth continuous outer contour connecting all three 32 mm lobe regions."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Smoothly connected means tangentially blended transitions between lobes."
|
||||
],
|
||||
"draft_id": "draft_007",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The outer profile shall connect the three lobe regions smoothly without breaks or separate bodies."
|
||||
}
|
||||
],
|
||||
"revision": 2,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+190
@@ -0,0 +1,190 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "solid_count_equals",
|
||||
"expected": {
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A three-hole link with three circular lobe regions blended smoothly into one continuous outline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The link is a constant-thickness prismatic part with thickness 10 mm."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single connected mechanical link body."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three equal circular holes aligned on a straight centerline."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The three bores are all through all material thickness."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall contain three through cylindrical bores with centers arranged on one straight line."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
60,
|
||||
80
|
||||
],
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Bore ordering along the line is interpreted in source order."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The adjacent bore center-to-center distances shall be 60 mm and 80 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 12,
|
||||
"tolerance_mm": 0.1
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"All specified holes are cylindrical and identical."
|
||||
],
|
||||
"draft_id": "draft_004",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each bore shall have a diameter of 12 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_rank_dimension_mm",
|
||||
"expected": {
|
||||
"rank": "minimum",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 10
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Thickness is measured normal to the primary planar profile."
|
||||
],
|
||||
"draft_id": "draft_005",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The link shall have a thickness of 10 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three circular outer lobes, one around each hole, each matching a 32 mm diameter envelope."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The 32 mm value refers to the outer profile around each bore center."
|
||||
],
|
||||
"draft_id": "draft_006",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "Each hole shall be surrounded by an outer circular lobe of diameter 32 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "A smooth continuous outer contour connecting all three 32 mm lobe regions."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"Smoothly connected means tangentially blended transitions between lobes."
|
||||
],
|
||||
"draft_id": "draft_007",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The outer profile shall connect the three lobe regions smoothly without breaks or separate bodies."
|
||||
}
|
||||
],
|
||||
"revision": 3,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"coverage": [
|
||||
{
|
||||
"requirement_ids": [
|
||||
"req_001",
|
||||
"req_002",
|
||||
"req_003",
|
||||
"req_004",
|
||||
"req_005",
|
||||
"req_006",
|
||||
"req_007"
|
||||
],
|
||||
"source_id": "src_001"
|
||||
}
|
||||
],
|
||||
"issues": [],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_004",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_005",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_006",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_007",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"coverage": [
|
||||
{
|
||||
"requirement_ids": [
|
||||
"req_001",
|
||||
"req_002",
|
||||
"req_003",
|
||||
"req_004",
|
||||
"req_005",
|
||||
"req_006",
|
||||
"req_007"
|
||||
],
|
||||
"source_id": "src_001"
|
||||
}
|
||||
],
|
||||
"issues": [
|
||||
"Known validation capability gap: the 32 mm outer lobe diameter and smooth outer contour are represented by scoped visual claims only because deterministic executable validation for linkage outer circles/blended segments is unavailable in the current registry."
|
||||
],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_004",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_005",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_006",
|
||||
"question": null,
|
||||
"reason_code": "claim_unverifiable",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_007",
|
||||
"question": null,
|
||||
"reason_code": "claim_unverifiable",
|
||||
"verdict": "revise"
|
||||
}
|
||||
],
|
||||
"verdict": "revise"
|
||||
}
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"coverage": [
|
||||
{
|
||||
"requirement_ids": [
|
||||
"req_001",
|
||||
"req_002",
|
||||
"req_003",
|
||||
"req_004",
|
||||
"req_005",
|
||||
"req_006",
|
||||
"req_007"
|
||||
],
|
||||
"source_id": "src_001"
|
||||
}
|
||||
],
|
||||
"issues": [
|
||||
"The 32 mm outer lobe diameter and smooth outer contour are represented by scoped visual claims, but the deterministic verifier has a known capability gap for validating these outer-circle/blend requirements; draft_006 also includes an unavailable executable outer_cylindrical_surface claim for that gap."
|
||||
],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_004",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_005",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_006",
|
||||
"question": null,
|
||||
"reason_code": "claim_unverifiable",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_007",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
}
|
||||
],
|
||||
"verdict": "revise"
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"schema_version": "cad.source-index.v1",
|
||||
"sources": {
|
||||
"src_001": "生成一个三孔机械连杆,三个孔的中心位于同一直线上,相邻孔中心距分别为60毫米和80毫米,三个孔直径均为12毫米,连杆厚度10毫米,每个孔周围外圆直径32毫米,各段外轮廓平滑连接。"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
生成一个三孔机械连杆,三个孔的中心位于同一直线上,相邻孔中心距分别为60毫米和80毫米,三个孔直径均为12毫米,连杆厚度10毫米,每个孔周围外圆直径32毫米,各段外轮廓平滑连接。
|
||||
Reference in New Issue
Block a user