Uygulamayı aç
Moonborn — Developers

Voice variant lineage yönetişimi

Locale + ton variant'larını kanonik personaya yakın tutmak için brand-team iş akışı — review queue, distinctiveness gate'leri, audit trail.

Bir marka personası birçok variant'a (locale'ler, ton'lar, alt- markalar) fork'landığında, drift başarısızlık modudur. Bu guide yönetişim döngüsüdür.

1. Kanoniği pin'le

Kanonik personayı workspace baseline yap:

await client.config.setItem({
  key: 'consistency.distinctiveness.custom_baseline_persona_id',
  value: canonical.id,
  scope: 'workspace',
});
 
await client.config.setItem({
  key: 'consistency.distinctiveness.min_score',
  value: 0.65,
  scope: 'workspace',
});

Artık her variant chatgpt-default'a değil, markana karşı skorlar. 0.65 altı = generic'e doğru drift.

2. Fork'larda brand DNA'yı kilitle

Bir pazarlamacı ya da designer fork yaptığında, sadece Surface değişsin diye Soul + Self + Mask lock'u zorla:

const variant = await client.personas.fork({
  id: canonical.id,
  refine: {
    mode: 'lock',
    lockLayers: ['soul', 'self', 'mask'],
    edits: { 'surface.language': 'de' },
  },
});

3. Webhook üzerinden review queue

persona.audit_failed'e abone ol. Refine sonrası audit'i eşik altına düşen herhangi bir variant review queue'na iner:

await client.webhooks.createWebhook({
  url: 'https://your-app.com/brand/qa',
  events: ['persona.audit_failed'],
});

4. Diff trail

Her refine lineage ağacında bir version. Ürün UI'da diff yap, ya da pull-request review için Git sync ile eşle.

5. Eski variant'ları sunset et

90 gün terk edilmiş bir variant silinmemeli, arşivlenmeli:

await client.personas.archive({ id: variant.id });

Archive lineage'i korur; downstream fork'lar (varsa) çalışmaya devam eder.

Dürüst kapsam

Yönetişim bir iş akışı; Moonborn substrate'i sağlar (lineage graph, distinctiveness gate'leri, webhook'lar). Asıl review döngüsü — kim neyi, hangi kadansta onaylar — ekibinin runbook'unda yaşar.

İlgili