{ "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 module(s) without explicit data-pptx-bounds (; ); every final-page/template root 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 #6 has no id; object-level animation config cannot reference it" }, { "file": "01_cover.svg", "message": "Top-level visible #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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) ( 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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4); wrap each logical content unit in a top-level " }, { "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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (; ); every final-page/template root 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 #7 has no id; object-level animation config cannot reference it" }, { "file": "08_multi_agent.svg", "message": "Top-level visible #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (; ); every final-page/template root 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 #7 has no id; object-level animation config cannot reference it" }, { "file": "10_kg_ontology.svg", "message": "Top-level visible #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (; ); every final-page/template root 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 #7 has no id; object-level animation config cannot reference it" }, { "file": "11_contagion_algo.svg", "message": "Top-level visible #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (); every final-page/template root 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 #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 ( #2, #3, #4, ...); wrap each logical content unit in a top-level " }, { "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 module(s) without explicit data-pptx-bounds (; ); every final-page/template root 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 #4 has no id; object-level animation config cannot reference it" }, { "file": "18_thanks.svg", "message": "Top-level visible #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 ( #2, #3); wrap each logical content unit in a top-level " }, { "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 }