1.7 KiB
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.