{"schema_version":1,"from_cycle":"2026-10-01","to_cycle":"2026-10-29","airport":"K31","counts":{"action":0,"ifr":0,"fyi":2},"changes":[{"id":"c1b404a38667","priority":"fyi","category":"runway","kind":"changed","summary":"runway 13: controlling obstacle: TREES 54 ft tall, 213 ft from threshold, 143 ft right of centerline -> TREES 70 ft tall, 119 ft from threshold, 115 ft left of centerline; obstacle clearance slope: 3:1 -> 1:1","source":"APT_RWY_END","fields":[{"field":"CNTRLN_DIR_CODE","old":"R","new":"L"},{"field":"CNTRLN_OFFSET","old":"143","new":"115"},{"field":"DIST_FROM_THR","old":"213","new":"119"},{"field":"OBSTN_CLNC_SLOPE","old":"3","new":"1"},{"field":"OBSTN_HGT","old":"54","new":"70"}]},{"id":"2682a0a1c6e0","priority":"fyi","category":"runway","kind":"changed","summary":"runway 31: controlling obstacle: TREES 46 ft tall, 65 ft from threshold, 118 ft right of centerline -> TREES 74 ft tall, 226 ft from threshold, 110 ft right of centerline; obstacle clearance slope: 1:1 -> 3:1","source":"APT_RWY_END","fields":[{"field":"CNTRLN_OFFSET","old":"118","new":"110"},{"field":"DIST_FROM_THR","old":"65","new":"226"},{"field":"OBSTN_CLNC_SLOPE","old":"1","new":"3"},{"field":"OBSTN_HGT","old":"46","new":"74"}]}]}