Files
XH-202626/projects/XH-202626-presentation_ppt169_20260727/validation/科创企业特有风险识别与管理_竞赛汇报PPT_V2.report.json

686 lines
33 KiB
JSON

{
"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
}