{"gate":"COMPLETE_EXISTING_SOURCE_REVIEW_WITH_UNSURVEYED_ACCESS_EXCEPTIONS","frames":865,"components":{"A":{"valid_frames":865,"partial_frames":480,"hidden_frames":0,"min_eta":-0.1110229075614333,"max_eta":8.67782931930989,"max_span_m":0.13709568977355957,"submerged_anchor_frames":282,"terrain_obstruction_frames":547,"steep_frames":406,"first_submerged_frame":152,"min_length_m":13.000000079116177,"max_length_m":13.89748038103432,"max_slope_percent":37.79418018285822,"length_variation_m":0.8974803019181437,"first_submerged_utc":"2026-10-17 07:40:00"},"B":{"valid_frames":865,"partial_frames":478,"hidden_frames":0,"min_eta":-0.10982133890708001,"max_eta":8.69306210096413,"max_span_m":0.1219625473022461,"submerged_anchor_frames":282,"terrain_obstruction_frames":537,"steep_frames":407,"first_submerged_frame":152,"min_length_m":13.000005446089233,"max_length_m":13.900129412037318,"max_slope_percent":37.85178012540194,"length_variation_m":0.9001239659480849,"first_submerged_utc":"2026-10-17 07:40:00"},"C":{"valid_frames":865,"partial_frames":461,"hidden_frames":0,"min_eta":-0.10928133332432392,"max_eta":8.700837654560301,"max_span_m":0.13444197177886963,"submerged_anchor_frames":284,"terrain_obstruction_frames":536,"steep_frames":399,"first_submerged_frame":151,"min_length_m":13.000001091329802,"max_length_m":13.916588350346094,"max_slope_percent":38.207957373899475,"length_variation_m":0.9165872590162927,"first_submerged_utc":"2026-10-17 07:35:00"},"D":{"valid_frames":865,"partial_frames":404,"hidden_frames":0,"min_eta":-0.10860602326939996,"max_eta":8.718483466340022,"max_span_m":0.03383445739746094,"submerged_anchor_frames":286,"terrain_obstruction_frames":534,"steep_frames":393,"first_submerged_frame":150,"min_length_m":13.000000007606342,"max_length_m":13.932794079320253,"max_slope_percent":38.55584657523063,"length_variation_m":0.9327940717139107,"first_submerged_utc":"2026-10-17 07:30:00"},"E":{"valid_frames":865,"partial_frames":0,"hidden_frames":0,"min_eta":-0.11019313858234742,"max_eta":8.678243175679066,"max_span_m":0.0795903205871582,"terrain_obstruction_frames":0},"E1":{"valid_frames":865,"partial_frames":0,"hidden_frames":0,"min_eta":-0.11149960501471398,"max_eta":8.65625279992842,"max_span_m":0.010563373565673828,"terrain_obstruction_frames":0},"E2":{"valid_frames":865,"partial_frames":0,"hidden_frames":0,"min_eta":-0.11149724085327185,"max_eta":8.6576552264448,"max_span_m":0.011662006378173828,"terrain_obstruction_frames":0}},"near_joints":[{"a":"E","b":"E1","xy_gap_m":0.0,"overlap_m2":0.002881843240938197,"status":"Mapped layout; independent rigid vertical movement, mechanical joint unverified"},{"a":"E","b":"E2","xy_gap_m":0.0,"overlap_m2":0.0014702575036453502,"status":"Mapped layout; independent rigid vertical movement, mechanical joint unverified"}],"geometry_changes":"No pontoon/finger/source footprint changes; unmeasured fingers optional and off by default.","new_geometry_bytes":0,"new_textures":0,"new_models":0,"protected_sha256":{"E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\app_r54.js":"52545e88a099787df25879d6a8f75107ab4672e693928c62b426eea0a9afb05a","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\index_r54.html":"316ccbff724820dc8d4869214710a7af2e5765e482b193c4c451e7403db1a6af","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r43\\g7\\geometry.glb":"d320bf3cb74a8302dee7072d7d5dd35cbb8a26a990b3a38e4df8486f738a8725","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r43\\g7\\manifest.json":"be8a051fb00b8c7c3c5fe12bec4e45d0e0f12b0a756d64f7316d147c0bb287b1","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r43\\g7\\MARINA.json":"25384835b8528aada72b05516c9953406d4f1866eab2b1cd3e544ab03fd2744f","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\source\\marina_official_map.pdf":"78756fbda6f4403961c972b6c6b3920db755142f3ed71468e854c4d85ef1817e","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_A.glb":"de8b929642d5d128dcd8287dbb514d43c83284e1ecd7f72bb44d8dc5d61cca48","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\fingers_A.glb":"20e856ee59bee3dc474972376a0ea2cba6488016d8082dab34852378fd2878d0","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_B.glb":"aeb4d8c4a1b94081c330fc6f1ae9d36ac5bb3a8ed762fb7ce7dfeea502d43119","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\fingers_B.glb":"d92a7e4e8becbdd1ccbbdefc9b8bd9bf603b2ac07fb4553c685f8e40e4473795","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_C.glb":"0aee00a168353639ced2cb73f1a18214ee5935fb79c351103fdf5893191af416","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\fingers_C.glb":"7f39bb5a9d076f87b9e33797b0c002725f670df2ad9539c7418ededc47ac836a","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_D.glb":"66eb6df395cca64ec037d6e89990f64789c3a8be973d06b892d514c1731c8871","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\fingers_D.glb":"83ad41bd264b94dbe44643f2dfcd84854ae225c80c1b11a07abbb9178641ccf5","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_E.glb":"ae1474fac79ccbbe5fbaa2e4e33b6f739cb7c522ef4149b152f31780db673c39","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_E1.glb":"91afbb2144cf9f65f9d73d217193d2c0850386dcf221d275489e7c5d7bb0a37a","E:\\CD POM-GUI\\nextgen\\projects\\douro_fm\\09_visualization\\r80_r22_r24\\r42\\pontoon_E2.glb":"92dd60c6299456a93143bef2b9026981296fb11bb049da9df96b95834bdad4ef"},"limitations":["Hinges are extrapolated from MDT, not surveyed.","25% slope and 0.25m spatial span are review conventions, not regulations.","Water at fixed anchor approximated by pontoon level; check physical G7 separately.","No mooring pile heights, travel limits, structural failure or boats invented."],"protected_files_verified":17,"checks":"Source/frame hashes, weight sums, 865 frame accounting and four access event series PASS; JS syntax separately checked.","browser_checks":{"g7_high_frame":300,"g7_low_frame":830,"high_warning_four_accesses":true,"low_mdt_obstructions":true,"diagnostic_toggle":true,"fingers_on_off":true,"console_errors_warnings":[]},"optional_finger_geometry_bytes":185768,"fingers_policy":"Lazy load on selection; scene models removed on deselection"}