(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
Personality Alignment Directive (PGM-PAD)
- Is produced by A-User Control (PGM-AUC) to guide expressive modulation and Personality Profile selection.
- Represents a command to reconfigure the A-User’s expressive framing based on interaction context, user state, and domain-specific goals.
- Includes modulation intent, persona framing cues, override flags, and trace metadata to support alignment execution.
Functional Requirements
| Function | Description |
| Modulation Intent | Specifies the expressive goal (e.g., empathic, assertive, neutral). |
| Persona Framing Cues | Indicates framing strategy for avatar expression. |
| Profile Target | Identifies the intended Personality Profile. |
| Override Flags | Allows forced modulation or fallback profile selection. |
| Trace Metadata | Provides provenance for auditability and control lineage. |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/PersonalityAlignmentDirective.json
Semantics
| Label | Description |
| Header | Personality Alignment Directive Header |
| – Standard-PAD | The characters “PGM-PAD-V” indicating schema family and type |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” separating version components |
| – Subversion | Minor version – 1 or 2 characters |
| DirectiveID | Unique identifier for this Personality Alignment Directive instance |
| ModulationIntent | Expressive goal for modulation (empathic, assertive, neutral, etc.) |
| PersonaFraming | Framing strategy for avatar expression |
| – Style | Stylistic framing (e.g., mentor, peer, assistant) |
| – Tone | Desired tone of delivery |
| ProfileTarget | Identifier of the intended Personality Profile |
| OverrideFlags | Modulation override controls |
| – ForceProfileSwitch | Whether to force switch to target profile |
| – FallbackProfile | Identifier of fallback profile if target fails |
| Trace | Provenance metadata for Personality Alignment Directive |
| – Origin | Module or subsystem that issued the directive |
| – Timestamp | Time of directive creation |