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:
parent
3e926f27eb
commit
a29db752af
15 changed files with 159 additions and 160 deletions
|
|
@ -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) |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue