Cantieri aperti: differenze tra le versioni
| [versione verificata] | [versione verificata] |
handoff automatico |
handoff automatico |
||
| Riga 7: | Riga 7: | ||
== Cantieri attivi == | == Cantieri attivi == | ||
=== marcoparet-lingua-video === | |||
''Aggiornato 2026-08-22 00:25 UTC'' — dominio: hosting-siti | |||
; Obiettivo : Recent Posts stessa lingua articolo + audit traduzioni Playwright + sistema video YouTube negli articoli (30% copertura) | |||
; Vincoli in vigore : | |||
* mu-plugin trp-claude.php: leggere tutto prima di modificare | |||
* backup .bak.recentposts_fix esiste | |||
* HostGator php via SSH con SHORTINIT richiede wpdb diretto non update_post_meta | |||
; Fatto (con prova) : | |||
* 1) FIX RECENT POSTS VERIFICATO: patch pre_get_posts in trp-claude.php filtra query secondarie (Elementor Posts) per lingua pagina corrente | |||
* backfill _pll_lang su 98 post da suffisso slug + language detection titolo (script /tmp/backfill_v3.php su HostGator) | |||
* EN context ora OR(en,NOT EXISTS) | |||
* safety-net save_post auto-set da suffisso. Sidebar fascinazione-istantanea-sguardo ora mostra solo articoli IT. 2) AUDIT PLAYWRIGHT COMPLETATO: /home/claudeuser/scripts/mp_translation_audit.py, report /tmp/mp_translation_audit.json, 31/35 OK | |||
* FAIL reali solo photo-gallery e certified-practitioners quasi vuote | |||
* /zh/ falso positivo (sito usa /zh-tw/ che funziona) | |||
* -en falsi positivi (markers EN mancanti nello script). 3) VIDEO MATCHER deployato /home/claudeuser/scripts/video_matcher.py, --plan in esecuzione: matching argomento (BQ catalogo_arricchito tema/argomenti/sintesi) x qualita (rutube_migration_queue eng_score/views), max 2 usi per video, caption check YouTube API, output BQ marketing.video_article_assignments | |||
; Provato ed escluso : | |||
* update_post_meta con SHORTINIT crasha silenziosamente (funzione non caricata) - usare wpdb->insert | |||
* nohup php su HostGator viene killato dopo ~40 righe - girare sincrono con timeout 50 | |||
* /memory/search da 503, usare /memory2/search | |||
* /bq/query vuole campo sql non query | |||
; Prossimo passo : | |||
* 1) Verificare risultati video_matcher (/tmp/video_matcher.log + BQ marketing.video_article_assignments) | |||
* 2) iniettare video su 1 articolo campione con --inject 1 e verificare visivamente | |||
* 3) batch injection dopo validazione | |||
* 4) segnalare a Marco: photo-gallery e certified-practitioners vuote, duplicati -2 serie fascinazione-istantanea da pulire, publishing flow non setta _pll_lang (safety-net attivo ma meglio fixare a monte) | |||
=== pnl-nlp-download === | === pnl-nlp-download === | ||
''Aggiornato 2026-08-22 00:23 UTC'' — dominio: Hosting / siti | ''Aggiornato 2026-08-22 00:23 UTC'' — dominio: Hosting / siti | ||