Core's commit freshness check needs the same lossless program copy the planner uses at capture. Move it unchanged apart from its namespace.