Anlar
Niyeti ve eksik bilgiyi belirler. Emin olmadığı gerçeği uydurmaz.
Mind, gerçek dünyada yapmak istediğin şeyi söylediğin niyet çubuğudur. Harita, kimlik, aile, işletme ve işlem akışları bu niyetin etrafında yalnızca gerektiği kadar açılır.
Davet kodun ve e-posta adresinle kaydı başlat. Tek kullanımlık e-posta kodunu gir.
Parolanı koruyabilir; desteklenen cihazda Face ID, Touch ID, Windows Hello veya cihaz kilidiyle çalışan passkey ekleyebilirsin.
Collect önce kişisel bağlamda açılır. Kimlik, konum veya belge yalnız ilgili iş akışı gerektiğinde sorulur.
Yaz, ses kullan veya desteklenen bir belge ekle. Önerilen işlemi görmeden hiçbir kritik adım tamamlanmaz.
Yüz veya parmak izi verisi Collect’e gönderilmez. Doğrulamayı cihazın güvenli sistemi yapar.
“Kahve almak istiyorum”, “arabamı tamir ettirmek istiyorum” veya “bugün dükkânda neye bakmalıyım?” gibi doğal bir cümleyle başlarsın. Collect, cümleyi tek bir cevaba indirgemez; kişi, yer, zaman, varlık ve aktif bağlamı ayırır.
Niyeti ve eksik bilgiyi belirler. Emin olmadığı gerçeği uydurmaz.
Yalnızca rolün, iznin ve doğrulanmış bağlamın içindeki işlemleri önerir.
Sen onayladıktan sonra akışı başlatır; ilerlemeyi ve kanıtı aynı yerde gösterir.
| Collect ne görür? | Ne zaman? | Kontrol kimde? |
|---|---|---|
| Yazdığın niyet | Gönderdiğinde | Sen |
| Aktif bağlam | Bağlam seçiliyken | Sen ve rol üyeliğin |
| Konum | İzin verirsen, konum gereken akışta | Cihaz izni + sen |
| Kimlik veya belge alanı | İşlem gerçekten gerektiriyorsa | Açık onay + doğrulama kapısı |
Kişisel kullanıcı, aile üyesi, işletme sahibi ve çalışan olmak ayrı hesaplar açmak anlamına gelmez. KYC ile doğrulanan tek kişi, yetkisi bulunan bağlamlara geçer. Her bağlamın verisi ve işlem sınırı ayrıdır.
Varlıklar, ev envanteri, kişisel ekonomi, izinler ve günlük niyetler.
Ortak liste, görev, takvim, envanter ve aileye açık avantajlar.
Operasyon, sipariş, stok, ekip, finans ve kanıt kuyruğu.
Atanmış vardiya, sipariş kuyruğu, görev ve teslim kanıtları.
Harita, cihaz izni verilirse canlı konumunun çevresindeki işletmeleri harita sağlayıcısından getirir. Dış kaynaktan görülen bir işletme, Collect’e kayıtlı veya doğrulanmış sayılmaz. Kaynak ve güven durumu ayrı gösterilir.
Yakındaki gerçek yerleri gör; sektör, mesafe ve kaynak bilgisini incele.
Harita verisi, telefon, çalışma saati, puan veya harici menü bağlantısı varsa kaynak etiketiyle gösterilir.
Seçilen yere rota oluştur. İşlem veya ticaret akışı varsa ilerleyen adımlar aynı harita üzerinde görünür.
Aile alanı, özel verileri topluca açmaz. Her bilgi kendi paylaşım amacıyla eklenir. Ortak eksik listesi, görevler, takvim, uygun envanter alanları ve FlowPoints aynı aile bağlamında çalışabilir.
İşletme hesabı bir harita yerini seçmekle başlar; sahiplik ise belge eşleşmesi ve inceleme tamamlanınca doğar. Onaydan sonra rolüne uygun operasyon yüzeyi açılır.
Mevcut dış kaynak kaydı bir başlangıç şablonu olabilir; doğrulama değildir.
KYC, KYB, ruhsat/sicil ve yetkili kişi bilgileri eşleştirilir.
Katalog, reçete, stok, ekip rolleri ve çalışma koşulları oluşturulur.
Yalnız satışa hazır ve doğrulanmış işletme sipariş kabul edebilir.
Sipariş, üretim, teslim, randevu, ekip, vardiya ve görev.
Katalog, reçete, stok/SKT, satın alma, teklif, tedarik, gelir-gider ve kanıt.
Çalışan, sahibi olduğu bir işletme panelini değil; işletmenin kendisine verdiği görev ve yetkileri görür. Örneğin bir barista siparişi kabul eder, hazırlamaya alır, hazırlar ve teslim kanıtını tamamlar; işletme finansına ancak ayrıca yetkilendirildiyse erişebilir.
Bu kayıtlar aynı şey değildir. KYC tek kişinin kimliğini; KYB işletmenin tüzel ve operasyonel gerçekliğini; varlık kaydı ise araç, mülk veya başka bir varlıkla olan bağını kanıtlar.
| Kayıt | Neyi kanıtlar? | Neyi kanıtlamaz? |
|---|---|---|
| KYC | Hesabın doğrulanmış bir kişiye ait olduğunu | Bir işletmenin veya varlığın sahibi olduğunu |
| KYB | İşletme kaydı ve yetkili kişi bağını | Her harita bilgisinin güncel olduğunu |
| Varlık kaydı | Belirli varlıkla doğrulanmış ilişkiyi | Tüm profil verisinin diğer bağlamlara açıldığını |
İzin, tüm profile değil gerekli veri alanına verilir.
Aile ve işletme alanları kendiliğinden birbirine veri taşımaz.
İzni kapattığında sonraki erişim durur; yasal saklama sınırları ayrıca açıklanır.
Kimlik ve işletme belgeleri herkese açık olmaz. İnceleme yüzeyleri rol kapısındadır. Normal kullanıcılar geliştirici araçlarını, iç sistem adlarını, kaynak dosyalarını, sunucu yollarını, anahtarları veya operasyon günlüklerini göremez.
Gizlilik ve veri haklarını oku →Harita sağlayıcısında görüldü; Mind sahipliği veya doğrulaması yok.
İşletme hesabı başlatıldı; doğrulama veya kurulum henüz tamamlanmadı.
Kişi, işletme ve gerekli kanıt kapıları tamamlandı.
Collect, Mind’in açık öğrenme ve kontrollü katkı alanıdır. Bir kişi şirkete veya üretim koduna doğrudan “developer” olarak girmez. Önce ürünü kullanan ve başkalarının doğru kullanmasına yardım eden supporter olur; gerçek katkısı, güvenilirliği ve yetkinliği kanıtlandıkça daha sınırlı görevler atanır.
Public kılavuzu oku, davetli betayı kullan ve gerçek bir akışın nasıl çalışması gerektiğini anla.
Kullanıcı sorularını yanıtla, tekrar üretilebilir sorun bildir, eksik veya çelişkili belgeyi kaynak göstererek açıkla. Bu aşamada kaynak kodu, kullanıcı verisi ve üretim erişimi yoktur.
Doğruluk, gizlilik, çözüm kalitesi ve topluluk davranışı ölçülür. Unvan kendi beyanıyla değil, incelenmiş katkı kaydıyla ilerler.
Yeterli güven ve yetkinlik oluşursa analist veya developer tarafından kapsamı, testleri, verisi ve teslim kanıtı belirlenmiş izole bir iş atanır.
Çıktı hâlâ adaydır. Analist incelemesi, otomatik testler, izin farkı, önizleme ve geri dönüş noktası tamamlanmadan canlıya çıkmaz.
Tutarlı teslim ve güven kaydı yeni görev sınıflarını açabilir; her görev yalnız gerekli veri ve araç kapsamını taşır.
Geliştiriciler de normal bir Collect kimliğine sahiptir ve Collect içinde supporter geçmişinden gelir. Teknik yüzey ancak doğrulanmış yetkinlik ve atanmış iş kapsamıyla açılır. Üretim sistemi kaynak kodunu veya sırlarını tarayıcıya vermez. Bir geliştirme doğrudan canlıya çıkmaz.
Girdi, çıktı, izin kapsamı, idempotency ve hata durumlarını sınırla.
İşlemin sonucunu güvenli ve kullanıcıya açıklanabilir bir kayıtla döndür.
Rol, bağlam, tekrar çalıştırma, geri alma ve olumsuz güvenlik senaryolarını doğrula.
Sürüm adayı, test özeti, önizleme ve geri dönüş noktasıyla analist onayı ister.
Bir özellik, Collect’e yeni bir menü ekleyerek değil; doğrulanabilir bir yetenek sözleşmesi sağlayarak katılır. Yürütücü, isteği aktif kimlik ve bağlamla eşleştirir; izin planını hazırlar; onaydan sonra uygun yeteneği çağırır; yalnız güvenli sonuç tariflerini arayüze taşır.
Aşağıdaki örnek, kolektif geliştirmenin genel sözleşmesini gösterir. Üretim adresi, erişim anahtarı veya gizli altyapı bilgisi içermez. Adlar örnektir; gerçek bir yetenek, kayıtlı kapsam ve analist onayı olmadan keşfedilebilir hale gelmez.
import { defineAdapter } from '@mind/adapter-sdk';
export const adapter = defineAdapter({
manifest: {
moduleId: 'collective.example',
version: '1.0.0',
displayName: 'Ortak liste işlemleri',
transport: 'in-process',
healthEndpoint: '/health',
capabilities: ['collective.list.add'],
requiredScopes: ['collective.write'],
dataClassification: 'sensitive',
timeoutMs: 5000,
retryPolicy: { maxAttempts: 2, idempotentOnly: true },
availability: 'role_gated',
inputSchema: { type: 'object' },
outputSchema: { type: 'object' }
},
capabilityScopes: {
'collective.list.add': ['collective.write']
},
idempotentActions: ['collective.list.add'],
handlers: {
async 'collective.list.add'({ params, principal, idempotencyKey }) {
const item = await listService.add({
householdId: params.householdId,
label: params.label,
actorId: principal.userId,
idempotencyKey
});
return {
data: { item },
proofRefs: [item.proofId],
ui: [{ type: 'text', text: 'Ortak liste güncellendi.' }],
nextActions: []
};
}
}
});İşlem adı, doğrulanmış parametreler, sürümlü bağlam referansları, kısa ömürlü kapsamlar, korelasyon ve tekrar çalıştırma anahtarı taşır.
Başarı veya sınırlı hata, güvenli veri, en fazla üç sonraki işlem, zaman bilgisi, iz kimliği ve kanıt referansları taşır.
| Test | Beklenti |
|---|---|
| Yetkisiz rol | Yetenek ve iç ayrıntı keşfedilemez; işlem çalışmaz. |
| Eksik kapsam | Durum değişmez ve sınırlı bir izin hatası döner. |
| Tekrarlı komut | Aynı içerik aynı sonucu döndürür; farklı içerik çatışma üretir. |
| Geçersiz çıktı | Ham işaretleme, bilinmeyen UI türü veya sözleşme dışı veri reddedilir. |
| Kısmi arıza | Gerçekleşen ve gerçekleşmeyen adımlar ayrılır; uydurma başarı gösterilmez. |
| Geri alma | Sürüm adayı için doğrulanmış bir önceki çalışma noktası bulunur. |
Mind’in nihai hedefi, dünyanın farklı ticaret pratiklerini ortak ve taşınabilir sözleşmelerle bir araya getirmektir. Kılavuz herkese açıktır; canlı kullanıcı verisi, üretim erişimi ve yayın yetkisi herkese açık değildir.
Kimin hangi gerçek dünya işini, hangi bağlamda çözdüğünü yaz.
Girdi, çıktı, izin, kanıt, hata ve geri alma davranışını belirt.
Gerçek veri olmayan yerleri açık etiketle; olumlu ve olumsuz senaryoları göster.
Rol sınırı, veri sızıntısı, tekrar, kesinti ve erişilebilirlik testlerini sun.
Ürün sözleşmesi ve ticaret gerçeğiyle uyuşmayan aday reddedilir veya düzeltilir.
Onaylı sürüm önce izole ortamda, sonra geri dönüş noktasıyla yayınlanır.
Cihazın konum iznini ve tarayıcının site iznini kontrol et. Collect manuel tahmini konumu canlı konum gibi göstermez.
Hayır. Dış kaynak yerleri kaynak etiketiyle görünür. Kayıtlı ve doğrulanmış durumları ayrı kapılardan geçer.
Hayır. Sahiplik yalnız işletme hesabı açma akışında ve KYC/KYB eşleşmesiyle değerlendirilir.
Hayır. Parola seçeneği korunabilir; desteklenen cihazlarda passkey daha hızlı ek giriş yöntemi olabilir.
Evet. Tek kimlik farklı işletmelerde farklı, ayrı sınırlanmış üyeliklere sahip olabilir.