Files
zeeoale-PromptCreatorNode/docs/PCN_STUDIO_MANIFESTO.md

85 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PCN Studio — Manifesto
## Visione
PCN Studio nasce per trasformare il PromptCreatorNode da generatore di prompt
a sistema di direzione creativa strutturato.
L'obiettivo non è aumentare la casualità.
L'obiettivo è disciplinarla.
PCN Studio introduce stratificazione, modularità e controllo,
senza rompere la stabilità della versione Classic.
---
## Principi Fondanti
### 1. Separazione dei Livelli
PCN Studio è diviso in layer indipendenti:
- Data Layer (World + Pack)
- Selection Layer (Picker)
- Composition Layer (Composer)
- LLM Layer (Enhancer)
- Render Layer (Comfy pipeline)
Ogni layer ha responsabilità precise.
Nessun layer deve fare il lavoro di un altro.
---
### 2. Backward Compatibility
PromptCreatorNode Classic resta stabile.
PCN Studio non rompe i world esistenti.
Ogni evoluzione deve essere opzionale.
---
### 3. PCN_CONTEXT come Contratto Universale
Tutti i nodi della Suite comunicano tramite un unico oggetto:
PCN_CONTEXT.
Nessun nodo deve:
- ricaricare file
- generare stato nascosto
- dipendere da logiche interne non visibili
---
### 4. Modularità > Monolite
Funzioni complesse devono vivere in nodi separati.
UI pesanti devono essere evitate.
Il canvas può crescere, ma l’architettura deve restare leggibile.
---
### 5. Direzione > RNG
La casualità è uno strumento.
La coerenza è un obiettivo.
PCN Studio permette:
- Lock per categoria
- Weighted selection
- Stickiness (coerenza tra run)
- Reproducibilità completa
---
## Obiettivo 2.0
Creare un ecosistema:
- PCN Classic (Stable)
- PCN Studio (Advanced)
- Pack Format (estensibile)
- World Manifest modulare
PCN Studio non è un refactor.
È una maturazione architetturale.