{ "built_from": { "portal": "release/portal.html", "portal_sha256": "9b6aabeb6ca18d15c3c0cd874dbb3dc1f820db050bdef7944e661d93d4ead843" }, "shell": { "file": "shell.html", "bytes": 138544, "sha256": "0a42ef684034be2f78cb8d38b16039d18a903d116d44154800d6abbaef8c3a71" }, "governance_sources": { "file": "governance_sources.json", "bytes": 1512, "sha256": "47f3aab9c4f83c8ab762714a94c2519802ebe62a508866b535df0036ba3d8381" }, "templates": { "count": 28, "items": { "tpl-U6_变桨液压仿真台.html": { "file": "templates/tpl-U6_变桨液压仿真台.html.html", "bytes": 52131, "sha256": "1fcfd0dd350cafb20c0abeec857a29ee9828cf568cd5b34c23f4adcf960ca4b8" }, "tpl-standard_panel_zh.html": { "file": "templates/tpl-standard_panel_zh.html.html", "bytes": 29270, "sha256": "9ea213506ab22c0245953a1e3cd3c03aaaf14bc32f4025151a4559a5783c62ce" }, "tpl-coverage_ch0_zh.html": { "file": "templates/tpl-coverage_ch0_zh.html.html", "bytes": 70141, "sha256": "9a0de3ed599bc4b93b46c32e548dff8250a715d4a9b39d48ad211769ccbd7b06" }, "tpl-如东传动链实际运行诊断_单文件版.html": { "file": "templates/tpl-如东传动链实际运行诊断_单文件版.html.html", "bytes": 5759924, "sha256": "9cab9fd3b6b9c4f9ea1c22d6e1fb98b71d94b292390dbaddb6621591efd1c787" }, "tpl-U6_液压公共站健康报告_客户版.html": { "file": "templates/tpl-U6_液压公共站健康报告_客户版.html.html", "bytes": 1007840, "sha256": "47d770f7ae4855130685f3dc0a938fd7d9b340bc7e811dbb1b5be4ef320ea42d" }, "tpl-如东海上风电场_整机综合诊断与风险评估_主轴冲击深挖修订版V2.1.html": { "file": "templates/tpl-如东海上风电场_整机综合诊断与风险评估_主轴冲击深挖修订版V2.1.html.html", "bytes": 3856574, "sha256": "3927a7ffb6fb7dc1c0f01bdb1e635aa228744427e8baff46b2ec3f9a52ef9302" }, "tpl-swt40_控制律仪表台_外发版.html": { "file": "templates/tpl-swt40_控制律仪表台_外发版.html.html", "bytes": 68602, "sha256": "f6547d1ba9fadd04d63e04ded03588fb43b99e66133b1bca5d23dcb7c99eb8ca" }, "tpl-report-主轴承.html": { "file": "templates/tpl-report-主轴承.html.html", "bytes": 752159, "sha256": "999ae02e5e792645195816581d39f9690bf28f92c673d40df995907075b24328" }, "tpl-report-齿轮箱.html": { "file": "templates/tpl-report-齿轮箱.html.html", "bytes": 3520452, "sha256": "a424f05b112516158f1c239a85089d8ebe865fe7cbdaaf700ed73906f421e732" }, "tpl-report-发电机.html": { "file": "templates/tpl-report-发电机.html.html", "bytes": 3098337, "sha256": "fdd0fe65e4e20fdc59fb3735c3ca77a45cf98c10a15abbe913ed1b80afca055b" }, "tpl-report-变桨.html": { "file": "templates/tpl-report-变桨.html.html", "bytes": 850894, "sha256": "82d5ccfd20b5f59fdd043fd373f6656a684f6174cd94563431be5e2aea443400" }, "tpl-governance-0.html": { "file": "templates/tpl-governance-0.html.html", "bytes": 27682, "sha256": "83a6cfcfe2d4aa063ae9732c6f1ee2e5972cf3c044989ad094b2ef527ab93092" }, "tpl-governance-1.html": { "file": "templates/tpl-governance-1.html.html", "bytes": 136129, "sha256": "e40be3fa3b6177f8764801e794980a8fb840482c77994fe028384e0a8f246135" }, "tpl-governance-2.html": { "file": "templates/tpl-governance-2.html.html", "bytes": 49979, "sha256": "dd9e882775c62184f2f4cf7889377a54938a42285f78de54174ec2bf3b776980" }, "tpl-governance-3.html": { "file": "templates/tpl-governance-3.html.html", "bytes": 61139, "sha256": "bef801ab1f7a593605d2839ad37e9296d511dbbd6ae91a85d7fdc6cb281a6b2f" }, "tpl-governance-4.html": { "file": "templates/tpl-governance-4.html.html", "bytes": 53963, "sha256": "d16e27c091f00cf6b7460799f923c8c5bfe85f473e50dab5a6eee995aaa36360" }, "tpl-governance-5.html": { "file": "templates/tpl-governance-5.html.html", "bytes": 56872, "sha256": "e1f7736aab2d24957ab3b589a942a37d3a9e393670c4d9f599e28c2630571f55" }, "tpl-governance-6.html": { "file": "templates/tpl-governance-6.html.html", "bytes": 53507, "sha256": "e7bd17f6cb8ea6343e77d27fe4641bd75762797c4fd27e70880a6a5417d9605e" }, "tpl-governance-7.html": { "file": "templates/tpl-governance-7.html.html", "bytes": 59624, "sha256": "c31c920f5a6ea6d99d21a755e51f27c7394f8df902a8051f86412bac0dd7a9aa" }, "tpl-governance-8.html": { "file": "templates/tpl-governance-8.html.html", "bytes": 60150, "sha256": "7c0b86d88cbabe30e14f93c58848a5c0d2b43773a63007bad22262093ea937e4" }, "tpl-governance-9.html": { "file": "templates/tpl-governance-9.html.html", "bytes": 55297, "sha256": "8473cc316a1204f41cf582215e2e60dfe19ca8fb9e927d315c77ff5d799358d7" }, "tpl-governance-10.html": { "file": "templates/tpl-governance-10.html.html", "bytes": 50953, "sha256": "c886b7a5c00ca25c2ef2896c8d359ce7a8aaf3fe195ec0eec24fc0719857ae8f" }, "tpl-governance-11.html": { "file": "templates/tpl-governance-11.html.html", "bytes": 34536, "sha256": "760e5fa6cb508f24833c6fe0e5d4e3552d5c1f50bfab8def764027fa5adf0d3f" }, "tpl-sc1-local.html": { "file": "templates/tpl-sc1-local.html.html", "bytes": 412, "sha256": "b0f02617d97937ab822bade84ecd889cab731f27da316216c3014908611e42c6" }, "tpl-swt-subsystem-1.html": { "file": "templates/tpl-swt-subsystem-1.html.html", "bytes": 68586, "sha256": "c4a04fa2325d036db268cb02420edb230ea66875094c3a637e3b41318b002aaa" }, "tpl-swt-subsystem-2.html": { "file": "templates/tpl-swt-subsystem-2.html.html", "bytes": 68592, "sha256": "cb608b9cc29777d0cb3c006965c18381097de0d4b96929d336374a4f7371fac3" }, "tpl-swt-subsystem-3.html": { "file": "templates/tpl-swt-subsystem-3.html.html", "bytes": 68595, "sha256": "bd1af4fe48d52967b9afdc370bfa614248b6ef7a408fed545be95918e2810a5d" }, "tpl-swt-subsystem-4.html": { "file": "templates/tpl-swt-subsystem-4.html.html", "bytes": 68595, "sha256": "e4d9796efcde2cd05f544070dd3ce6cbc63a8638a8385c82c9dac78fd07583fa" } } }, "claims_section_stripped": 1, "expected_portal_sha256": "9b6aabeb6ca18d15c3c0cd874dbb3dc1f820db050bdef7944e661d93d4ead843", "line_ending": "LF", "notes": [ "shell.html = 门户外壳 (CSS/JS/导航/面板结构), 含 与 标记;", "templates/ 与 governance_sources.json 是**产物/交付件内容** (按\"产物不进 git\"的约定不入库); manifest 里留 sha256 以便漂移检测 (--check);", "contract-claims 段由 scripts/guanlan_portal_inject_claims.py 在装配最后注入 (内容来自 outputs/<场>/guanlan/…);", "锚点修复 scripts/guanlan_portal_fix_anchors.py 的输出是**代码**, 已固化在 shell.html 里;", "行尾必须是 LF: 三个脚本 (本器 + 两个注入器) 都已用字节级/newline=\"\" 写文件, 装配后有 CRLF 自检。" ] }