Uyumluluk: Pactmark 0.2.x. Bu giriş noktaları adaptör-sınırı fixture’larıdır, dağıtılmış
sunucular değil. Kalıcı depolama, sandbox’lama ve arka plan uyandırmaları burada kasıtlı olarak
desteklenmez.
Çalıştırın
Neyi kanıtlar
Şekil 1. Üst bandın gerçekten taşınabilir olduğunu. Bu örnek, bağımlılık kuralının çalıştırılabilir hâlidir —core, runtime, policy, evidence veya agent bir Node import’u
edinseydi bu giriş noktalarından biri derlenmeyi bırakırdı.
Yapı
entrypoints/ üstündeki her şey üçünde de değişmez. Giriş noktaları yapısı gereği incedir:
Kendi ajanınızı taşınabilir tutmak
Paylaşılan kodda Node yerleşiği yok
node:fs, node:path, node:crypto yok. Çalışma zamanının verdiği portları kullanın.Ortamdan okuma yok
process.env giriş noktasına aittir ve readEnvironment ile aktarılır.Paylaşılan kodda sağlayıcı SDK'sı yok
Model erişimi, giriş noktasının bir araya getirdiği bir adaptörden geçer.
Yalnızca Web standardı API'ler
Request, Response, ReadableStream, AbortSignal, TextEncoder.Taşınabilirlik yetenek değildir
Neyi kanıtlamaz
Bu giriş noktaları adaptör-sınırı fixture’larıdır. Geçen bir test, adaptör yüzeyinin aynı süreç içinde doğru olduğu anlamına gelir. Herhangi birinin dağıtıldığı, kalıcı ya da üretime hazır olduğu anlamına gelmez — kalıcı depolama, sandbox’lama ve arka plan uyandırmaları bu örnekte açıkça desteklenmez.Dağıtıma genel bakış
Her hedefin gerçekte neyi kanıtladığı.
Mimari
Bu örneğin zorladığı bağımlılık kuralı.