重构 改为标准化输出

This commit is contained in:
2026-09-01 14:10:23 +08:00
parent 7533b298f1
commit bc87bd6d2d
10151 changed files with 1709487 additions and 11776 deletions
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -0,0 +1,6 @@
{
"schema_version": "cad.source-index.v1",
"sources": {
"src_001": "生成一个三孔机械连杆,三个孔的中心位于同一直线上,相邻孔中心距分别为60毫米和80毫米,三个孔直径均为12毫米,连杆厚度10毫米,每个孔周围外圆直径32毫米,各段外轮廓平滑连接。"
}
}