Checkpoint CM95 PBF production code and docs for Linux migration

This commit is contained in:
kaotei
2026-09-11 18:10:56 +08:00
parent 0ca1f63320
commit b52b3447cf
116 changed files with 55495 additions and 2 deletions

View File

@@ -0,0 +1,62 @@
# CM95 PBF Production v1.4.7 ROOT OVERLAY
# SHA-256 manifest; this manifest does not hash itself.
40ab19e0b75714e756b8079744121a27b404175abd7c595fa49cb500046d751a config/mappings/cm95_gap_disposition_japan_dataset_1_v1.yaml
2df00c19404adf3510443c615748bff5ecc2789c16da4ea8c2cfd42f3ccc717d config/mappings/cm95_gap_disposition_v1.yaml
3947a326e8e805d7eab357463380b2f303ba75ebe08dce4e4b708bc61416b575 config/mappings/cm95_to_navsea_v1.yaml
f3036ddb3b89a33577bf9d0ae16ca71aaa3726fd83bb365810ab48abce8381eb config/pbf/cm95_production_v1.yaml
8db466b99466a0f15079d6a644049bb30e3a31dca5f6f545a571da8f5d64d4c5 config/pbf/cm95_tile_policy_japan_full_detail_v1.yaml
d56396625f9ef25de274f05222156f06d4b39a91a3d9809bc30b1218bd601f7f config/pbf/cm95_tile_policy_v1.yaml
37aba6d8a12a4500e6599309430f97776e64aeda867c45728d984dcb6fc3ff1a config/pbf/cm95_v1_4_5_nonrenderable_label_tiles.txt
3e89bc20e2465592a2dc70509649e159a958b254452dd26e7d3bf2e8e74e7fb9 config/sprite/semantic-sprite-20260808.json
c11aa7b9410171df8b59f5175885ce0ebd2480706f3699eb7c28b1f4d351aaf4 config/style/style.navsea-delivery-full-semantic-unified-20260808-cm95-v1.json
207b2e4ea7eab1cafd549a894c36195fc060516307c2d73b05b52aad650eb3e2 docs/25个新增映射缺口分类说明_v1.md
f7e2f3a6f7ceb7dccd4cc3595e556d296d83300cfb48764b51b80633cb650013 docs/CM95_21张PBF对照审计_v1.md
7a24a5b33aac427f7e2be887ada48b346db7418db86d3087899f630582930e47 docs/CM95_PBF_Pilot生成器设计_v1.md
bba1fadc7d218b89531611afc25bf8c587667947af5bda024185d13dcd3850cb docs/CM95_PBF_v1.4.7_导航名称冲突审计式省略_v1.md
cf75fad5361fd2e502bdeb1a7114631549a36f4fa3f7cc5fd854a672a8c3014f docs/CM95_PBF_v1_2变更说明.md
d9fa32f28b7b4c325f3e17e05798f2b971b132274cfb1e0aff546d838ef78bc8 docs/CM95_PBF_v1_3变更说明.md
b6ba3051caecf9746c5ae091b32c7e8924ad0a6038c8160b61ea6c6ae8610441 docs/CM95_PBF_v1_4_3离线自检报告_v1.md
d6be555db71855a1decc88bb8164c4dd556371880c3818ced2388b415fc7b6fc docs/CM95_PBF生产化阶段_v1_4.md
c545546d76a291f30384b8a20bd5e8fb03a8fea214fac3bee11504c1e6dfadd1 docs/CM95_PBF生产化阶段_v1_4_1.md
e8a6dc017ed7c7a92fd67afed5a014a6860534de6745a5c404bd5541e92e7d1b docs/CM95_PBF生产化阶段_v1_4_2.md
e31ba6dfb53ccc9d69d1108bb8734c101052bdc5b206b4a4b0d7d9eada41212b docs/CM95_PBF生产化阶段_v1_4_3.md
cd6ad3f2e1e6e00dbd230fcad48013330500a03556ae6b5e5bda4577bc8705d4 docs/CM95_PBF生产化阶段_v1_4_4.md
1614b56f51c6c4f2546dfd2b8b02c527ce24bcc5a0877544b925344841da9e56 docs/CM95_PBF生产化阶段_v1_4_5.md
76ab40bfbb90f1a14e8387e16a8ab4942918123eeaf93c0224dac5af796308c4 docs/CM95_PBF生产化阶段_v1_4_6.md
6509ee4fdcd057e2e0a959c92ee3768cd672dc27f570279ee2e0267202da114b docs/CM95_助航名称规则冻结_v1.md
4fec6374e3ec462946cc6fb6cea04f69513c45066eade42ecbb89c7158e7932f docs/PBF03_离线自检报告_v1.md
8daaa1f6e373e1df20c553208e5657a87fcc2f8b291d2164d2240d133bc07252 docs/PBF03_离线自检报告_v1_1.md
69f821a70d2bfb8bdbbd53b5a9f20e591b54a3aaabbbab1d6a7f59d526629eba docs/cm95_global_mapping_gap_closure_audit_v2.json
ebadb6ea5cf3365a22c06ee5c8806e43ef23c1a8358ed9cfba4aae28aa5876ab docs/cm95_mapping_contract_check_v1.json
e527cfe189982ae914bb7f920d7abf8b06c358b132359952e5c9f38be48124f7 docs/cm95_mapping_contract_check_v1_1.json
b22aab3cc1d57f77195f367841ce1f585b8ce0300ee1c11275b3a100a9cba1ab docs/cm95_mapping_contract_check_v1_4_3.json
836fde71f3e012b0613ab8e9069075a420a8b186c8f13559ab6a925fd0536279 pyproject.toml
a460a58863c910fa7593ae36768bf061ed51f956080e9b11497485558d86a6b2 requirements.txt
20080eea2aaa7a672f93143fea66944954e578a81e468e99c7c7de6b995fad63 scripts/cm95_japan_continue_from_step8.ps1
415b8ffd7d27d81dad461368cfc51c2b2a119cc64f8a44a32b7b3d8d21731c93 scripts/cm95_japan_v1_4_6_continue.ps1
0819b124050c7c8262f2da081cf9b2db719a478dd9047b79058c8c8a7b24cd2b scripts/cm95_japan_v1_4_7_finalize_existing.ps1
2ba6a657e19ed96cb7581fd9252a9f36b2c87bf3263cc5cf1a9e3b5701caf68b src/cm95pbf/__init__.py
e0e2bc0bcdf4e52b93cf5af4dbad4cdd4245d6d7b5d6667dfd2181683780b51f src/cm95pbf/builder.py
f9b0f20671aa0860cbfebb0eab83631c26fa02b92b29f863746d5a2f9fdf02c4 src/cm95pbf/cli.py
9ff689390d57950094a97d19ba1d1042640aa07f511198b81f0c8a67c9c32a7b src/cm95pbf/identity.py
1b60945c08766d57c8c50d34979e665c3a63264e758c85f987086f5d3f550500 src/cm95pbf/mapping.py
acf22401be75023d4f01b56c4b4f418310f67687553b4293eda486e89340fe13 src/cm95pbf/policy.py
02befc10a9014ada2aba86054b9e79217dc5d1053da5b4a0ac24b67f06015b62 src/cm95pbf/production.py
fa96143732bf949e28d560a582f5b0a19f9f0a816acd8096b27ce0b0e0554846 src/cm95pbf/release.py
b775aea2807049570f33d493ba8a403ec88e9f1f8c4d487d39d6f6e9b8e38ad2 src/cm95pbf/style_contract.py
18ef07d97145d6030dee0a6e9bac689061b7a4c5ea23a84e40b0231f3699e333 tools/cm95_global_mapping_gap_audit_v1.py
a604be1eafa2d5a5c58897a1ceabf41bf5987fbbb445f07c70e02d90d55bcd77 tools/cm95_global_mapping_gap_closure_audit_v2.py
0fa02b0b2e8393a5481eb5ee7e6762bdf0651a2f7d74a44bc66b5b651a61c058 tools/cm95_mapping_contract_check_v1.py
42a430db375a97361113eedc9ad902a074d131845c820db8e3f14b0aa8ee4207 tools/cm95_nav_aid_relation_audit_v1.py
30bd4f1480c64279a54b52aa82ca479cb145fadbddecb10e6fb9a203852ba8d0 tools/cm95_nav_name_conflict_audit_v1.py
90d5078953a74ec458d6cb356174436a840cd99f4cc721015b4c23d49a0e81a7 tools/cm95_pbf_build_reports_audit_v1.py
7e77e496e90af634640a457a09a4ba9cf58bbeb628fb5f63ce90e9b648897b00 tools/cm95_pbf_output_audit_v1.py
66f29ee2c1154fc7fadb610462f0b03e7efc0bb3498ffea36022e5cccdf29fb6 tools/cm95_pbf_style_contract_audit_v2.py
d1d7877e31b743c655bdbafce845a7b63aca69c14bf5efb706ef7b851acd2c33 tools/cm95_production_failure_audit_v1.py
b938f37f1a9b8907d0717c97810b3e8f5332cb0a575f2d5baa63312bf272626d tools/cm95_production_plan_audit_v1.py
8899a9dfad6039f07c39281fb4b4211e0520743d4c2d01adee523bd9fdb12407 tools/cm95_v1_4_5_preflight.py
b53250bec660bc39265d8de9dc3611a0673539bdb674e2f02964f1d6cf1e9a45 tools/cm95_v1_4_6_preflight.py
8f6f8dae52f765cae2148b5a2653d5d7eaa25ae75e2c10a29dbfa55cf1cae63b tools/cm95_v1_4_6_query_equivalence.py
252d6edc509dff83c811b2c0d0643d8b97cf4712f247779f5d0ac2a07b05170f tools/cm95_v1_4_7_preflight.py
8c91f52e1eaf438415b325f9f97de59107cb52c6dbe57c10eab580c56ed556b8 使用说明.txt
5888c482f5cd6d2980e46ecc936f9d1cfb1626b30474a18d0c2e37b990b24472 替换与执行说明.md