feat: 初始提交 - 科创企业特有风险的识别与管理 (数智风控系统)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+816
@@ -0,0 +1,816 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\数智风控:AI 科创企业新型风险前瞻治理方案_竞赛汇报PPT_0728.pptx",
|
||||
"bytes": 69419
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 22,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "0771b2758a5acb4f9d2df0895789f65226f0b31daebb396fbc86c8853f87eafd",
|
||||
"file_count": 22,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "c50a082795e007543e12094f07b28d30d6f7e395bf69c10f2fce2b45f9b20a77"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "7216c0bf335863854da7a3f19e57b4ea1dc774df26b4b27b91ae2b558ad7cd5e"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "d0ed2b4798cfb95e49d62f126ec20d5d95c6d5b8df5c8c17e034cdcf5c201dd3"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 22,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "stale",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "mismatch",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "5f1a6a1495a66e3b3c82294907c18be137016d12283a8a707bd48b7e511d8c62",
|
||||
"file_count": 25,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 25,
|
||||
"passed": 0,
|
||||
"warnings": 25,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 132,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x6, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+677
@@ -0,0 +1,677 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT.pptx",
|
||||
"bytes": 74793
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 18,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "b5987ea261c5a97868deff446360e86b2ca7f2a18544e60d0b6c9ab2a9e217b8",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "087f940b41107d9708bd9789a0e18a1274e92d7b0705da3677cb1862c3c844a4"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "54a46ea304ee861e3c00463ce95a0fa4c30cebd903bbc6aef6994a8051fd9f44"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "88f33222eff0ca9aa6160c2bca5e95c5d050da470b6f29bea6f0d51c9841508a"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "d741f7ef7651919c1da3b8e7ddb8dd4bc2fe8f3db62208195783025382de37ac"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "a077643f1526b78b11ed05681fdaf0a779dbb4359c4ffc6a5587bae464d24ca0"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "2c941b5a89d8b20ede30a518a9942e1df3b3192832c8ad9c329caaad888e5c36"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "3fd20871a0e6d9c5590b4ffeff6d4773652c36bec13747958f269230770f4734"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d59612deeaf4d133e37925367ed04736abf5999d7596a0f561a5046919befbb1"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "e6eb2240ebc92fc7096321445cfbec5ad2e1b3951110cc5b6452f9a0d2ccec7f"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "236e1ba04f6724910ff89ebd75814dde977ab184003d737be019c3f474581ec5"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "ce69d1a34b391f62e7dd104f69424ba514661d84a437b9353223787f961468e2"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "e67a6a336d751047247b4f94e3ba7b6b382b68ecc915e3161ed957d0230c8412"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "48d2b937d5fa72deced71175680c1a921f77204abbea8219d6f9085eb46d3567"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "7df7593adabda9d8529d157c4212bde4f8a2296263d5bb1aeb5b1050fc532240"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "eddbaf2fb5333298e681d6a858f40df0447515b51e31755a3cb38158478394a4"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "340a3574506ac6bdd582d65e0bb3be71b7fb2352b69f64a543218d18c6f8c4ef"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "c6436a544ab8b7b7cd39eacccf8cfc4ee5f4e2bc6d2a7cb1fd99a74f19e32f85"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "1997d5b118aef3a8b2338c8feb2c54ff47d982ee600c3477eefa879a15735960"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 18,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "passed",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "passed",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "b5987ea261c5a97868deff446360e86b2ca7f2a18544e60d0b6c9ab2a9e217b8",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "087f940b41107d9708bd9789a0e18a1274e92d7b0705da3677cb1862c3c844a4"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "54a46ea304ee861e3c00463ce95a0fa4c30cebd903bbc6aef6994a8051fd9f44"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "88f33222eff0ca9aa6160c2bca5e95c5d050da470b6f29bea6f0d51c9841508a"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "d741f7ef7651919c1da3b8e7ddb8dd4bc2fe8f3db62208195783025382de37ac"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "a077643f1526b78b11ed05681fdaf0a779dbb4359c4ffc6a5587bae464d24ca0"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "2c941b5a89d8b20ede30a518a9942e1df3b3192832c8ad9c329caaad888e5c36"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "3fd20871a0e6d9c5590b4ffeff6d4773652c36bec13747958f269230770f4734"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d59612deeaf4d133e37925367ed04736abf5999d7596a0f561a5046919befbb1"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "e6eb2240ebc92fc7096321445cfbec5ad2e1b3951110cc5b6452f9a0d2ccec7f"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "236e1ba04f6724910ff89ebd75814dde977ab184003d737be019c3f474581ec5"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "ce69d1a34b391f62e7dd104f69424ba514661d84a437b9353223787f961468e2"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "e67a6a336d751047247b4f94e3ba7b6b382b68ecc915e3161ed957d0230c8412"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "48d2b937d5fa72deced71175680c1a921f77204abbea8219d6f9085eb46d3567"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "7df7593adabda9d8529d157c4212bde4f8a2296263d5bb1aeb5b1050fc532240"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "eddbaf2fb5333298e681d6a858f40df0447515b51e31755a3cb38158478394a4"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "340a3574506ac6bdd582d65e0bb3be71b7fb2352b69f64a543218d18c6f8c4ef"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "c6436a544ab8b7b7cd39eacccf8cfc4ee5f4e2bc6d2a7cb1fd99a74f19e32f85"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "1997d5b118aef3a8b2338c8feb2c54ff47d982ee600c3477eefa879a15735960"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 18,
|
||||
"passed": 0,
|
||||
"warnings": 18,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 108,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "13 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x7, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x24, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #9 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "26 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 6 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x12, 16x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Recommendation: fill='#0e7490' is converter-compatible in 1 location(s) (<rect> attribute); generated SVG should prefer fill=\"#0E7490\". No change is required for export."
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #8 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "6 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 7 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x16, 16x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x6, 15x6, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x6, 16x5. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x18, 15x14, 16, 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 12x3, 13x5, 16x7, 17. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #22 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "20 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x7, 16x4, 17x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s), 1 font-size value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 11, 12x5, 13x4, 15, 16x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 3 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x2, 15, 16, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x3, 16x7, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #8 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "6 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x4, 15x7, 16, 17x6. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 3 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x2, 15x3, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x5, 16, 17x5. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x8, 16x2, 17x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x3, 16x7, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "8 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3, <text> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Consolas, monospace",
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+816
@@ -0,0 +1,816 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT_22页截图占位版.pptx",
|
||||
"bytes": 68860
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 22,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "91ba76696f50956513e213d1ffa029ef1b52ba572c4a33d477ef9516f39bc4bb",
|
||||
"file_count": 22,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 22,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "stale",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "mismatch",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "5f1a6a1495a66e3b3c82294907c18be137016d12283a8a707bd48b7e511d8c62",
|
||||
"file_count": 25,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 25,
|
||||
"passed": 0,
|
||||
"warnings": 25,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 132,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x6, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+685
@@ -0,0 +1,685 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT_V2.pptx",
|
||||
"bytes": 73614
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 18,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "d4e958d09d3f9295b07b4e4e8e8baf6a3ee36f58da46f9ee578c7a620bf25e54",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "121ca9324bcc8ca615a12e322d6598821fbe5201280832fb51fa1db6d90d8e1a"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "54a46ea304ee861e3c00463ce95a0fa4c30cebd903bbc6aef6994a8051fd9f44"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "88f33222eff0ca9aa6160c2bca5e95c5d050da470b6f29bea6f0d51c9841508a"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "d741f7ef7651919c1da3b8e7ddb8dd4bc2fe8f3db62208195783025382de37ac"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "a077643f1526b78b11ed05681fdaf0a779dbb4359c4ffc6a5587bae464d24ca0"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "be562a24f68340bb8fb49362f227856a4e3bb3cb270c1a698eac0b80beca88b5"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "3fd20871a0e6d9c5590b4ffeff6d4773652c36bec13747958f269230770f4734"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d59612deeaf4d133e37925367ed04736abf5999d7596a0f561a5046919befbb1"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "e6eb2240ebc92fc7096321445cfbec5ad2e1b3951110cc5b6452f9a0d2ccec7f"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "236e1ba04f6724910ff89ebd75814dde977ab184003d737be019c3f474581ec5"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "ce69d1a34b391f62e7dd104f69424ba514661d84a437b9353223787f961468e2"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "e67a6a336d751047247b4f94e3ba7b6b382b68ecc915e3161ed957d0230c8412"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "48d2b937d5fa72deced71175680c1a921f77204abbea8219d6f9085eb46d3567"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "7df7593adabda9d8529d157c4212bde4f8a2296263d5bb1aeb5b1050fc532240"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "eddbaf2fb5333298e681d6a858f40df0447515b51e31755a3cb38158478394a4"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "340a3574506ac6bdd582d65e0bb3be71b7fb2352b69f64a543218d18c6f8c4ef"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "c6436a544ab8b7b7cd39eacccf8cfc4ee5f4e2bc6d2a7cb1fd99a74f19e32f85"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "11ddf4e3ddff201cdc3a81349bd84824a582fe1a3bd16409c662d716737fdecd"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 18,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "passed",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "passed",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "d4e958d09d3f9295b07b4e4e8e8baf6a3ee36f58da46f9ee578c7a620bf25e54",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "121ca9324bcc8ca615a12e322d6598821fbe5201280832fb51fa1db6d90d8e1a"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "54a46ea304ee861e3c00463ce95a0fa4c30cebd903bbc6aef6994a8051fd9f44"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "88f33222eff0ca9aa6160c2bca5e95c5d050da470b6f29bea6f0d51c9841508a"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "d741f7ef7651919c1da3b8e7ddb8dd4bc2fe8f3db62208195783025382de37ac"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "a077643f1526b78b11ed05681fdaf0a779dbb4359c4ffc6a5587bae464d24ca0"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "be562a24f68340bb8fb49362f227856a4e3bb3cb270c1a698eac0b80beca88b5"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "3fd20871a0e6d9c5590b4ffeff6d4773652c36bec13747958f269230770f4734"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d59612deeaf4d133e37925367ed04736abf5999d7596a0f561a5046919befbb1"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "e6eb2240ebc92fc7096321445cfbec5ad2e1b3951110cc5b6452f9a0d2ccec7f"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "236e1ba04f6724910ff89ebd75814dde977ab184003d737be019c3f474581ec5"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "ce69d1a34b391f62e7dd104f69424ba514661d84a437b9353223787f961468e2"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "e67a6a336d751047247b4f94e3ba7b6b382b68ecc915e3161ed957d0230c8412"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "48d2b937d5fa72deced71175680c1a921f77204abbea8219d6f9085eb46d3567"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "7df7593adabda9d8529d157c4212bde4f8a2296263d5bb1aeb5b1050fc532240"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "eddbaf2fb5333298e681d6a858f40df0447515b51e31755a3cb38158478394a4"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "340a3574506ac6bdd582d65e0bb3be71b7fb2352b69f64a543218d18c6f8c4ef"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "c6436a544ab8b7b7cd39eacccf8cfc4ee5f4e2bc6d2a7cb1fd99a74f19e32f85"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "11ddf4e3ddff201cdc3a81349bd84824a582fe1a3bd16409c662d716737fdecd"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 18,
|
||||
"passed": 0,
|
||||
"warnings": 18,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 110,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x24, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #9 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "26 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 6 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x12, 16x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Recommendation: fill='#0e7490' is converter-compatible in 1 location(s) (<rect> attribute); generated SVG should prefer fill=\"#0E7490\". No change is required for export."
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #8 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "6 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 7 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x16, 16x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x6, 15x6, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x7, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x18, 15x14, 16, 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 12x3, 13x5, 16x7, 17. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #22 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "20 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x7, 16x4, 17x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s), 1 font-size value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 11, 12x5, 13x4, 15, 16x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #10 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "7 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 3 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x2, 15, 16, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x3, 16x7, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #8 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "6 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x4, 15x7, 16, 17x6. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 3 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x2, 15x3, 16. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x5, 16, 17x5. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 15x8, 16x2, 17x2. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "5 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13x3, 16x7, 17x3. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Consolas, monospace",
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+816
@@ -0,0 +1,816 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT_大字最终版.pptx",
|
||||
"bytes": 69378
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 22,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "5667a2cb8bb3f9981d07aab3aa40db5857401e61eb2110643f86cb46389d4636",
|
||||
"file_count": 22,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "7216c0bf335863854da7a3f19e57b4ea1dc774df26b4b27b91ae2b558ad7cd5e"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 22,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "stale",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "mismatch",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "5f1a6a1495a66e3b3c82294907c18be137016d12283a8a707bd48b7e511d8c62",
|
||||
"file_count": 25,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "9f8fc3ab98f69eccca6e1091ab0170164e0345f8442d864aa4a7e1b1382f53bd"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "4626c73b76ef6418d545bfe8b3e8e60a98f180d32c09eba74f0b1420ed97efe1"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "3fbdcf1b1cf9ab5ef22422d2f254d01561feadee9f1f88e4927d26a41366276b"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "b7768c710464a27eb98bebe203db780f45baf2180396647719f572236af9d35e"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "1822d50768871c2e07da0f1d3dcf7af6a90f25c06809f19e553d04faaee0d363"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "1e201380f959c4b44d7d6e112367383781dbbd97d5c0b2e6cfe6223dc3db5223"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "cf2764398444bc306d76096aca2ca982264653d326095ed7ba935a61d870d7b6"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "b895b241ad3ff86d93d9a0cc2bc26c3d6b14660099e2697dd6f63da34a1c586d"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"sha256": "57ffd2071f3cc17bef9484d45d6a6ed2f59447a7b21a69768a81272b377b14ca"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"sha256": "8b22280e5f841227f78ba92c720d7026d86c1d08fa2e36df2b923997258b231a"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"sha256": "caf4de25205829ad7109b943f6c00736f202f68341f22047b7acdd91c2f9034d"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"sha256": "af61246565e3f9bd9363d75b20e29e4c43a0efbef5af21c8a18a1129b8dcc040"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"sha256": "f329caaa55787df259f8022a6a2d86bf37614831eeb01367d7106e64b48793e3"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 25,
|
||||
"passed": 0,
|
||||
"warnings": 25,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 132,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x6, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_screenshot_dashboard.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_screenshot_debate.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_screenshot_kg.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "19_screenshot_pricing.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 13, 15. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "20_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "21_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "22_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+608
@@ -0,0 +1,608 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT_大字极简版.pptx",
|
||||
"bytes": 58911
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 18,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "a4f0bef661b161cb39f0fa8265127efd973b3c78333933c619d0c3f7c16b6763",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "4ffa184d5c7156047b5b0f2b5e1e6ce7d596c5cd672060f43c45c94899748ca8"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "eef5c169ee7cd5e2d4309c7e6bd12c65855038ba838082c351da99bb6485e3a0"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "d7b03ebf0104ddc6c8d7e7076f8e731bea56c6ef94b037faa41f11226d68e3d4"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "40d2da7c8125760ee4117b113158cff34d4dd0759e5ceea4cb2332fb09b9369a"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "4e816597ffa638dfdbe1f5abd01e888d704c21f52d3df1c4dc93b1cfd6ecb858"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d1f5ea7a9bdee5105f5c25437f81e62e5e23cd994d52147fda0ea9b5533b7e27"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "2030104a153a777260aabcfe593bbf963cce1cef6c83fc72368e838bbc178523"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "176cd708b0fc9048524178ed299be2908cbfca3fbbf70ff84c18331e7c781cba"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "e1380c330fd54acb009f033274576cef6127919255135caace52c5ddd7221acf"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 18,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "passed",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "passed",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "a4f0bef661b161cb39f0fa8265127efd973b3c78333933c619d0c3f7c16b6763",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "4ffa184d5c7156047b5b0f2b5e1e6ce7d596c5cd672060f43c45c94899748ca8"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "eef5c169ee7cd5e2d4309c7e6bd12c65855038ba838082c351da99bb6485e3a0"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "d7b03ebf0104ddc6c8d7e7076f8e731bea56c6ef94b037faa41f11226d68e3d4"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "40d2da7c8125760ee4117b113158cff34d4dd0759e5ceea4cb2332fb09b9369a"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "4e816597ffa638dfdbe1f5abd01e888d704c21f52d3df1c4dc93b1cfd6ecb858"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d1f5ea7a9bdee5105f5c25437f81e62e5e23cd994d52147fda0ea9b5533b7e27"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "2030104a153a777260aabcfe593bbf963cce1cef6c83fc72368e838bbc178523"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "176cd708b0fc9048524178ed299be2908cbfca3fbbf70ff84c18331e7c781cba"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "e1380c330fd54acb009f033274576cef6127919255135caace52c5ddd7221acf"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 18,
|
||||
"passed": 0,
|
||||
"warnings": 18,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 91,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x6, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
+612
@@ -0,0 +1,612 @@
|
||||
{
|
||||
"schema": "ppt-master.pptx-postflight-report.v1",
|
||||
"status": "passed-with-warnings",
|
||||
"output": {
|
||||
"path": "D:\\code\\XH-202626_科创企业特有风险的识别与管理\\科创企业特有风险识别与管理_竞赛汇报PPT_大字架构版.pptx",
|
||||
"bytes": 59735
|
||||
},
|
||||
"source": {
|
||||
"svg_slide_count": 18,
|
||||
"layout_definition_count": 0,
|
||||
"fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "9cf621fa820d6b8e7eab8aed867bf3a0867b33b8568a8e8fb9a1f55f7dda866e",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "4ffa184d5c7156047b5b0f2b5e1e6ce7d596c5cd672060f43c45c94899748ca8"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "eef5c169ee7cd5e2d4309c7e6bd12c65855038ba838082c351da99bb6485e3a0"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "d7b03ebf0104ddc6c8d7e7076f8e731bea56c6ef94b037faa41f11226d68e3d4"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "40d2da7c8125760ee4117b113158cff34d4dd0759e5ceea4cb2332fb09b9369a"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d1f5ea7a9bdee5105f5c25437f81e62e5e23cd994d52147fda0ea9b5533b7e27"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "2030104a153a777260aabcfe593bbf963cce1cef6c83fc72368e838bbc178523"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "176cd708b0fc9048524178ed299be2908cbfca3fbbf70ff84c18331e7c781cba"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "e1380c330fd54acb009f033274576cef6127919255135caace52c5ddd7221acf"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"package": {
|
||||
"zip_integrity": "passed",
|
||||
"corrupt_member": null,
|
||||
"slides": 18,
|
||||
"notes": 0,
|
||||
"masters": 1,
|
||||
"layouts": 1
|
||||
},
|
||||
"checks": {
|
||||
"zip_integrity": "passed",
|
||||
"slide_count": "passed",
|
||||
"internal_relationships": "enforced-at-build",
|
||||
"structured_package": "not-applicable",
|
||||
"transitions": "enforced-at-build",
|
||||
"animations": "enforced-at-build",
|
||||
"quality_gate": "passed",
|
||||
"quality_warnings": "warning",
|
||||
"template_tokens": "passed",
|
||||
"external_images": "passed",
|
||||
"font_portability": "passed"
|
||||
},
|
||||
"quality": {
|
||||
"status": "loaded",
|
||||
"path": "d:\\code\\XH-202626_科创企业特有风险的识别与管理\\projects\\XH-202626-presentation_ppt169_20260727\\validation\\svg_quality_report.json",
|
||||
"schema": "ppt-master.svg-quality-report.v1",
|
||||
"stage": "final",
|
||||
"source_match": "passed",
|
||||
"source_fingerprint": {
|
||||
"algorithm": "sha256",
|
||||
"digest": "9cf621fa820d6b8e7eab8aed867bf3a0867b33b8568a8e8fb9a1f55f7dda866e",
|
||||
"file_count": 18,
|
||||
"files": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"sha256": "e586ea6f3f0e47bf34b389a4506dec28265ee0d50804779022f44ac29dba0fbc"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"sha256": "4ffa184d5c7156047b5b0f2b5e1e6ce7d596c5cd672060f43c45c94899748ca8"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"sha256": "9cd1fb0a4b8681163b14f4852257442565b3215bb94f0151cf0de2454b9858d8"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"sha256": "eef5c169ee7cd5e2d4309c7e6bd12c65855038ba838082c351da99bb6485e3a0"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"sha256": "d7b03ebf0104ddc6c8d7e7076f8e731bea56c6ef94b037faa41f11226d68e3d4"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"sha256": "40d2da7c8125760ee4117b113158cff34d4dd0759e5ceea4cb2332fb09b9369a"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"sha256": "b8327bdaa893628f081d970993257558f4dff50bfd2de507a71de030bf8fd1a1"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"sha256": "d1f5ea7a9bdee5105f5c25437f81e62e5e23cd994d52147fda0ea9b5533b7e27"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"sha256": "2030104a153a777260aabcfe593bbf963cce1cef6c83fc72368e838bbc178523"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"sha256": "0d7d0cf7cd69e6759bf1051cdc69be188709bae3ce6fef8b6ae81dcd78272fd2"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"sha256": "5c62fb6e8ad93d39eb0a7d272cf1a4c5d506d80c906be96ac62c9568a4c2171d"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"sha256": "176cd708b0fc9048524178ed299be2908cbfca3fbbf70ff84c18331e7c781cba"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"sha256": "d71adf0bfae4c05662bc097fd9acb543efd11415631acb32aed76c4b1eb2582e"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"sha256": "65c941a31f5545c358b6d4b25c81c6b0a59c0bf58faf9020ade19a716c2aab29"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"sha256": "e1380c330fd54acb009f033274576cef6127919255135caace52c5ddd7221acf"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"sha256": "218e3755ba2a804a57a1d6ef5edbcf3c886eaff11ce99cfcafb64b3be889a5e0"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"sha256": "76dc2b84fc6c3c84b70f7d2b6cc51aa856de29a19b009fdb94a064e56ad14b68"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"sha256": "9aa002d48ac83c3279552abaac4a3433d34ef906ccdfbd20117d4281a5d77327"
|
||||
}
|
||||
]
|
||||
},
|
||||
"summary": {
|
||||
"total": 18,
|
||||
"passed": 0,
|
||||
"warnings": 18,
|
||||
"errors": 0
|
||||
},
|
||||
"categories": {
|
||||
"blocking": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"introduced": {
|
||||
"count": 92,
|
||||
"issues": [
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "Top-level visible <g> #7 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<path> #2, <path> #3, <circle> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "01_cover.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "02_contents.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "03_background.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "04_roadmap.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "05_six_risk_model.svg",
|
||||
"message": "spec_lock drift: 2 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "39 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "06_quant_paths.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 16x6, 17x12. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "3 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "07_architecture.svg",
|
||||
"message": "possible template font-size drift: undeclared sub-body size(s) 17x4. Map each text item to a spec_lock typography role first, then reflow card height / y / dy / line-height from the locked px values."
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "08_multi_agent.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "09_conflict_rules.svg",
|
||||
"message": "spec_lock drift: 5 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "10_kg_ontology.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "11_contagion_algo.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "12_pingan_products.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "13_dynamic_pricing.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "14_underwriting_report.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "15_system_prototype.svg",
|
||||
"message": "spec_lock drift: 4 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "16_team_structure.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Reference SVG: detected 1 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "Top-level visible <g> #6 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "4 ungrouped top-level Slide-local element(s) in svg_output (<text> #2, <text> #3, <line> #4, ...); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "17_future_prospects.svg",
|
||||
"message": "spec_lock drift: 3 color(s), 2 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Reference SVG: detected 2 visible root-level <g> module(s) without explicit data-pptx-bounds (<g>; <g>); every final-page/template root <g> declares its root-coordinate layout subcanvas even when it also carries data-pptx-frame or native chart/table coordinates"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #4 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "Top-level visible <g> #5 has no id; object-level animation config cannot reference it"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "2 ungrouped top-level Slide-local element(s) in svg_output (<circle> #2, <circle> #3); wrap each logical content unit in a top-level <g id=\"...\">"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "page SVG is missing root data-pptx-page-role"
|
||||
},
|
||||
{
|
||||
"file": "18_thanks.svg",
|
||||
"message": "spec_lock drift: 1 color(s), 1 font-family value(s) not in spec_lock.md (see drift summary for details)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"inherited": {
|
||||
"count": 0,
|
||||
"issues": []
|
||||
},
|
||||
"source-import": {
|
||||
"count": 0,
|
||||
"summary": {
|
||||
"warning_count": 0,
|
||||
"by_code": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"unresolved_template_tokens": [],
|
||||
"fonts": {
|
||||
"stacks": [
|
||||
"Microsoft YaHei, sans-serif",
|
||||
"SimHei, Microsoft YaHei, sans-serif"
|
||||
],
|
||||
"generic_only_stacks": []
|
||||
},
|
||||
"images": {
|
||||
"data_uri": 0,
|
||||
"local": 0,
|
||||
"external": 0,
|
||||
"external_references": []
|
||||
}
|
||||
},
|
||||
"backup_path": null,
|
||||
"conversion_trace_path": null
|
||||
}
|
||||
Reference in New Issue
Block a user