Katman kütüğü · makineyle denetlenir

Bir faturadan bir sayıya:
adımlar ve katmanlar.

Bir kişinin katılma kararından herkese açık bir sayıya kadar her adımın neyi alıp neyi ürettiği, hangi kodda yaşadığı, hangi testle doğrulandığı ve ne beklediği. Liste elle değil, depodaki koda ve testlere karşı denetlenir: bir adımın kodu ya da testi yoksa denetim kırmızıya döner.

Katman yığını

Her kutu bir adım. Çizgiler neyin neyi beslediği.

Bir adım seçin: yukarı akışı (ona ne gerekiyor) ve aşağı akışı (onu ne bekliyor) birlikte yanar. Dolu kutu kurulu, mavi çerçeve sözleşme, kalın çerçeve karar, kesikli kurulmadı.

Kritik yol

Neyi açmak, neyin önünü açar?

Kurulmamış her adımın arkasında bekleyen adım sayısı. Sıra, takımın yükseltme rotasıdır: en çok adımı bekleten en başta.

    İlke → mekanizma

    Fikirler, kodda nerede?

    Gönderilen belgelerdeki sekiz ilke, ancak bir adıma ve bir teste bağlandığında sayılır. Bağlanamayanlar burada yer almaz.

    Via negativa

    Sistemin asla yapmadıkları ve bunu kanıtlayan test.

    Söz verilen değil, sınanan yasaklar. Her satır bir adıma ve bir teste bağlıdır.

      Ölçülen performans

      Vaat edilen değil, ölçülen.

      İşlem başına nanosaniye, en iyi 5 geçişin ortalaması. Ölçüm iki darboğaz buldu: Rust kapısı her çağrıda düzenli ifade derliyordu (343 µs → 2,3 µs) ve Merkle düzeyleri sırayla karmalanıyordu.

      Veri sözlüğü

      Altı alan, beş katman, tek kural.

      Cihazdan çıkabilen tek veri bu altı alandır. Her alanın her katmandaki adı ve kuralı aşağıda; 31 sınır durumunda dört çalışan katmanın aynı kararı verdiği ayrıca sınanır.

      Çekirdek alanların katmanlara göre adları ve kuralları

      Hiç toplanmayanlar

        31 sınır durumu: JS · Rust · PostgreSQL · OpenAPI
        Katmanlar arası kabul/ret eşliği

        Tek komut

        Her şeyi yeniden doğrulayın.

        Kütük denetimi ve yedi test takımı tek komutla çalışır; sonuç bu sayfanın okuduğu rapora yazılır.

        node katki/corpus/check.mjs --run