重构 改为标准化输出

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,10 @@
{"at":"2026-08-31 20:25:11","draft_path":"documents/requirements-draft-v1-5a0cc9dc0602-cad_e280c04b45d2_inv_47cad9d6b1a.json","draft_revision":1,"event":"requirements_draft_updated","invocation_id":"cad_e280c04b45d2_inv_47cad9d6b1a17569","item_count":2,"schema_version":"cad.action-ledger.v1","sequence":111}
{"at":"2026-08-31 20:25:14","draft_revision":1,"event":"requirements_review_requested","invocation_id":"cad_e280c04b45d2_inv_5c4f3907034f6b9f","schema_version":"cad.action-ledger.v1","sequence":112}
{"at":"2026-08-31 20:25:27","event":"requirements_review_revise","invocation_id":"cad_e280c04b45d2_inv_09973f65d99b5f55","review_path":"documents/requirements-review-3101824c5efc-cad_e280c04b45d2_inv_09973f65d99.json","schema_version":"cad.action-ledger.v1","sequence":113}
{"at":"2026-08-31 20:25:40","draft_path":"documents/requirements-draft-v2-70e6a5012ff8-cad_e280c04b45d2_inv_f087a2ba2cd.json","draft_revision":2,"event":"requirements_draft_patched","invocation_id":"cad_e280c04b45d2_inv_f087a2ba2cd97420","item_count":2,"schema_version":"cad.action-ledger.v1","sequence":114}
{"at":"2026-08-31 20:25:44","draft_revision":2,"event":"requirements_review_requested","invocation_id":"cad_e280c04b45d2_inv_53d0aaa369ba4b2f","schema_version":"cad.action-ledger.v1","sequence":115}
{"at":"2026-08-31 20:25:52","event":"requirements_review_revise","invocation_id":"cad_e280c04b45d2_inv_6fecf7efe4f4cdfb","review_path":"documents/requirements-review-c3e2fb7920fc-cad_e280c04b45d2_inv_6fecf7efe4f.json","schema_version":"cad.action-ledger.v1","sequence":116}
{"at":"2026-08-31 20:26:05","draft_path":"documents/requirements-draft-v3-8934e040d25b-cad_e280c04b45d2_inv_8171fc37118.json","draft_revision":3,"event":"requirements_draft_patched","invocation_id":"cad_e280c04b45d2_inv_8171fc371186c856","item_count":2,"schema_version":"cad.action-ledger.v1","sequence":117}
{"at":"2026-08-31 20:26:08","draft_revision":3,"event":"requirements_review_requested","invocation_id":"cad_e280c04b45d2_inv_d82ae7e950fd1c24","schema_version":"cad.action-ledger.v1","sequence":118}
{"at":"2026-08-31 20:26:16","event":"requirements_review_revise","invocation_id":"cad_e280c04b45d2_inv_f9caa11a008b21b6","review_path":"documents/requirements-review-3821cff62463-cad_e280c04b45d2_inv_f9caa11a008.json","schema_version":"cad.action-ledger.v1","sequence":119}
{"at":"2026-08-31 20:26:16","draft_revision":3,"event":"requirements_review_limit_reached","schema_version":"cad.action-ledger.v1","sequence":120}
@@ -0,0 +1,66 @@
{
"items": [
{
"acceptance_claims": [
{
"claim_kind": "solid_count_equals",
"expected": {
"value": 1
}
},
{
"claim_kind": "single_connected_body",
"expected": {}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "x",
"tolerance_mm": 0.1,
"value": 140
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "y",
"tolerance_mm": 0.1,
"value": 50
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "z",
"tolerance_mm": 0.1,
"value": 10
}
}
],
"assumptions": [],
"draft_id": "draft_001",
"source_ids": [
"src_001"
],
"statement": "连接板为单一实体,外形为长方板,整体尺寸为长140毫米、宽50毫米、厚10毫米。"
},
{
"acceptance_claims": [
{
"claim_kind": "visual",
"expected": {
"description": "两端各有一个长圆形贯穿槽;每个槽总长30毫米、宽12毫米;槽中心距板端20毫米;槽长轴沿板长度方向。"
}
}
],
"assumptions": [],
"draft_id": "draft_002",
"source_ids": [
"src_001"
],
"statement": "板的两端各设置一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心距对应板端20毫米,且槽的长轴沿板长度方向布置。"
}
],
"revision": 1,
"schema_version": "cad.requirements-draft.v1"
}
@@ -0,0 +1,76 @@
{
"items": [
{
"acceptance_claims": [
{
"claim_kind": "solid_count_equals",
"expected": {
"value": 1
}
},
{
"claim_kind": "single_connected_body",
"expected": {}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "x",
"tolerance_mm": 0.1,
"value": 140
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "y",
"tolerance_mm": 0.1,
"value": 50
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "z",
"tolerance_mm": 0.1,
"value": 10
}
}
],
"assumptions": [],
"draft_id": "draft_001",
"source_ids": [
"src_001"
],
"statement": "连接板为单一实体,外形为长方板,整体尺寸为长140毫米、宽50毫米、厚10毫米。"
},
{
"acceptance_claims": [
{
"claim_kind": "through_cylindrical_bore",
"expected": {
"count": 2,
"diameter_mm": 12,
"tolerance_mm": 0.1
}
},
{
"claim_kind": "visual",
"expected": {
"description": "两端各有一个长圆形贯穿槽;每个槽总长30毫米、宽12毫米;槽中心距板端20毫米;槽长轴沿板长度方向。"
}
}
],
"assumptions": [
"每个长圆形贯穿槽可按两端半圆与中间直边组成的贯穿开口理解。"
],
"draft_id": "draft_002",
"source_ids": [
"src_001"
],
"statement": "板的两端各设置一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心距对应板端20毫米,且槽的长轴沿板长度方向布置。"
}
],
"revision": 2,
"schema_version": "cad.requirements-draft.v1"
}
@@ -0,0 +1,76 @@
{
"items": [
{
"acceptance_claims": [
{
"claim_kind": "solid_count_equals",
"expected": {
"value": 1
}
},
{
"claim_kind": "single_connected_body",
"expected": {}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "x",
"tolerance_mm": 0.1,
"value": 140
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "y",
"tolerance_mm": 0.1,
"value": 50
}
},
{
"claim_kind": "bbox_dimension_mm",
"expected": {
"axis": "z",
"tolerance_mm": 0.1,
"value": 10
}
}
],
"assumptions": [],
"draft_id": "draft_001",
"source_ids": [
"src_001"
],
"statement": "连接板为单一实体,外形为长方板,整体尺寸为长140毫米、宽50毫米、厚10毫米。"
},
{
"acceptance_claims": [
{
"claim_kind": "through_cylindrical_bore",
"expected": {
"count": 2,
"diameter_mm": 12,
"tolerance_mm": 0.1
}
},
{
"claim_kind": "visual",
"expected": {
"description": "两端各设置一个长圆形贯穿槽;每个槽总长30毫米、宽12毫米;槽中心线距对应板端20毫米;槽的长轴沿板长度方向布置;槽为贯穿切除。"
}
}
],
"assumptions": [
"长圆形贯穿槽按宽12毫米、总长30毫米的贯穿开口理解,中心线位于板厚中面。"
],
"draft_id": "draft_002",
"source_ids": [
"src_001"
],
"statement": "板的两端各设置一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心线距对应板端20毫米,且槽的长轴沿板长度方向布置。"
}
],
"revision": 3,
"schema_version": "cad.requirements-draft.v1"
}
@@ -0,0 +1,29 @@
{
"coverage": [
{
"requirement_ids": [
"req_001",
"req_002"
],
"source_id": "src_001"
}
],
"issues": [
"draft_002 represents all slot requirements only as a visual/prose claim; it lacks exact executable acceptance claims for slot count, through-cut condition, total slot length 30 mm, slot width 12 mm, slot centers 20 mm from each plate end, and long-axis orientation along plate length."
],
"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"
}
],
"verdict": "revise"
}
@@ -0,0 +1,30 @@
{
"coverage": [
{
"requirement_ids": [
"req_001",
"req_002"
],
"source_id": "src_001"
}
],
"issues": [
"draft_002 represents the two long rounded through-slots mainly with a visual prose claim; missing exact executable acceptance claims for slot total length 30 mm, slot width 12 mm as an obround slot, slot center distance 20 mm from each corresponding plate end, long-axis orientation along the plate length, and through-cut behavior. The through_cylindrical_bon",
"through_cylindrical_bore claim is not feasible for obround slots and incorrectly describes the slots as cylindrical bores."
],
"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"
}
],
"verdict": "revise"
}
@@ -0,0 +1,30 @@
{
"coverage": [
{
"requirement_ids": [
"req_001",
"req_002"
],
"source_id": "src_001"
}
],
"issues": [
"draft_002 represents the long rounded slots mainly with a visual prose claim; executable acceptance is wrong/incomplete because it specifies two through cylindrical bores rather than two obround through-slots with total length 30 mm, width 12 mm, centers 20 mm from the corresponding plate ends, and long axes along the plate length.",
"Missing executable acceptance claims for slot total length 30 mm, slot count per end/positions relative to both ends, obround geometry, through-cut nature of the full slot, and slot long-axis orientation."
],
"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"
}
],
"verdict": "revise"
}
@@ -0,0 +1,6 @@
{
"schema_version": "cad.source-index.v1",
"sources": {
"src_001": "生成一个连接板,长140毫米,宽50毫米,厚度10毫米,两端各有一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心距板端20毫米,槽的长轴沿板长度方向。"
}
}
@@ -0,0 +1 @@
生成一个连接板,长140毫米,宽50毫米,厚度10毫米,两端各有一个长圆形贯穿槽,槽总长30毫米、宽12毫米,槽中心距板端20毫米,槽的长轴沿板长度方向。