重构 改为标准化输出
This commit is contained in:
+8
@@ -0,0 +1,8 @@
|
||||
{"at":"2026-09-01 02:51:05","draft_path":"documents/requirements-draft-v1-5baa2724482e-cad_7298f84444f9_inv_bc3e5e6ea6a.json","draft_revision":1,"event":"requirements_draft_updated","invocation_id":"cad_7298f84444f9_inv_bc3e5e6ea6a4af98","item_count":3,"schema_version":"cad.action-ledger.v1","sequence":454}
|
||||
{"at":"2026-09-01 02:51:09","draft_revision":1,"event":"requirements_review_requested","invocation_id":"cad_7298f84444f9_inv_3c5b9193284434f8","schema_version":"cad.action-ledger.v1","sequence":455}
|
||||
{"at":"2026-09-01 02:51:17","event":"requirements_review_revise","invocation_id":"cad_7298f84444f9_inv_b6c64d5ddb1fd114","review_path":"documents/requirements-review-f84c84c6dbd3-cad_7298f84444f9_inv_b6c64d5ddb1.json","schema_version":"cad.action-ledger.v1","sequence":456}
|
||||
{"at":"2026-09-01 02:51:40","draft_path":"documents/requirements-draft-v2-c5fe141fb7d5-cad_7298f84444f9_inv_5ac93e3e0b0.json","draft_revision":2,"event":"requirements_draft_patched","invocation_id":"cad_7298f84444f9_inv_5ac93e3e0b01b72e","item_count":3,"schema_version":"cad.action-ledger.v1","sequence":457}
|
||||
{"at":"2026-09-01 02:51:43","draft_revision":2,"event":"requirements_review_requested","invocation_id":"cad_7298f84444f9_inv_698b9c2c66c5d740","schema_version":"cad.action-ledger.v1","sequence":458}
|
||||
{"at":"2026-09-01 02:51:52","event":"requirements_review_revise","invocation_id":"cad_7298f84444f9_inv_6148ff0d185d08df","review_path":"documents/requirements-review-5cd492fda857-cad_7298f84444f9_inv_6148ff0d185.json","schema_version":"cad.action-ledger.v1","sequence":459}
|
||||
{"at":"2026-09-01 02:52:09","draft_path":"documents/requirements-draft-v3-56247d84e1df-cad_7298f84444f9_inv_22f806d1655.json","draft_revision":3,"event":"requirements_draft_patched","invocation_id":"cad_7298f84444f9_inv_22f806d16553b0f6","item_count":3,"schema_version":"cad.action-ledger.v1","sequence":460}
|
||||
{"at":"2026-09-01 02:52:13","draft_revision":3,"event":"requirements_review_requested","invocation_id":"cad_7298f84444f9_inv_3a064400df446bdf","schema_version":"cad.action-ledger.v1","sequence":461}
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 12
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Two 40 mm end lobes connected by a smooth tangential midsection with a 24 mm minimum web width."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The thickness direction is aligned with the Z axis.",
|
||||
"The outer profile may be verified visually because the validation set cannot fully measure the tangential outline."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single linkage body with a smooth, tangential outer profile connecting two enlarged end regions and a narrower central web."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 2,
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
120
|
||||
],
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The two pin holes are aligned on the part's main longitudinal axis."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The linkage shall include two pin holes arranged with a center-to-center spacing of 120 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 14,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three 14 mm through holes located in the central portion of the linkage."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The exact hole coordinates are constrained to the middle portion of the web and may be verified visually."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The central region shall include three weight-reduction through holes, each 14 mm in diameter."
|
||||
}
|
||||
],
|
||||
"revision": 1,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+102
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 12
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"expected": {
|
||||
"count": 2,
|
||||
"diameter_mm": 40,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Two 40 mm end lobes connected by a smooth tangential midsection with a 24 mm minimum web width."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The thickness direction is aligned with the Z axis.",
|
||||
"The outer profile may be verified visually because the validation set cannot fully measure the tangential outline.",
|
||||
"The two end lobes are modeled as cylindrical outer surfaces of 40 mm diameter."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single linkage body with a smooth, tangential outer profile connecting two enlarged end regions and a narrower central web."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 2,
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
120
|
||||
],
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The two pin holes are aligned on the part's main longitudinal axis."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The linkage shall include two pin holes arranged with a center-to-center spacing of 120 mm."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 14,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three 14 mm through holes located in the central portion of the linkage."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The exact hole coordinates are constrained to the middle portion of the web and may be verified visually."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The central region shall include three weight-reduction through holes, each 14 mm in diameter."
|
||||
}
|
||||
],
|
||||
"revision": 2,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "single_connected_body",
|
||||
"expected": {}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 12
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "outer_cylindrical_surface",
|
||||
"expected": {
|
||||
"count": 2,
|
||||
"diameter_mm": 40,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Two 40 mm end lobes connected by a smooth tangential midsection with a 24 mm minimum web width."
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The thickness direction is aligned with the Z axis.",
|
||||
"The outer profile may be verified visually because the validation set cannot fully measure the tangential outline.",
|
||||
"The two end lobes are modeled as cylindrical outer surfaces of 40 mm diameter."
|
||||
],
|
||||
"draft_id": "draft_001",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The part shall be a single linkage body with a smooth, tangential outer profile connecting two enlarged end regions and a narrower central web."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 2,
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "collinear_through_bore_chain",
|
||||
"expected": {
|
||||
"adjacent_distances_mm": [
|
||||
120
|
||||
],
|
||||
"diameter_mm": 16,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 12
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The two pin holes are aligned on the part's main longitudinal axis.",
|
||||
"The pin holes are oriented through the full 12 mm thickness along the Z axis."
|
||||
],
|
||||
"draft_id": "draft_002",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The linkage shall include two 16 mm pin holes arranged with a center-to-center spacing of 120 mm and oriented through the 12 mm thickness."
|
||||
},
|
||||
{
|
||||
"acceptance_claims": [
|
||||
{
|
||||
"claim_kind": "through_cylindrical_bore",
|
||||
"expected": {
|
||||
"count": 3,
|
||||
"diameter_mm": 14,
|
||||
"tolerance_mm": 0.01
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "visual",
|
||||
"expected": {
|
||||
"description": "Three 14 mm through holes located in the central portion of the linkage."
|
||||
}
|
||||
},
|
||||
{
|
||||
"claim_kind": "bbox_dimension_mm",
|
||||
"expected": {
|
||||
"axis": "z",
|
||||
"tolerance_mm": 0.01,
|
||||
"value": 12
|
||||
}
|
||||
}
|
||||
],
|
||||
"assumptions": [
|
||||
"The exact hole coordinates are constrained to the middle portion of the web and may be verified visually.",
|
||||
"The lightening holes are oriented through the full 12 mm thickness along the Z axis."
|
||||
],
|
||||
"draft_id": "draft_003",
|
||||
"source_ids": [
|
||||
"src_001"
|
||||
],
|
||||
"statement": "The central region shall include three 14 mm weight-reduction through holes passing through the 12 mm thickness."
|
||||
}
|
||||
],
|
||||
"revision": 3,
|
||||
"schema_version": "cad.requirements-draft.v1"
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"coverage": [
|
||||
{
|
||||
"requirement_ids": [
|
||||
"req_001",
|
||||
"req_002",
|
||||
"req_003"
|
||||
],
|
||||
"source_id": "src_001"
|
||||
}
|
||||
],
|
||||
"issues": [
|
||||
"The source requires the linkage to be a double-hole mechanical arm link, but the pin-hole draft does not explicitly require the two 16 mm bores to be through the 12 mm thickness/Z direction; it relies on generic through-bore claims without axis/orientation linkage to the part thickness.",
|
||||
"The source requires the three 14 mm lightening holes to be through holes in the middle; draft_003 covers the count/diameter and uses a scoped visual claim for middle location under the declared capability gap, but the through-hole direction/orientation relative to the 12 mm thickness is not explicitly claimed."
|
||||
],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"question": null,
|
||||
"reason_code": "missing_dimension",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"question": null,
|
||||
"reason_code": "missing_dimension",
|
||||
"verdict": "revise"
|
||||
}
|
||||
],
|
||||
"verdict": "revise"
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"coverage": [
|
||||
{
|
||||
"requirement_ids": [
|
||||
"req_001",
|
||||
"req_002",
|
||||
"req_003"
|
||||
],
|
||||
"source_id": "src_001"
|
||||
}
|
||||
],
|
||||
"issues": [
|
||||
"Source requires two end outer diameters of 40 mm, but no exact executable acceptance claim verifies the 40 mm end lobe diameters; it is represented only by visual prose under a known outline validation gap.",
|
||||
"Source requires middle body minimum width of 24 mm and smooth tangential outline, but these outline properties are only visual due to the declared validation capability gap.",
|
||||
"Source requires three central 14 mm lightening through holes; draft_003 includes executable count/diameter and scoped visual placement for the declared gap."
|
||||
],
|
||||
"item_verdicts": [
|
||||
{
|
||||
"draft_id": "draft_001",
|
||||
"question": null,
|
||||
"reason_code": "missing_dimension",
|
||||
"verdict": "revise"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_002",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
},
|
||||
{
|
||||
"draft_id": "draft_003",
|
||||
"question": null,
|
||||
"reason_code": "none",
|
||||
"verdict": "pass"
|
||||
}
|
||||
],
|
||||
"verdict": "revise"
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"schema_version": "cad.source-index.v1",
|
||||
"sources": {
|
||||
"src_001": "生成一个机械臂双孔连杆,两个销孔中心距120毫米,连杆厚度12毫米,两端外圆直径40毫米,两个销孔直径16毫米,中间杆身最小宽度24毫米,轮廓平滑相切,中部设置三个直径14毫米的减重贯穿孔。"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
生成一个机械臂双孔连杆,两个销孔中心距120毫米,连杆厚度12毫米,两端外圆直径40毫米,两个销孔直径16毫米,中间杆身最小宽度24毫米,轮廓平滑相切,中部设置三个直径14毫米的减重贯穿孔。
|
||||
Reference in New Issue
Block a user