{"schema_version":1,"from_cycle":"2026-10-01","to_cycle":"2026-10-29","airport":"W24","counts":{"action":0,"ifr":0,"fyi":4},"changes":[{"id":"6b1ab1f03033","priority":"fyi","category":"remark","kind":"changed","summary":"revised remark: Runway 10 +36 foot tree 56 feet from threshold 116 feet RHT.","source":"APT_RMK","original":"RWY 10 +36 FT TREE 56 FT FROM THLD 116 FT RHT.","fields":[{"field":"REMARK","old":"RWY 10 +47 FT TREE 89 FT FROM THLD 76 FT RHT.","new":"RWY 10 +36 FT TREE 56 FT FROM THLD 116 FT RHT."}]},{"id":"45ccbd5445a2","priority":"fyi","category":"remark","kind":"changed","summary":"revised remark: Runway 28 +6 foot trees 123 feet from threshold 177 feet LFT.","source":"APT_RMK","original":"RWY 28 +6 FT TREES 123 FT FROM THLD 177 FT LFT.","fields":[{"field":"REMARK","old":"13 FT LINE OF TREES 180 FT LEFT OF THR ON APCH.","new":"RWY 28 +6 FT TREES 123 FT FROM THLD 177 FT LFT."}]},{"id":"09358831958a","priority":"fyi","category":"runway","kind":"changed","summary":"runway 10: controlling obstacle: TREE 59 ft tall, 315 ft from threshold, 89 ft right of centerline -> STACK 15 ft tall, 242 ft from threshold, 70 ft right of centerline; obstacle clearance slope: 1:1 -> 2:1","source":"APT_RWY_END","fields":[{"field":"CNTRLN_OFFSET","old":"89","new":"70"},{"field":"DIST_FROM_THR","old":"315","new":"242"},{"field":"OBSTN_CLNC_SLOPE","old":"1","new":"2"},{"field":"OBSTN_HGT","old":"59","new":"15"},{"field":"OBSTN_TYPE","old":"TREE","new":"STACK"}]},{"id":"8fc2ee8c0596","priority":"fyi","category":"runway","kind":"changed","summary":"runway 28: controlling obstacle: TREES 20 ft tall, 310 ft from threshold, 171 ft left of centerline -> TREES 19 ft tall, 309 ft from threshold, 173 ft left of centerline","source":"APT_RWY_END","fields":[{"field":"CNTRLN_OFFSET","old":"171","new":"173"},{"field":"DIST_FROM_THR","old":"310","new":"309"},{"field":"OBSTN_HGT","old":"20","new":"19"}]}]}