DGUI Persona
Persona Trait Library & Alignment Scoring for DeckerGUI.
Overview
The Persona module provides persona trait libraries and alignment scoring. Every action must align with a persona at a threshold of >= 0.85 before execution is permitted.
Components (13 total)
- CalibrationLoop β Iterative persona calibration
- ConsentManager β User consent tracking
- DriftDetector β Detects persona drift over time
- GuildSelector β Routes to appropriate persona guild
- InterviewCapture β Captures persona interview data
- PersistenceBridge β Persona state persistence
- ScenarioPicker β Selects relevant test scenarios
- SwarmScaling β Multi-persona coordination
- UnlockGate β Feature unlock based on persona score
- ValidationSidebar β Real-time alignment display
- WireframeView β Visual persona representation
7 Persona Guilds
| Guild | Role | Core Trait |
|---|---|---|
| CFO | Financial Planning | Budget Optimization |
| DevOps | Infrastructure | Reliability |
| Researcher | Analysis | Accuracy |
| Security | Protection | Threat Prevention |
| Educator | Teaching | Knowledge Transfer |
| Operator | Execution | Efficiency |
| AgriTech | Agriculture | Yield Optimization |
Alignment Scoring
persona_score = dot(action_embedding, persona_trait_vector)
if persona_score >= 0.85: allow
else: reject with explanation
Citation
@software{deckergui-persona,
title={DGUI Persona},
author={wan mohd azizi},
year={2025},
publisher={Hugging Face},
url={https://huggingface.co/ctaxnagomi/DGUI-Persona}
}