Skip to main content
Version: v0.0.6

Interface: SynthProfileSpec

The user-authored spec passed to defineSynthProfile.

Properties

familyNames?

readonly optional familyNames?: readonly string[]

Optional family-name pool override (clearly-synthetic names only).


givenNames?

readonly optional givenNames?: readonly string[]

Optional given-name pool override (clearly-synthetic names only - see the safety invariant).


name

readonly name: string

A stable, human-readable profile name (e.g. "acme-hospital"). Required, non-empty.


quirks?

readonly optional quirks?: readonly string[]

The vendor quirk recipe names this profile requests. Validated against the target format's quirk registry when the profile drives a quirk corpus (an unsupported quirk is a fatal SYNTH_UNSUPPORTED_QUIRK, never a silent no-op).