&1")); $c = @file_get_contents($path); $orig = strlen($c); // Patch V0 to exclude multi-agent patterns $old = 'var _is_gen_cmd = /pdf|rapport|docx?|word|excel|xlsx?|pptx?|powerpoint|sch[eé]ma|diagramme|mermaid|image|photo|dessin|qr\\s*code|tts|lis[ -]|calcule|combien|code|traduis|cherche|recherche|actualit[eé]|search|news|latest|youtube|r[eé]sume|summari/i.test(text);'; $new = 'var _is_gen_cmd = /pdf|rapport|docx?|word|excel|xlsx?|pptx?|powerpoint|sch[eé]ma|diagramme|mermaid|image|photo|dessin|qr\\s*code|tts|lis[ -]|calcule|combien|code|traduis|cherche|recherche|actualit[eé]|search|news|latest|youtube|r[eé]sume|summari|compar[ez]?|analyse|multi.?agent|parall[eè]le|360|bilan/i.test(text);'; if (strpos($c, $old) === false) { echo json_encode(["error"=>"V0 pattern not found"]); exit; } $c = str_replace($old, $new, $c); $backup = "/opt/wevads/vault/wevia.html.GOLD-" . date("Ymd-His") . "-wave255-v0-exclude"; @copy($path, $backup); $wrote = @file_put_contents($path, $c); echo json_encode([ "delta" => strlen($c) - $orig, "wrote" => $wrote, "backup" => basename($backup), "attr_before" => $attr, ]);