Sürümlü N/M çalışma alanı anlık görüntüleri
Sınırlı tekrar üretim metadata'sıyla deterministik, salt okunur çok dosyalı kaynak paketleri oluşturun, doğrulayın, paylaşın ve inceleyin.
Çalışma alanı anlık görüntüsü 0.1 uyumluluk sözleşmesi
Anlık görüntü deterministik ve salt okunur bir kaynak paketidir. Okuyucu, paylaşılan kodu çalıştırmadan yolları, modülleri, bağımlılık grafiğini, kaynak parmak izlerini, yürütme verilerini ve katı biçim alanlarını doğrular.
Desteklenen okuyucu sürümü: 0.1
URL parçası öncelikli paylaşım
Yeni paylaşım bağlantıları kodlanmış kaynağı URL parçasında tutar; tarayıcı bunu HTTP isteğinde göndermez. Bağlantı şifreli değildir ve okunabilir kaynak çıktısı olarak ele alınmalıdır.
Tekrar üretim; kimlik doğrulama değil
FNV-1a parmak izleri kazara veya açık veri değişikliklerini yakalar ve yeniden üretilebilir girdiyi tanımlar. İmza değildir ve yazar kimliğini kanıtlamaz.
CLI iş akışı
nm workspace snapshot main.nmnm workspace validate workspace.snapshot.json --jsonnm workspace share main.nmŞema ve sınırlar
Çalışma zamanının ürettiği JSON Schema ve doğrulayıcı bilinmeyen alanları reddeder; aynı sürüm ve doküman sayısı sözleşmesini uygular. Toplam kaynak sınırı UTF-8 bayt olarak ölçülür.
/schemas/nm-workspace-snapshot-0.1.schema.json- Doküman
- 5000
- Kaynak bayt
- 5 MB
- Yerel paylaşım verisi
- 150 KB
Kararlı tanı aileleri
Tüketiciler yerelleştirilmiş veya değişebilen hata metnini ayrıştırmak yerine bu kodlara göre dallanabilir.
NM-SNAPSHOT-PARSE-001NM-SNAPSHOT-TYPE-001NM-SNAPSHOT-FORMAT-001NM-SNAPSHOT-VERSION-001NM-SNAPSHOT-LIMIT-001NM-SNAPSHOT-INTEGRITY-001NM-SNAPSHOT-WORKSPACE-001Operasyonel terfi kanıtı
Terfi; en az 100 başlatılmış viewer oturumu 14 gün boyunca gözlenmeden, viewer tamamlama oranı en az %99.5 olmadan, validation crash sıfır ve bilinmeyen hata oranı en fazla %0,5 olmadan kapalı kalır. Sayfa ömürlü rastgele observation ID started/result olaylarını eşler. Sanitize edilmiş ham olaylar yalnız yetkili kanıt incelemesi için beyan edilen analytics saklama penceresinde kalır; üretilen rapor event ve observation ID'lerini atar. Kaynak, isim, hash, fragment, IP, user agent ve cookie kapsam dışıdır.
G11 yalnız katı ve sanitize edilmiş analytics kayıtlarını içeren, saklanmış nm-workspace-snapshot-operations-export@0.1 export'unu kabul eder. Ham olaylar en fazla 30 gün saklanır. Reader kaynağı 100000 olay / 16 MB ile sınırlar; bilinmeyen alanları, yinelenen event ID'lerini, çelişkili aşamaları ve pencere dışı kayıtları reddeder; observation + operation + phase ile eşler ve rapordan event/observation kimliklerini çıkarır. Export ve yetkili inceleme zorunludur; yalnız aggregate JSON production kanıtı değildir.
npm run report:nm:snapshot-operational -- retained-production-export.json --checkNM-SNAPSHOT-OPS-001NM-SNAPSHOT-OPS-002NM-SNAPSHOT-OPS-003NM-SNAPSHOT-OPS-004NM-SNAPSHOT-OPS-005NM-SNAPSHOT-OPS-006Okuyucu desteği ve kullanımdan kaldırma politikası
0.1 okuyucusu desteklenmeye devam eder. Kararlı bir okuyucu; herkese açık değişiklik kaydı, yerine geçecek çözüm rehberi ve en az 90 günlük bildirim olmadan kaldırılamaz; yeni bir ana sürüm sözleşmesi bunun dışındadır.
| Biçim sürümü | En düşük çekirdek sürümü | Okuma | Yazma |
|---|---|---|---|
| 0.1 | 0.1.0 | Destekleniyor | Destekleniyor |
Uyumluluk değişiklik kaydı
- v0.1.0contract-frozenpreview
0.1 reader, şema, tanı aileleri, sınırlı fragment paylaşımı ve salt okunur içe aktarma sözleşmesi donduruldu.