Validate Character
Dry-run validate an authoring payload WITHOUT creating the character.
Same validation + readiness scoring as ``POST /characters`` (north-star shape,
affordance schema, field ranges) but it never persists. Lets an agent iterate to
``authoring_readiness.status == "ready"`` before spending a create. Errors use the
same 422 codes as create, so a clean validate guarantees a clean create.
Authentication
AuthorizationBearer
LoreOS API key, sent as Authorization: Bearer <key>.
Request
This endpoint expects an object.
slug
display_name
locale
profile
Visible profile facts and style anchors.
extra="allow" preserves forward compatibility, but readiness warns on
unknown keys so typos do not silently become invisible runtime state.
voice_samples
greeting
Authored first character message emitted as-is on session start.
onboarding
character_direction
life_template
story_engine
arc_seeds
relationship_seed
emotion_baseline
forbidden_style
handoff_triggers
world_model_seed
inherits_style_anchors
raw_sources
behavioral_thresholds
affordance_schema
Response
Successful Response
Errors
422
Unprocessable Entity Error