Gunakan pemeriksaan ini sebelum menelusuri perbedaan dalam paket rilis. Pemeriksaan membandingkan rekaman ekspor yang Anda pilih; tidak menyetujui papan atau pesanan produksi.
- Pilih berkas BOM dan penempatan UTF-8 CSV/TSV secara sengaja. Tinjau judul kolom dan tiga baris pertama yang diurai. Tidak ada unggahan atau pemindaian otomatis.
- Pilih judul kolom penanda masing-masing. Petakan nilai/footprint hanya jika arti literal kolom dapat dibandingkan; biarkan Tidak dibandingkan jika tidak. Jangan petakan dua arti ke kolom yang sama.
- Nyatakan revisi, varian, sisi, dan filter setiap ekspor, atau tulis Tidak diketahui secara eksplisit. Pilih koma/spasi untuk pengelompokan penanda BOM. Aktifkan jumlah hanya jika satu penanda berarti satu komponen fisik, lalu pilih kolom yang menyatakan jumlah kelompok penanda.
- Bandingkan dan periksa penanda berpasangan, satu sisi, berulang, dan berbeda. Gunakan nomor baris awal rekaman asli untuk menelusuri sumber; semua bukti duplikat tetap lengkap.
- Siapkan JSON lengkap secara lokal, tunggu ukuran byte dan SHA-256, lalu klik Unduh. Filter dan halaman 20 baris hanya memengaruhi layar. Simpan berkas yang diunduh jika Anda memerlukan bukti setelah menutup halaman.
| Pilihan | Pengaturan | Arti dan konsekuensi |
|---|
| Kolom penanda | Wajib pada setiap ekspor | Penanda ASCII individual diawali huruf, lalu huruf/angka/garis bawah; maksimal 40 karakter. Kelompok BOM memakai pemisah yang dipilih secara eksplisit. |
| Nilai / footprint | Opsional; bawaan Tidak dibandingkan | Teks CSV persis setelah spasi tepi dihapus, bukan kesetaraan listrik. Kolom kosong/tidak dipetakan tetap tidak teramati. Tiap bidang yang dipetakan maksimal 512 unit UTF-16. |
| Jumlah | Bawaan nonaktif | Hanya satu komponen per penanda. Contoh R1,R2 memerlukan jumlah 2; jumlah produksi untuk 100 papan tidak dapat dipertukarkan. |
| Cakupan yang dinyatakan | Teks wajib untuk kedua berkas | Pernyataan Anda disimpan dalam hasil tetapi tidak diverifikasi. Varian/sisi/filter berbeda dapat menjelaskan baris satu sisi; penjelasan itu tidak ditebak otomatis. |
| Siapkan / unduh | Dua tindakan terpisah | Penyiapan memvalidasi ulang byte terpilih dan pengaturan tepat dalam Worker lokal khusus; menyimpan memerlukan klik berikutnya. |
- Kolom penanda
Pengaturan: Wajib pada setiap ekspor
Penanda ASCII individual diawali huruf, lalu huruf/angka/garis bawah; maksimal 40 karakter. Kelompok BOM memakai pemisah yang dipilih secara eksplisit.
- Nilai / footprint
Pengaturan: Opsional; bawaan Tidak dibandingkan
Teks CSV persis setelah spasi tepi dihapus, bukan kesetaraan listrik. Kolom kosong/tidak dipetakan tetap tidak teramati. Tiap bidang yang dipetakan maksimal 512 unit UTF-16.
- Jumlah
Pengaturan: Bawaan nonaktif
Hanya satu komponen per penanda. Contoh R1,R2 memerlukan jumlah 2; jumlah produksi untuk 100 papan tidak dapat dipertukarkan.
- Cakupan yang dinyatakan
Pengaturan: Teks wajib untuk kedua berkas
Pernyataan Anda disimpan dalam hasil tetapi tidak diverifikasi. Varian/sisi/filter berbeda dapat menjelaskan baris satu sisi; penjelasan itu tidak ditebak otomatis.
- Siapkan / unduh
Pengaturan: Dua tindakan terpisah
Penyiapan memvalidasi ulang byte terpilih dan pengaturan tepat dalam Worker lokal khusus; menyimpan memerlukan klik berikutnya.
Contoh ilustratif 3 penanda — bukan pengukuran perangkat atau manufaktur
BOM berisi kelompok R1,R2 dengan jumlah 2. Penempatan berisi R1 dan R3. Dengan pengelompokan koma serta pemeriksaan jumlah satu komponen per penanda secara eksplisit: R1 berpasangan, R2 hanya ada dalam BOM terpilih, R3 hanya ada dalam penempatan terpilih; jumlah kelompok sesuai. Nilai/footprint yang tidak dipetakan tetap tidak teramati. Ini tidak membuktikan komponen fisik hilang.
Batas dan pemrosesan
JavaScript/Web Crypto lokal di browser Anda; tanpa pemrosesan server, inferensi berbayar, atau kebutuhan GPU. Memerlukan browser dengan Worker modul, SHA-256, dan Intl.Segmenter untuk memendekkan pratinjau panjang. Setiap berkas terpilih maksimal 400,000 byte dan 100,000 unit UTF-16; maksimal 500 baris data dan 32 judul kolom unik tidak kosong, masing-masing maksimal 200 unit UTF-16. Setiap masukan maksimal 5,000 penanda diperluas dan 2,000,000 unit UTF-16 teks terpetakan diperluas. Laporan inti dan JSON yang disiapkan masing-masing maksimal 16,000,000 byte UTF-8. Pratinjau hanya 3 baris, dipendekkan pada batas grafem utuh dalam 120 unit UTF-16. Tidak menebak encoding, memakai dekode pengganti, atau layanan jarak jauh. Berkas wajib CSV/TSV UTF-8 persegi panjang; rentang dan #subkomponen ditolak.
Pulihkan tanpa kehilangan pilihan valid
Penolakan atau pembatalan pemeriksaan berkas hanya menghapus pilihan yang belum selesai itu; pilih ulang melalui tindakan di dekatnya. Pembatalan perbandingan mempertahankan berkas yang diperiksa dan pemetaan tetapi menghapus hasil tertunda. Kegagalan/pembatalan penyiapan mempertahankan perbandingan selesai dan pilihan valid, sehingga Anda dapat menyiapkan lagi. Perubahan sumber, pemetaan, jumlah, atau cakupan membatalkan hasil perbandingan dan unduhan yang disiapkan; bandingkan lagi. Hapus, tutup, atau muat ulang melepas masukan dalam memori; alat tidak menyimpannya otomatis. Unduhan eksplisit sebelumnya tetap ada di perangkat Anda. Pembatalan saat pembacaan berkas native atau serialisasi CPU belum diterima pada setiap perangkat.
Pertanyaan sebelum memakai laporan
Apakah penanda satu sisi berarti komponen hilang?
Tidak. Artinya penanda itu tidak ada dalam salah satu ekspor terpilih. Cakupan, revisi, filter, atau varian berbeda mungkin menjadi penyebab, tetapi tidak ada penyebab yang ditebak atau diverifikasi.
Apakah nilai atau footprint sama membuktikan kompatibilitas?
Tidak. Ini hanya membuktikan teks terpetakan setelah spasi tepi dihapus sama. Koordinat, satuan, origin, rotasi, jarak bebas, kesetaraan listrik, dan perakitan fisik tidak diperiksa.
Mengapa bidang JSON dan label sumber masih berbahasa Inggris atau bercampur aksara?
JSON memakai skema tetap tindakan bersama dan data asli. Bahasa antarmuka tidak menerjemahkan ID penanda, nama berkas, judul kolom, label, atau nilai literal asli. Kunci/status mesin dan batasan laporan kanonis dipertahankan.
Ke mana berkas terpilih pergi?
Hanya ke memori browser dan Worker lokal khusus. Tanpa pemindaian sistem berkas, layanan jarak jauh, URL masukan, atau penyimpanan otomatis. Hanya Unduh secara eksplisit yang menyimpan JSON yang disiapkan; browser Anda mengelola berkas itu.
Bisakah asisten memakai pemeriksaan yang sama?
Tindakan byte terpilih/SHA yang diharapkan/aturan dan byte siap/hash memakai satu kontrak tervalidasi. Alur browser privat ini diterima hanya dalam pengujian tercatat; host AI/MCP terpasang, setiap perangkat, tinjauan penutur asli, dan rilis publik belum disertifikasi.