| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_docs_superpowers_specs_2026_07_05_pl_hazard_cert_by_type_design_md", "label": "2026-07-05-pl-hazard-cert-by-type-design.md", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L1"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design", "label": "\u5371\u5316\u54c1\u8bc1\u4e66\u6309\u4ea7\u54c1\u7c7b\u578b\u533a\u5206 \u2014 \u8bbe\u8ba1\u6587\u6863", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L1"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "label": "\u80cc\u666f\u4e0e\u95ee\u9898", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L8"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_04", "label": "\u73b0\u72b6\uff082026-07-04 \u9f50\u5907\u529f\u80fd\u4e0a\u7ebf\u540e\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L10"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_05", "label": "\u4e1a\u52a1\u8bc9\u6c42\uff082026-07-05 \u786e\u8ba4\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L19"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_29", "label": "\u95ee\u9898", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L29"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_35", "label": "\u76ee\u6807", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L35"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_44", "label": "\u5df2\u786e\u8ba4\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L44"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_60", "label": "\u4e00\u3001\u6570\u636e\u6a21\u578b", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L60"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_1_pl_plan_product", "label": "1.1 `pl_plan_product` \u5b57\u6bb5\u8bed\u4e49\uff08\u53d8\u66f4\u540e\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L62"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_1", "label": "code:sql (ALTER TABLE `pl_plan_product`)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L72"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_2", "label": "1.2 \u6240\u9700\u8bc1\u79cd\u5224\u5b9a\uff08\u903b\u8f91\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L82"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_2", "label": "code:python (# \u4f2a\u4ee3\u7801)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L84"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_3_pl_plan_hazard_cert_ready", "label": "1.3 `pl_plan.hazard_cert_ready` \u4fdd\u7559", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L102"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_108", "label": "\u4e8c\u3001\u5386\u53f2\u6570\u636e\u8fc1\u79fb", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L108"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_1", "label": "2.1 \u8fc1\u79fb\u89c4\u5219", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L112"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_2_dml", "label": "2.2 DML \u4f2a\u4ee3\u7801", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L123"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_3", "label": "code:sql (-- \u4ec5\u6613\u5236\u7206\uff1a\u642c\u8fc1\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L125"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_3", "label": "2.3 \u8fc1\u79fb\u540e\u4e1a\u52a1\u5f71\u54cd", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L143"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "label": "\u4e09\u3001\u540e\u7aef API", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L150"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_1_schema_model", "label": "3.1 Schema / Model", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L152"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_2", "label": "3.2 \u66f4\u65b0\u8bc1\u4e66\u63a5\u53e3", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L159"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_4", "label": "code:block4 (PATCH /api/transport/plan/{id}/product-certs)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L163"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_5", "label": "code:json ({)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L170"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_3_crud", "label": "3.3 \u8ba1\u5212 CRUD \u900f\u4f20", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L187"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_4", "label": "3.4 \u5b89\u6392\u8fd0\u8f93", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L194"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "label": "\u56db\u3001\u524d\u7aef", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L200"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_1_api", "label": "4.1 \u7c7b\u578b\u4e0e API", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L202"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_2_composable", "label": "4.2 Composable\uff08\u5355\u4e00\u4e8b\u5b9e\u6765\u6e90\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L209"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_6", "label": "code:typescript (export type HazardCertSlotKey = 'purchaseCertUrl' | 'transpo)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L213"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_3_p0", "label": "4.3 \u4e0a\u4f20\u5f39\u7a97\uff08P0\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L242"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_4_p0", "label": "4.4 \u67e5\u770b\u8868\u683c\uff08P0\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L254"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_5_p0", "label": "4.5 \u5217\u8868\u8bc1\u4e66\u5355\u5143\u683c\uff08P0\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L260"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_6_p1", "label": "4.6 \u95f4\u63a5\u9875\u9762\uff08P1\uff0c\u6587\u6848\u5fae\u8c03\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L267"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_7_p2", "label": "4.7 \u900f\u4f20\uff08P2\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L276"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_8", "label": "4.8 \u975e\u76ee\u6807\uff08\u672c\u53d8\u66f4\u4e0d\u6539\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L283"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_ui", "label": "\u4e94\u3001UI \u7ed3\u6784\u793a\u610f", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L291"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_1", "label": "5.1 \u4e0a\u4f20\u5f39\u7a97 \u2014 \u4ec5\u6613\u5236\u6bd2", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L293"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_7", "label": "code:block7 (\u250c\u2500 \u4ea7\u54c1 A \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 [\u6613\u5236\u6bd2] \u2500\u2510)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L295"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_2", "label": "5.2 \u4e0a\u4f20\u5f39\u7a97 \u2014 \u4ec5\u6613\u5236\u7206", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L302"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_8", "label": "code:block8 (\u250c\u2500 \u4ea7\u54c1 B \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 [\u6613\u5236\u7206] \u2500\u2510)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L304"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_3", "label": "5.3 \u4e0a\u4f20\u5f39\u7a97 \u2014 \u53cc\u5c5e\u6027", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L310"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_9", "label": "code:block9 (\u250c\u2500 \u4ea7\u54c1 C \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 [\u6613\u5236\u6bd2] [\u6613\u5236\u7206] \u2500\u2510)", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L312"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_04_322", "label": "\u516d\u3001\u4e0e 2026-07-04 \u9f50\u5907\u8bbe\u8ba1\u7684\u5173\u7cfb", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L322"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_334", "label": "\u4e03\u3001\u5f71\u54cd\u8303\u56f4\uff08\u5b9e\u73b0\u6e05\u5355\uff09", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L334"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_352", "label": "\u516b\u3001\u98ce\u9669\u4e0e\u7f13\u89e3", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L352"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_363", "label": "\u4e5d\u3001\u9a8c\u6536\u6807\u51c6", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L363"}, {"id": "specs_2026_07_05_pl_hazard_cert_by_type_design_376", "label": "\u5341\u3001\u540e\u7eed", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L376"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_docs_superpowers_specs_2026_07_05_pl_hazard_cert_by_type_design_md", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L1", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L8", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_04", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L10", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_05", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L19", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_29", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L29", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_8", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_35", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L35", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L44", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_60", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L60", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_60", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_1_pl_plan_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L62", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_1_pl_plan_product", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L72", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_60", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L82", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_2", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L84", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_60", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_1_3_pl_plan_hazard_cert_ready", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L102", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_108", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L108", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_108", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L112", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_108", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_2_dml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L123", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_2_dml", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L125", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_108", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L143", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L150", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_1_schema_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L152", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L159", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_2", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L163", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_2", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L170", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_3_crud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L187", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_api", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_3_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L194", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L200", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_1_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L202", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_2_composable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L209", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_2_composable", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L213", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_3_p0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L242", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_4_p0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L254", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_5_p0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L260", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_6_p1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L267", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_7_p2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L276", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_200", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_4_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L283", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L291", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_ui", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L293", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_1", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L295", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_ui", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L302", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_2", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L304", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_ui", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L310", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design_5_3", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L312", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_2026_07_04_322", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L322", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_334", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L334", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_352", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L352", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_363", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L363", "weight": 1.0}, {"source": "specs_2026_07_05_pl_hazard_cert_by_type_design", "target": "specs_2026_07_05_pl_hazard_cert_by_type_design_376", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/specs/2026-07-05-pl-hazard-cert-by-type-design.md", "source_location": "L376", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
|