|
|
| Riga 1: |
Riga 1: |
| = PIPELINE PAGINE SEO+GEO+EDITORIALE v3 =
| | '''RIASSORBITA il 15/09/2026''' — questa non e' una pipeline attiva. Non usare questa pagina. |
|
| |
|
| Questa pipeline unifica in un solo flusso la scelta SEO/GEO del tema, la produzione editoriale nello stile Paret, la revisione umana e la consegna tecnica. Vale per Claude, ChatGPT e Gemini.
| | Il flusso qui descritto (GEO -> SEO -> pagina esistente -> fonti -> editoriale Paret -> preview -> Google Doc -> pubblicazione) '''e' gia' coperto da PAG-1, PAG-2, PAG-3''' del registro pipeline. Le parti nuove sono state portate dentro come branch: |
| | * GEO/SEO come ramo 0 di '''PAG-1''' (decidere quale pagina); |
| | * "pagina esiste = arricchire, non riscrivere" e il '''gate di consegna''' (preview esterna HTTP 200 + noindex + Google Doc gemello, niente <code>?preview=true</code> come prova) dentro '''PAG-2''' (scrivere la pagina); |
| | * pubblicazione con PUB-GATE in '''PAG-3'''. |
|
| |
|
| == Principio fondamentale ==
| | '''Guida unica''': https://wiki.marcoparet.com/ops/index.php?title=Guida_pipeline_pagine |
| Una pagina NON e' completata quando esiste solo come bozza WordPress. E' completata per la revisione soltanto quando esistono contemporaneamente:
| |
| * una PREVIEW WEB realmente apribile dall'esterno, HTTP 200, con noindex;
| |
| * un GOOGLE DOC modificabile e completo con lo stesso contenuto;
| |
| * il delivery gate conferma entrambi.
| |
|
| |
|
| == Fase 0 — scelta GEO ==
| | '''Regola (Marco, 15/09/2026)''': una pipeline = un contratto. Si crea una pipeline nuova solo se il contratto cambia in modo incompatibile; le varianti sono branch dentro la pipeline esistente, non versioni v3/v4/v5. Le pipeline esistono solo nel registro (<code>gate_pipeline.py nuova</code>, che blocca in caso di sovrapposizione); una pagina wiki non e' una pipeline. |
| Usare gap_geo / Stratega per individuare temi che aumentano autorita' tematica, copertura semantica e citabilita' AI. La componente GEO non e' separata dalla produzione: determina tema, domande, entita', FAQ, liste citabili e dati strutturati.
| |
|
| |
|
| == Fase 1 — verifica SEO == | | == History == |
| Usare GSC reale per query, impressioni, click, posizione e intento. Le H2 devono nascere dalle domande/query reali quando disponibili.
| | * 2026-09-15 — creata da una chat ChatGPT come 'v3'; riassorbita in PAG-1/2/3 dalla sessione S20260915-claudegateau-yida0w su indicazione di Marco. |
| | |
| == Fase 2 — gate non distruttivo ==
| |
| Prima di scrivere:
| |
| # verificare cannibalizzazione e pagine sorelle;
| |
| # se la pagina esiste, NON riscriverla da zero;
| |
| # arricchire, completare e aggiungere elementi mancanti;
| |
| # creare una nuova pagina solo se l'intento e' distinto;
| |
| # titolo, testo, citazioni, link e materiale utile esistenti sono patrimonio da conservare;
| |
| # ogni rimozione deve essere deliberata e tracciabile.
| |
| | |
| Regola: ARRICCHIMENTO, NON RISCRITTURA.
| |
| | |
| == Fase 3 — materiali e fonti ==
| |
| Raccogliere corpus Paret, Biblioteca Magnetica, wiki, osservazioni personali verificabili, video, fonti storiche/scientifiche pertinenti. Nessun concetto inventato per riempire.
| |
| | |
| == Fase 4 — pipeline editoriale Paret ==
| |
| La produzione del testo usa la pipeline editoriale, non un generatore SEO separato:
| |
| * scegliere archetipo;
| |
| * apertura forte e concreta;
| |
| * chiarezza prima dell'astrazione;
| |
| * esempi corporei/sensoriali;
| |
| * lessico Paret e database di espressioni reali;
| |
| * evitare impronta AI, simmetrie meccaniche e metafore eccessive;
| |
| * 2-3 osservazioni autentiche di Paret quando disponibili;
| |
| * ogni caratteristica collegata a un beneficio;
| |
| * collegamento naturale alla Scuola;
| |
| * FAQ e struttura citabile GEO;
| |
| * SEO inserito nella pagina senza snaturare voce e contenuto.
| |
| | |
| Quindi: SEO/GEO decide cosa coprire e come essere trovati/citati; la pipeline editoriale decide come la pagina viene realmente scritta.
| |
| | |
| == Fase 5 — doppio deliverable obbligatorio ==
| |
| Dopo pagina.html:
| |
| # creare Google Doc modificabile nella cartella "Per pagine";
| |
| # creare preview web visibile al pubblico ma noindex;
| |
| # registrare URL preview + URL Google Doc nello stato della pagina.
| |
| | |
| Script:
| |
| * preview_pillar.py PID — preview al suo URL, noindex;
| |
| * delivery_gate_pagina.py --slug SLUG --preview-url URL --doc-url URL --doc-chars N
| |
| | |
| == Fase 6 — delivery gate ==
| |
| Una pagina in revisione e' COMPLETA solo se:
| |
| * WEB_HTTP_200 = true
| |
| * WEB_NOINDEX = true
| |
| * GOOGLE_DOC_URL_OK = true
| |
| * GOOGLE_DOC_LENGTH_OK = true
| |
| | |
| Il controllo lunghezza impedisce di consegnare Google Doc troncati.
| |
| | |
| == Fase 7 — ciclo note Marco ==
| |
| Marco modifica/commenta il Google Doc. Le correzioni diventano:
| |
| # modifiche della pagina;
| |
| # nuove regole riusabili quando generalizzabili;
| |
| # aggiornamento della pipeline editoriale/restauro;
| |
| # nuova preview verificata.
| |
| | |
| == Fase 8 — pubblicazione definitiva ==
| |
| Solo dopo approvazione:
| |
| * gate pubblicazione;
| |
| * rimozione preview/noindex;
| |
| * meta description, canonical, hreflang, schema, video;
| |
| * verifica live finale;
| |
| * aggiornamento memoria, History e cantiere.
| |
| | |
| == Regola tecnica nuova — pagina visibile ==
| |
| La pipeline non deve mai dichiarare "pagina pronta" usando solo ?p=PID&preview=true, perche' puo' richiedere login o restituire 404. La prova valida e' una richiesta esterna HTTP 200 all'URL di revisione e la presenza verificata di noindex.
| |
| | |
| == Regola tecnica nuova — Google Doc ==
| |
| Il Doc non va costruito copiando un unico stdout che puo' essere troncato. Per testi lunghi si usano blocchi controllati e append; poi si confronta la lunghezza del Doc con la sorgente.
| |
| | |
| == Stato di riferimento 15/09/2026 ==
| |
| Caso test: "Mesmerism Training Certification: Levels, Certificates and Recognition".
| |
| Preview: https://marcoparet.com/mesmerism-training-certification-2/
| |
| Google Doc: https://docs.google.com/document/d/1HvP9LpXe8HJhLcmJftCPgF2m44qDSUz3hEAnd5hR2_M/edit
| |
| Delivery gate: COMPLETA=true.
| |
RIASSORBITA il 15/09/2026 — questa non e' una pipeline attiva. Non usare questa pagina.
Il flusso qui descritto (GEO -> SEO -> pagina esistente -> fonti -> editoriale Paret -> preview -> Google Doc -> pubblicazione) e' gia' coperto da PAG-1, PAG-2, PAG-3 del registro pipeline. Le parti nuove sono state portate dentro come branch:
- GEO/SEO come ramo 0 di PAG-1 (decidere quale pagina);
- "pagina esiste = arricchire, non riscrivere" e il gate di consegna (preview esterna HTTP 200 + noindex + Google Doc gemello, niente
?preview=true come prova) dentro PAG-2 (scrivere la pagina);
- pubblicazione con PUB-GATE in PAG-3.
Guida unica: https://wiki.marcoparet.com/ops/index.php?title=Guida_pipeline_pagine
Regola (Marco, 15/09/2026): una pipeline = un contratto. Si crea una pipeline nuova solo se il contratto cambia in modo incompatibile; le varianti sono branch dentro la pipeline esistente, non versioni v3/v4/v5. Le pipeline esistono solo nel registro (gate_pipeline.py nuova, che blocca in caso di sovrapposizione); una pagina wiki non e' una pipeline.
History
- 2026-09-15 — creata da una chat ChatGPT come 'v3'; riassorbita in PAG-1/2/3 dalla sessione S20260915-claudegateau-yida0w su indicazione di Marco.