{"asset_id":"MAP02_WATER_SURFACE01","status":"AUTHOR_GEOMETRY_GENERATED_GODOT_VIEW_UNTESTED","source_sha256":"7556ddd20b176ba7d98ba855052001b851a9fade13bd15a742f202551d9d0aea","waterline_sha256":"97c139a31938d61d2443c8447cfe1c1ae630c84d0eadfe28ba5ff511f0a2e183","author_rgb_sha256":"7387698307ee61bc90c2a537336e333dc055e939488acc2877218a0ef9e22f14","obj_sha256":"06c50c9434aa1a9aff6b2ea3d39fc5b8e62de2fe36af75469671dc0ea7fc32df","world_vertex_count":3071,"visible_triangles":4826,"xz_surface_area_pu_squared":3655.393901,"world_y_pu":0.13,"outer_band_max_pu":8,"projected_dry_faces_protected":542,"protected_face_buffer_pu":0.125,"coast_seed_count":1394,"discarded_candidates":{"beyond_8pu":27,"dry_face_buffer":858,"land_samples":1873,"long_edge":304,"shore_intersection":466},"written_obj_independent_validation":{"world_y_error_pu":0,"surface_face_winding_upward":true,"sea_domain_inland_probe_failures":0,"sea_domain_tested_probe_count":19304,"sea_domain_max_shore_distance_pu":7.991202278,"guard_face_tested_triangle_pairs":751,"guard_buffer_intrusions":0,"guard_minimum_actual_separation_pu":0.127095212},"input_transform":"T(-1.232656688,9.197172340,0.707604005) * Ry(+12) * S(65.447261538267) * Rx(+90)","water_world_transform":{"translation":[0,0,0],"rotation_xyzw":[0,0,0,1],"uniform_scale":1},"collision":false,"walkable_surface":false,"tiny_interior_ring_water_fill":false,"other_assets_modified":false,"notes":"Triangular rejection preserves dry land and guards conservatively; shoreline trim can show tiny intentional gaps. Godot visual approval pending."}