Uygulamayı aç
Moonborn — Developers

Lineage + fork ağacı

Her fork yönlü bir grafikte ebeveyn-çocuk kenarıdır; lineage sorguları soy, torun ve atıf zincirini döndürür.

Bir personayı fork'ladığında onu kopyalarsın — ama bir grafikte de bir kenar yazarsın. Sonuç bir lineage ağacı: her persona bir düğüm, her fork bir kenar, kök orijinal üretimdir.

Neden ağaç

Üç ürün ihtiyacı bunu yönlendirir:

  1. Atıf. Marketplace listeleme fork'landığında orijinal yaratıcı downstream'de kredi olarak kalır. Telif payları, lisans uygulama ve görünür "forklanan kaynak" çipi bu ağaçtan okur.
  2. Varyant yönetimi. Resmi / gündelik / EN / DE fork'lu bir marka personası, ilişkiler açık olduğunda yönetilmesi daha kolaydır.
  3. Audit izi. "Bu ses nereden geldi?" diye soran uyumluluk ekipleri deterministik bir cevap alır.

Şekil

{
  "id": "persona_b...",
  "parentPersonaId": "persona_a...",
  "rootPersonaId": "persona_a...",
  "ancestry": ["persona_a..."],
  "children": ["persona_c...", "persona_d..."],
  "forkAttribution": {
    "sourceCreator": "user_...",
    "sourcePersonaId": "persona_a...",
    "license": "CC-BY-4.0"
  }
}

İşlemler

  • ForkPOST /v1/personas/{id}/fork. Fork sırasında bir eksen dönüşümü uygulamak için opsiyonel refine argümanı.
  • Lineage listeleGET /v1/personas/{id}/lineage. Persona'nın kökü için tam grafik, derinlik kontrolleriyle.
  • Drift atfıconsistency.distinctiveness bir fork'u ebeveynine karşı karşılaştırır; çok uzak warn/block/flag config başına.

Tarife

Read için Free ve üzeri. Fork'lama Pro+. Public marketplace fork'ları (üçüncü-taraf listesi → workspace) kaynak listenin lisansının türetilenlere izin vermesini gerektirir.

Dürüst kapsam

Lineage persona-to-persona atalığını izler. "Bu sohbet oturumu bu personadan türedi"yi izlemez — bu oturum metaveri, lineage değil. İkisini karıştırma.