Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch. Log menunjukkan pemasangan paket sebelum tes, tetapi angka 198,1 MiB merujuk pada total 31 paket—bukan bukti bahwa sebanyak itu diunduh setiap kali.
Diterbitkan olehGambar dibuat dengan GPT Image 2
Jawaban penelitian
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/QuPfET7ftYd6An8JH1fI8Jq25Ow2/thumbnails/4264E25748C8AF3AAF71/37E559A30B81BD3A5EDF-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议把 BMAD V4.2 的“物理背压”改成“隔离强度不降级、验证范围分级、环境准备独立、证据按需进入上下文”。当前证据指向的不是“测试太严格”,而是阶段粒度被细化、测试入口携带环境安装、详细输出直接回灌,以及执行记录反复对账共同放大了成本。\n\n本次仅交付只读审计和替换条款:不修改规则文件,不运行测试或部署. Topic tags: general web, workflow, code, data. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake
Siklus pengujian yang berulang bisa terasa lambat, tetapi jawabannya tidak harus berupa pengurangan tes atau pelonggaran keamanan. Audit terhadap alur BMAD V4.2 menyarankan pembenahan yang lebih mendasar: pisahkan persiapan lingkungan dari eksekusi tes, tentukan verifikasi sesuai skala perubahan, dan cegah banjir log memenuhi konteks kerja.
Audit ini bersifat baca-saja. Tidak ada berkas aturan yang diubah, tes atau deployment yang dijalankan, maupun rencana yang disahkan atau diarsipkan.
Aturan BMAD yang ditinjau meminta verifikasi yang relevan di setiap tahap, tetapi tidak secara langsung menetapkan bahwa setiap patch harus menjalani seluruh matriks pengujian dalam kontainer. Ketentuan yang lebih ketat—verifikasi fisik setelah setiap langkah perubahan—muncul dalam rencana proyek historis.
Perbedaan ini penting. Jadi, sumber biaya tidak tepat jika langsung disimpulkan sebagai kewajiban global untuk mengulang semua tes. Gambaran yang lebih akurat adalah: batas antara satu tahap dan tahap berikutnya belum jelas, rencana proyek memperketat frekuensi verifikasi, lalu persiapan lingkungan dan keluaran tes ikut menambah beban.
Log yang ditinjau mencatat pemasangan 14 paket sebelum rangkaian tes dimulai. Bagian akhir proses pemasangan menyebut 31 paket dengan total 198,1 MiB. Namun, angka itu tidak membuktikan bahwa 198,1 MiB diunduh atau diekstrak ulang pada setiap eksekusi.
Dari penanda waktu, ada sekitar 5,3 detik antara dimulainya operasi dan dimulainya tes. Tes di tingkat paket berlangsung sekitar 2,72 detik, sedangkan keseluruhan operasi memakan waktu kurang lebih delapan detik. Data itu menunjukkan adanya waktu persiapan sebelum tes, tetapi tidak cukup untuk memisahkan berapa lama yang digunakan untuk pemasangan, kompilasi, pemeriksaan cache, atau proses lainnya.
Log juga memperlihatkan persoalan lain: keluaran tes memuat kejadian yang berulang, seperti penanda tes dimulai dan dinyatakan lulus. Ada pula sekitar 76.000 karakter yang ditandai terpotong. Menghilangkan keluaran pemasangan saja belum tentu mengatasi ramainya log tes. Di sisi lain, tampilan atau ekspor percakapan tidak cukup untuk membuktikan bahwa semua teks tersebut masuk ke konteks model atau menghitung biaya token yang benar-benar dikenakan.
Riwayat mencatat beberapa panggilan kompilasi dan tes secara terpisah. Meski begitu, perintah tes yang terlihat masih menggunakan alur Go yang dapat melibatkan persiapan build. Tanpa isi skrip isolasi, belum bisa dipastikan apakah pemasangan berlangsung di skrip, pada entrypoint image, atau di lapisan lain. Kesimpulan yang aman: pemasangan terlihat pada satu log, beberapa pemanggilan kontainer tercatat, tetapi pengulangan pemasangan pada setiap pemanggilan belum terbukti.
Masalahnya dapat muncul saat empat hal diperlakukan seolah-olah satu proses:
Mencatat hasil bisa berguna untuk menjaga integritas. Namun, bila masukan kontrak dan hasil pelaksanaan tidak dipisahkan, perubahan catatan dapat memicu validasi ulang, lalu pencatatan baru, dan seterusnya. Audit mengidentifikasi ini sebagai risiko struktural—bukan bukti bahwa siklus tanpa akhir sudah terjadi.
Prinsip utamanya: toolchain boleh digunakan kembali tanpa mempertahankan kondisi tes yang kotor. Sebaliknya, membuat ulang ruang tes sementara tidak berarti toolchain harus dipasang ulang.
Rancangan yang diajukan membagi proses menjadi tiga lapis. Ini adalah usulan aturan, bukan kemampuan yang sudah diterapkan.
| Lapis | Fokus | Kapan dijalankan |
|---|---|---|
| L0 — lingkungan eksekusi | Image, toolchain, pustaka sistem, dan dependensi yang disetujui | Saat masukan lingkungan berubah atau versi lingkungan baru diperlukan |
| L1 — siklus kerja perubahan | Tes unit, modul, dan regresi yang relevan | Sekali untuk satu batch perubahan perilaku yang dapat diuji |
| L2 — gerbang tahap | Matriks validasi yang diwajibkan untuk kandidat yang dibekukan, termasuk pemeriksaan sumber daya yang relevan | Saat tahap selesai atau sebelum penyerahan yang telah diotorisasi |
Image yang dipakai sebaiknya memiliki identitas tetap, disertai catatan versi toolchain dan konfigurasi keamanannya. Perubahan kode aplikasi tidak perlu otomatis memicu pemasangan paket sistem.
Jika image atau dependensi yang dibutuhkan tidak tersedia, proses harus berhenti dan melaporkan bahwa lingkungan belum siap—bukan diam-diam mengunduhnya. Persiapan lingkungan juga perlu memiliki otorisasi dan pencatatan waktunya sendiri.
Penggunaan ulang lingkungan tidak berarti membiarkan tes berbagi keadaan yang bisa saling mengotori. Kode sumber tetap sebaiknya hanya-baca; jaringan eksternal dan hak akses dibatasi; ruang sementara memiliki batas yang jelas; dan kredensial maupun akses kontrol host yang tidak dibutuhkan tidak dipasang ke lingkungan tes.
Pengurangan beban tidak otomatis berarti tes harus pindah ke host. Catatan otorisasi historis yang ditinjau membatasi verifikasi luring di kontainer terisolasi. Karena itu, pilihan bawaan yang disarankan adalah siklus tes terisolasi yang lebih ringan, tetapi tetap mempertahankan batas keamanan tersebut.
Eksekusi di host hanya layak jika ada otorisasi dan kondisi penggunaan yang jelas. Kecepatan semata bukan alasan untuk beralih secara diam-diam.
Gerbang tahap sebaiknya dijalankan pada kandidat yang dibekukan dan dikaitkan dengan snapshot kode serta tes, dependensi, lingkungan eksekusi, konfigurasi, dan cakupan verifikasinya. Jika masukan terkait berubah setelah gerbang, hasil lama tidak otomatis berlaku untuk kandidat baru. Sebagian tes boleh dijalankan ulang saja jika bukti lain masih dapat dipastikan relevan; jika tidak, cakupan perlu diperluas.
Pemeriksaan RSS—penggunaan memori resident set size—perlu dijalankan secara terpisah dalam proses tanpa instrumentasi bila itu yang diwajibkan. Hasil pemeriksaan sumber daya dan hasil pemeriksaan race juga sebaiknya dicatat sebagai bukti yang berbeda. Detektor race Go dapat menemukan balapan data pada jalur yang benar-benar dieksekusi, tetapi hasilnya tidak membuktikan bahwa program bebas dari semua race. 9
Frekuensi tes tidak sebaiknya ditentukan hanya dari jumlah berkas yang berubah. Perubahan perilaku yang sama dapat mencakup beberapa edit, sementara perubahan kecil pada konkurensi bisa berdampak besar.
Satu batch perubahan perilaku tetap harus diverifikasi sebelum pekerjaan berikutnya yang bergantung padanya dimulai. Tujuannya bukan menumpuk perubahan tanpa batas, ataupun membagi pekerjaan secara mekanis berdasarkan jumlah perintah.
Log rinci dan ringkasan yang dibaca pelaksana sebaiknya dipisahkan. Log lengkap dapat disimpan sebagai artefak dengan batas retensi, sementara ringkasan menampilkan identitas verifikasi, lapis yang dijalankan, jumlah tes yang selesai, kegagalan atau tes yang dilewati, waktu tiap tahap, status keluar, serta hasil pembersihan.
Usulan awal audit menetapkan batas ringkasan sukses hingga 2 KiB dan ringkasan gagal hingga 8 KiB. Angka tersebut adalah titik awal yang disarankan, bukan standar industri atau hasil pengukuran terbaik. Ringkasan kegagalan perlu mempertahankan penyebab utama, bagian stack trace yang penting, status keluar, item yang hilang, dan lokasi artefak asli. Jika keluaran dipotong, hal itu harus dinyatakan dengan jelas.
Pemrosesan keluaran perlu mengenali kejadian tes terstruktur, bukan sekadar menghapus baris yang tampak bising. Kejadian penutup yang hilang, kegagalan membaca hasil, nol tes yang cocok, tes yang dilewati tanpa penjelasan, atau artefak yang tak tersedia tidak boleh dianggap lulus hanya karena status keluar menunjukkan nol. Pemangkasan juga perlu terjadi sebelum keluaran masuk ke riwayat model; melipat log di antarmuka atau meminta model mengabaikannya bukan pengganti.
Langkah awalnya adalah memperjelas aturan dan templat rencana: definisikan L0, L1, dan L2; tentukan batas batch perubahan; tuliskan kondisi yang membatalkan bukti; dan tetapkan anggaran keluaran. Aturan pada jalur penggunaan yang berbeda juga perlu diselaraskan agar tidak memberi tafsir yang bertentangan.
Setelah itu, perbaiki pelaksanaannya: gunakan toolchain yang sudah disiapkan, pisahkan persiapan dari tes, lalu hasilkan ringkasan terstruktur. Terakhir, uji perubahan dengan beberapa batch di lingkungan yang sama. Pastikan tes tidak memasang paket sistem, pembaruan catatan biasa tidak memicu L2, dan kegagalan yang sengaja diuji—seperti tes gagal, nol tes cocok, batas waktu terlampaui, atau pembersihan gagal—tetap menghalangi proses untuk dinyatakan berhasil.
Intinya bukan mengurangi pengujian penting demi menghemat waktu. Pisahkan saja pekerjaan persiapan dari tes, jalankan verifikasi sesuai dampak perubahan, dan rapikan cara bukti disajikan. Isolasi tetap dijaga; yang dipangkas adalah pekerjaan dan keluaran berulang yang tidak menambah kepastian.
Studio Global AI
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch.
Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch. Log menunjukkan pemasangan paket sebelum tes, tetapi angka 198,1 MiB merujuk pada total 31 paket—bukan bukti bahwa sebanyak itu diunduh setiap kali.
Solusi yang disarankan: pisahkan persiapan lingkungan, verifikasi perubahan, dan gerbang validasi tahap; jangan menurunkan isolasi demi kecepatan.
Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch. Log menunjukkan pemasangan paket sebelum tes, tetapi angka 198,1 MiB merujuk pada total 31 paket—bukan bukti bahwa sebanyak itu diunduh setiap kali.
Diterbitkan olehGambar dibuat dengan GPT Image 2
Jawaban penelitian
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/QuPfET7ftYd6An8JH1fI8Jq25Ow2/thumbnails/4264E25748C8AF3AAF71/37E559A30B81BD3A5EDF-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"建议把 BMAD V4.2 的“物理背压”改成“隔离强度不降级、验证范围分级、环境准备独立、证据按需进入上下文”。当前证据指向的不是“测试太严格”,而是阶段粒度被细化、测试入口携带环境安装、详细输出直接回灌,以及执行记录反复对账共同放大了成本。\n\n本次仅交付只读审计和替换条款:不修改规则文件,不运行测试或部署. Topic tags: general web, workflow, code, data. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake
Siklus pengujian yang berulang bisa terasa lambat, tetapi jawabannya tidak harus berupa pengurangan tes atau pelonggaran keamanan. Audit terhadap alur BMAD V4.2 menyarankan pembenahan yang lebih mendasar: pisahkan persiapan lingkungan dari eksekusi tes, tentukan verifikasi sesuai skala perubahan, dan cegah banjir log memenuhi konteks kerja.
Audit ini bersifat baca-saja. Tidak ada berkas aturan yang diubah, tes atau deployment yang dijalankan, maupun rencana yang disahkan atau diarsipkan.
Aturan BMAD yang ditinjau meminta verifikasi yang relevan di setiap tahap, tetapi tidak secara langsung menetapkan bahwa setiap patch harus menjalani seluruh matriks pengujian dalam kontainer. Ketentuan yang lebih ketat—verifikasi fisik setelah setiap langkah perubahan—muncul dalam rencana proyek historis.
Perbedaan ini penting. Jadi, sumber biaya tidak tepat jika langsung disimpulkan sebagai kewajiban global untuk mengulang semua tes. Gambaran yang lebih akurat adalah: batas antara satu tahap dan tahap berikutnya belum jelas, rencana proyek memperketat frekuensi verifikasi, lalu persiapan lingkungan dan keluaran tes ikut menambah beban.
Log yang ditinjau mencatat pemasangan 14 paket sebelum rangkaian tes dimulai. Bagian akhir proses pemasangan menyebut 31 paket dengan total 198,1 MiB. Namun, angka itu tidak membuktikan bahwa 198,1 MiB diunduh atau diekstrak ulang pada setiap eksekusi.
Dari penanda waktu, ada sekitar 5,3 detik antara dimulainya operasi dan dimulainya tes. Tes di tingkat paket berlangsung sekitar 2,72 detik, sedangkan keseluruhan operasi memakan waktu kurang lebih delapan detik. Data itu menunjukkan adanya waktu persiapan sebelum tes, tetapi tidak cukup untuk memisahkan berapa lama yang digunakan untuk pemasangan, kompilasi, pemeriksaan cache, atau proses lainnya.
Log juga memperlihatkan persoalan lain: keluaran tes memuat kejadian yang berulang, seperti penanda tes dimulai dan dinyatakan lulus. Ada pula sekitar 76.000 karakter yang ditandai terpotong. Menghilangkan keluaran pemasangan saja belum tentu mengatasi ramainya log tes. Di sisi lain, tampilan atau ekspor percakapan tidak cukup untuk membuktikan bahwa semua teks tersebut masuk ke konteks model atau menghitung biaya token yang benar-benar dikenakan.
Riwayat mencatat beberapa panggilan kompilasi dan tes secara terpisah. Meski begitu, perintah tes yang terlihat masih menggunakan alur Go yang dapat melibatkan persiapan build. Tanpa isi skrip isolasi, belum bisa dipastikan apakah pemasangan berlangsung di skrip, pada entrypoint image, atau di lapisan lain. Kesimpulan yang aman: pemasangan terlihat pada satu log, beberapa pemanggilan kontainer tercatat, tetapi pengulangan pemasangan pada setiap pemanggilan belum terbukti.
Masalahnya dapat muncul saat empat hal diperlakukan seolah-olah satu proses:
Mencatat hasil bisa berguna untuk menjaga integritas. Namun, bila masukan kontrak dan hasil pelaksanaan tidak dipisahkan, perubahan catatan dapat memicu validasi ulang, lalu pencatatan baru, dan seterusnya. Audit mengidentifikasi ini sebagai risiko struktural—bukan bukti bahwa siklus tanpa akhir sudah terjadi.
Prinsip utamanya: toolchain boleh digunakan kembali tanpa mempertahankan kondisi tes yang kotor. Sebaliknya, membuat ulang ruang tes sementara tidak berarti toolchain harus dipasang ulang.
Rancangan yang diajukan membagi proses menjadi tiga lapis. Ini adalah usulan aturan, bukan kemampuan yang sudah diterapkan.
| Lapis | Fokus | Kapan dijalankan |
|---|---|---|
| L0 — lingkungan eksekusi | Image, toolchain, pustaka sistem, dan dependensi yang disetujui | Saat masukan lingkungan berubah atau versi lingkungan baru diperlukan |
| L1 — siklus kerja perubahan | Tes unit, modul, dan regresi yang relevan | Sekali untuk satu batch perubahan perilaku yang dapat diuji |
| L2 — gerbang tahap | Matriks validasi yang diwajibkan untuk kandidat yang dibekukan, termasuk pemeriksaan sumber daya yang relevan | Saat tahap selesai atau sebelum penyerahan yang telah diotorisasi |
Image yang dipakai sebaiknya memiliki identitas tetap, disertai catatan versi toolchain dan konfigurasi keamanannya. Perubahan kode aplikasi tidak perlu otomatis memicu pemasangan paket sistem.
Jika image atau dependensi yang dibutuhkan tidak tersedia, proses harus berhenti dan melaporkan bahwa lingkungan belum siap—bukan diam-diam mengunduhnya. Persiapan lingkungan juga perlu memiliki otorisasi dan pencatatan waktunya sendiri.
Penggunaan ulang lingkungan tidak berarti membiarkan tes berbagi keadaan yang bisa saling mengotori. Kode sumber tetap sebaiknya hanya-baca; jaringan eksternal dan hak akses dibatasi; ruang sementara memiliki batas yang jelas; dan kredensial maupun akses kontrol host yang tidak dibutuhkan tidak dipasang ke lingkungan tes.
Pengurangan beban tidak otomatis berarti tes harus pindah ke host. Catatan otorisasi historis yang ditinjau membatasi verifikasi luring di kontainer terisolasi. Karena itu, pilihan bawaan yang disarankan adalah siklus tes terisolasi yang lebih ringan, tetapi tetap mempertahankan batas keamanan tersebut.
Eksekusi di host hanya layak jika ada otorisasi dan kondisi penggunaan yang jelas. Kecepatan semata bukan alasan untuk beralih secara diam-diam.
Gerbang tahap sebaiknya dijalankan pada kandidat yang dibekukan dan dikaitkan dengan snapshot kode serta tes, dependensi, lingkungan eksekusi, konfigurasi, dan cakupan verifikasinya. Jika masukan terkait berubah setelah gerbang, hasil lama tidak otomatis berlaku untuk kandidat baru. Sebagian tes boleh dijalankan ulang saja jika bukti lain masih dapat dipastikan relevan; jika tidak, cakupan perlu diperluas.
Pemeriksaan RSS—penggunaan memori resident set size—perlu dijalankan secara terpisah dalam proses tanpa instrumentasi bila itu yang diwajibkan. Hasil pemeriksaan sumber daya dan hasil pemeriksaan race juga sebaiknya dicatat sebagai bukti yang berbeda. Detektor race Go dapat menemukan balapan data pada jalur yang benar-benar dieksekusi, tetapi hasilnya tidak membuktikan bahwa program bebas dari semua race. 9
Frekuensi tes tidak sebaiknya ditentukan hanya dari jumlah berkas yang berubah. Perubahan perilaku yang sama dapat mencakup beberapa edit, sementara perubahan kecil pada konkurensi bisa berdampak besar.
Satu batch perubahan perilaku tetap harus diverifikasi sebelum pekerjaan berikutnya yang bergantung padanya dimulai. Tujuannya bukan menumpuk perubahan tanpa batas, ataupun membagi pekerjaan secara mekanis berdasarkan jumlah perintah.
Log rinci dan ringkasan yang dibaca pelaksana sebaiknya dipisahkan. Log lengkap dapat disimpan sebagai artefak dengan batas retensi, sementara ringkasan menampilkan identitas verifikasi, lapis yang dijalankan, jumlah tes yang selesai, kegagalan atau tes yang dilewati, waktu tiap tahap, status keluar, serta hasil pembersihan.
Usulan awal audit menetapkan batas ringkasan sukses hingga 2 KiB dan ringkasan gagal hingga 8 KiB. Angka tersebut adalah titik awal yang disarankan, bukan standar industri atau hasil pengukuran terbaik. Ringkasan kegagalan perlu mempertahankan penyebab utama, bagian stack trace yang penting, status keluar, item yang hilang, dan lokasi artefak asli. Jika keluaran dipotong, hal itu harus dinyatakan dengan jelas.
Pemrosesan keluaran perlu mengenali kejadian tes terstruktur, bukan sekadar menghapus baris yang tampak bising. Kejadian penutup yang hilang, kegagalan membaca hasil, nol tes yang cocok, tes yang dilewati tanpa penjelasan, atau artefak yang tak tersedia tidak boleh dianggap lulus hanya karena status keluar menunjukkan nol. Pemangkasan juga perlu terjadi sebelum keluaran masuk ke riwayat model; melipat log di antarmuka atau meminta model mengabaikannya bukan pengganti.
Langkah awalnya adalah memperjelas aturan dan templat rencana: definisikan L0, L1, dan L2; tentukan batas batch perubahan; tuliskan kondisi yang membatalkan bukti; dan tetapkan anggaran keluaran. Aturan pada jalur penggunaan yang berbeda juga perlu diselaraskan agar tidak memberi tafsir yang bertentangan.
Setelah itu, perbaiki pelaksanaannya: gunakan toolchain yang sudah disiapkan, pisahkan persiapan dari tes, lalu hasilkan ringkasan terstruktur. Terakhir, uji perubahan dengan beberapa batch di lingkungan yang sama. Pastikan tes tidak memasang paket sistem, pembaruan catatan biasa tidak memicu L2, dan kegagalan yang sengaja diuji—seperti tes gagal, nol tes cocok, batas waktu terlampaui, atau pembersihan gagal—tetap menghalangi proses untuk dinyatakan berhasil.
Intinya bukan mengurangi pengujian penting demi menghemat waktu. Pisahkan saja pekerjaan persiapan dari tes, jalankan verifikasi sesuai dampak perubahan, dan rapikan cara bukti disajikan. Isolasi tetap dijaga; yang dipangkas adalah pekerjaan dan keluaran berulang yang tidak menambah kepastian.
Studio Global AI
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch.
Aturan inti BMAD yang ditinjau meminta verifikasi relevan di setiap tahap, tetapi tidak mewajibkan seluruh matriks kontainer untuk setiap patch. Log menunjukkan pemasangan paket sebelum tes, tetapi angka 198,1 MiB merujuk pada total 31 paket—bukan bukti bahwa sebanyak itu diunduh setiap kali.
Solusi yang disarankan: pisahkan persiapan lingkungan, verifikasi perubahan, dan gerbang validasi tahap; jangan menurunkan isolasi demi kecepatan.