Revision güvenli yerel N/M projeleri
Sınırlı projeleri açık migration, değişiklik kanıtlı integrity, tipli depolama hataları ve conflict güvenli revision'larla IndexedDB içinde saklayın.
Dondurulmuş yerel workspace 0.1 sözleşmesi
Core reader ve tarayıcı IndexedDB adaptörü aynı sınırlı proje belgesini paylaşır. Kayıtlar optimistic revision kullanır, eski kayıtlar açık migration gerektirir ve geçersiz güncel belgeler fail-closed davranır.
Kalıcılık ve conflict
Tarayıcı adaptörü projeleri yerel olarak IndexedDB içinde saklar. Her yazma expectedRevision gönderir; eski kalan bir sekme daha yeni çalışmayı sessizce ezmek yerine NM-WORKSPACE-PROJECT-009 alır. Sekmeler arası olaylar arayüzün yeniden yükle veya yerel kopyayı koru seçeneklerini sunmasını sağlar.
Migration politikası
Güncel 0.1 belgeleri integrity alanını zorunlu tutar ve bilinmeyen alanları reddeder. Yalnızca integrity öncesi 0.1 kayıtları, açık migration reader üzerinden yükseltilebilir. Desteklenmeyen sürümler tahmin edilmez veya yerinde yeniden yazılmaz.
Integrity, authenticity değildir
Canonical FNV-1a özeti kazara veya sonradan değiştirilmiş proje içeriğini algılar. İmza değildir, yazarı tanımlamaz ve paylaşılan bir projenin güvenilir olduğunun kanıtı olarak kullanılamaz.
Depolama sınırı
Bu sözleşme yalnızca yereldir. Hesap eşitleme, cihazlar arası yedek, sunucudan kurtarma veya güvenilir paylaşım sağlamaz. Tarayıcı kotası ve engellenmiş depolama hataları, uygulamanın çökmeden toparlanabilmesi için tipli storage sonuçları olarak kalır.
Yerel proje işbirliği
collaboration 0.1Proje araması ad, kimlik, dosya yolu ve sınırlı kaynak kesitini kapsar. Her başarılı yazma bir revision snapshot saklar; arayüz saklanan iki revision'ı karşılaştırabilir ve eşleşen Playground veya Quantum AI deney kanıtını newest-first tek etkinlik görünümünde birleştirir.
Arama dosya başına en fazla 4.096 kaynak karakterini inceler; bu kesitin dışındaki eşleşme dosya yolu/ad aramasıyla veya proje açılarak bulunur.
Gizlilik korumalı yüzey handoff'u
Playground, Quantum AI ve Learn; kaynak, target, seed, dataset, proje revision'ı, ders ve dönüş bağlamını bütünlük korumalı URL fragment'ıyla taşır. Kaynak içeren taşıyıcı HTTP query'sine gönderilmez, hesap gerektirmez ve yazar imzası sayılmaz.
NM-WORKSPACE-COLLAB-001NM-WORKSPACE-COLLAB-002NM-WORKSPACE-COLLAB-003NM-WORKSPACE-COLLAB-004NM-WORKSPACE-COLLAB-005NM-WORKSPACE-COLLAB-006İncelenmiş production operasyon kapısı
Kararlı sürüme yükseltme; en az 14 günü, 100 workspace oturumunu ve 100 kalıcılık operasyonunu kapsayan, saklanmış ve gizlilik incelemesinden geçmiş ham export gerektirir. Değerlendirici kompakt G11 kanıtı üretmeden önce çökmesiz tamamlanmayı, toplam başarıyı ve bilinmeyen hataları denetler.
Telemetri yalnızca locale, sayfa yüzeyi, operasyon, sonuç, tipli kod, sözleşme sürümü ve tek operasyona ait UUID içerir. Proje kimliği, ad, kaynak, dosyalar, integrity özetleri, revision ve kullanıcı kimliği yasaktır.
npm run report:nm:local-workspace-operational -- <operations-export.json> --checkRevision güvenli kayıt
project 0.1 · contract 2026-07-12const current = await store.read(projectId);
const result = await store.write(nextProject, current?.revision ?? 0);
if ("error" in result && result.error === "conflict") {
// Reload the latest revision or preserve a separate local copy.
}Public JSON Schema: /schemas/nm-workspace-project-0.1.schema.jsonFail-closed tanılar
NM-WORKSPACE-PROJECT-001NM-WORKSPACE-PROJECT-002NM-WORKSPACE-PROJECT-003NM-WORKSPACE-PROJECT-004NM-WORKSPACE-PROJECT-005NM-WORKSPACE-PROJECT-006NM-WORKSPACE-PROJECT-007NM-WORKSPACE-PROJECT-008NM-WORKSPACE-PROJECT-009NM-WORKSPACE-PROJECT-010Kararlı aday kapsamı: Core doğrulama, açık migration, bellek persistence ve tarayıcı IndexedDB persistence. Uzak eşitleme ile kriptografik imzalama ayrı sürümlü sözleşmeler gerektirir.