{ "status": "failed-before-engine", "reason": "Strict descendant binding refuses reparented Xwayland; diagnostic shared listener, prefix, nonce and process-start checks all true", "native_session": null, "input_sent": false, "display_connected": false, "scope": "Read-only descriptor and process relationship evidence only; alternate binding not yet authorized or exercised", "source_provenance": "No native session or persisted launch manifest" }