| import { PERSONA_FORM_KEYS, type PersonaFormKey } from './personaFormModel' | |
| /** Wizard step index (0–3) for each persona form field. */ | |
| export const PERSONA_FIELD_STEP: Record<PersonaFormKey, number> = { | |
| authorName: 0, | |
| advisorPersonaName: 0, | |
| roleTitle: 0, | |
| personalityTagline: 0, | |
| creativityLevel: 1, | |
| expertiseSubjectArea: 1, | |
| responseStyle: 1, | |
| personalityTone: 2, | |
| interactionGuidelines: 2, | |
| customization: 2, | |
| } | |
| export function isPersonaFormFieldKey(s: string): s is PersonaFormKey { | |
| return (PERSONA_FORM_KEYS as readonly string[]).includes(s) | |
| } | |