Generalizzazione: sostituito clients/{client}/ con {project}/

- Sostituite 135 occorrenze di clients/{client}/ con {project}/
- Aggiornati parametri: client_path → project_path in 11 skills
- README.md aggiornato con nuova convenzione {project}/
- Struttura cartelle ora agnostica: compatibile con clients/, projects/, o qualsiasi cartella
- Maggiore flessibilità per diversi sistemi e workflow

Vantaggi:
 Compatibile con qualsiasi struttura cartelle
 Non impone convenzione 'clients/'
 Utile per progetti interni, campagne, o clienti
 Più generale e riutilizzabile
This commit is contained in:
AgentePotente 2026-03-11 00:42:52 +01:00
parent 3e926f27eb
commit a29db752af
15 changed files with 159 additions and 160 deletions

View file

@ -134,7 +134,7 @@ L'orchestratore deve leggere il documento ed estrarre tutte le informazioni rile
**Gestione campi mancanti:**
- Se un campo non è trovabile nel documento, fai un'assunzione ragionevole basata sul contesto
- Documenta tutte le assunzioni in `clients/{client}/ops/decisions.md`
- Documenta tutte le assunzioni in `{project}/ops/decisions.md`
- Segnala all'utente i campi con assunzioni e chiedi conferma o correzione prima di procedere
**Vantaggi Modalità B:**
@ -157,14 +157,14 @@ L'orchestratore deve leggere il documento ed estrarre tutte le informazioni rile
- **Modalità A (Questionario):** Usa dati compilati dal cliente
- **Modalità B (Documento):** Estrai informazioni automaticamente (vedi sezione sopra)
2. **Proposta path cliente:**
- Proponi: `clients/{nome_cliente_lowercase}/`
- Esempio: `clients/demo_co_srl/`
2. **Proposta path progetto:**
- Proponi: `{project}/` (es. `{nome_cliente_lowercase}/` o nome progetto)
- Esempio: `demo_co_srl/` oppure `campagna_prodotto_x/`
- **Chiedi conferma esplicita** prima di procedere
3. **Dopo conferma, crea struttura cartelle:**
```
clients/{client}/
{project}/
├── knowledge/ (company profile, audience, brand)
├── research/ (competitor, market insights)
├── strategy/ (positioning, messaging, pillars)
@ -177,14 +177,14 @@ L'orchestratore deve leggere il documento ed estrarre tutte le informazioni rile
4. **Leggi `../agency-shared-references/references/quality_bar.md`** per standard di qualità
5. **Registra assunzioni in `clients/{client}/ops/decisions.md`**
5. **Registra assunzioni in `{project}/ops/decisions.md`**
6. **(Opzionale) Upload risorse:**
- **Chiedi:** "Hai un archivio di risorse (immagini, logo, brand assets) da caricare?"
- **Se SI:** Ricevi zip/URL e triggera `agency-archivist`
- **Workflow:**
```
a. agency-archivist estrae archivio in clients/{client}/assets/
a. agency-archivist estrae archivio in {project}/assets/
b. Scansiona risorse e genera metadata
c. Crea catalog.md con descrizione e tag
d. Notifica orchestrator: "✅ Risorse pronte"
@ -237,7 +237,7 @@ L'orchestratore deve leggere il documento ed estrarre tutte le informazioni rile
1. Raccogli output da tutti gli agenti
2. Verifica coerenza cross-deliverable
3. Esegui QA checklist (vedi `../agency-shared-references/references/quality_bar.md`)
4. Crea `clients/{client}/ops/qa_notes.md` con issue + fix proposti
4. Crea `{project}/ops/qa_notes.md` con issue + fix proposti
**QA Checklist:**
- [ ] Output in path corretto
@ -281,7 +281,7 @@ L'orchestratore deve leggere il documento ed estrarre tutte le informazioni rile
- Nome cliente
3. agency-archivist esegue:
- Estrazione in clients/{client}/assets/
- Estrazione in {project}/assets/
- Scansione e catalogazione
- Generazione catalog.md
@ -322,7 +322,7 @@ Esempio: agency-visual-generator deve creare social post ma mancano foto prodott
### Struttura Cartelle Assets
```
clients/{client}/assets/
{project}/assets/
├── archive/ # Archivi originali (zip, tar)
├── images/ # Immagini estratte
│ ├── logo/ # Loghi aziendali
@ -343,7 +343,7 @@ clients/{client}/assets/
**Prima di eseguire task che richiedono asset:**
```markdown
1. Leggi `clients/{client}/assets/catalog.md`
1. Leggi `{project}/assets/catalog.md`
2. Cerca risorse per tag/tipo/descrizione
3. Se trovi: Usa path completo
4. Se NON trovi:
@ -365,9 +365,9 @@ clients/{client}/assets/
| File | Formato | Descrizione |
|------|---------|-------------|
| `clients/{client}/ops/decisions.md` | Markdown | Decisioni e assunzioni |
| `clients/{client}/ops/qa_notes.md` | Markdown | Issue QA + fix proposti |
| `clients/{client}/ops/run_log.md` | Markdown | Log operativo (opzionale) |
| `{project}/ops/decisions.md` | Markdown | Decisioni e assunzioni |
| `{project}/ops/qa_notes.md` | Markdown | Issue QA + fix proposti |
| `{project}/ops/run_log.md` | Markdown | Log operativo (opzionale) |
---