Files
nimmersky/universal-translator/Bosmer.yaml
chrysalis e5e426e65c feat(universal-translator): reorg to subdirectory + v3.5 parrot-safe extension
Complete the Apr 12 reorg by moving 15 race/faction YAMLs from repo root
into universal-translator/ and extend each from the minimal trait-tag form
(defensive reaction to v1 parroting) to a parrot-safe structured form:

  traits:    5 precision-upgraded trait descriptors
  registers: warm / neutral / hostile (abstract behavioral descriptors)
  forbidden: 2 most-discriminating rules per race
             (1 boundary guard + 1 identity guard)

Precision vocabulary chosen for semantic carry, not lexical echo:
hieratic racialist, millenarian, casuistic, syncretic, agonistic, laconic,
revanchist, diasporic, atavistic, liminal, decadent, bacchic.

Parrot-safety discipline: abstractions only, no example phrases or
word-banks (the v1 Mar-26 format's vocabulary banks caused weaker models
to regurgitate literal greetings/insults instead of generalizing style).
Registers describe behavioral quality, not surface text. Forbidden rules
are negative guidance with no lexical surface to echo.

Tuning arc today:
  v3.0 extended form had 4 forbiddens per race and caused output
  suppression (quieter NPCs, no errors but dampened liveliness) because
  stacked negative weights bias models toward terse safe output.
  Trimmed to 2 forbiddens per race for v3.5 — each race gets one
  boundary guard (what would make this NPC sound like the wrong race)
  plus one identity guard (what is the race-defining taboo).

Also add characters/ subfolder for per-NPC overlay pattern, with first
prototype Heimskr.yaml (kerygmatic, chiliastic, revanchist, manichaean,
jeremiad-prone). SkyrimNet engine support for subdirectory loading is
untested; Heimskr is held out of live play until race-file tuning
stabilizes (one variable at a time).

Validated in Solitude (12-18 NPCs, 10-15 min uninterrupted, zero timeouts
or repetitions) on the new local stack: Omega (Mistral-Small-24B) for
Meta evaluation + Evathene (Qwen2.5-72B) for Default/dialogue tier.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 14:20:39 +02:00

393 B