Rencana implementasi KamoPBX (tahap program + 9)
Dirancang menjadi satu rencana per fase; rencana tunggal tidak akan menghasilkan bekerja perangkat lunak sampai akhir. Rincian TDD berukuran penuh: Phase 0 inf...
Rekam keputusan KamoPBX - KAZOO dikonfirmasi, penempatan k3m1, ACDc, Tier 3 rebrand
Enam pertanyaan terbuka menjawab: 1 KAZOO adalah rutenya; perangkat keras yang dimiliki, sehingga framing biaya dihapus seluruhnya. 2. Satu node / cluster sekar...
Tutup SW5
Enam keberangkatan. paling tajam: proksi task-book tidak dapat disalin dari tanda kutip proksi, yang mengekspor PATCH dan tanpa PUT - salinan verbatim akan tela...
BaseosController tidak sah () / dilarang () memang ada
Sebuah tugas singkat diberitahu seorang pelaksana para pembantu ditemukan dan tidak Ada. Surgawl benar-benar tidak; mereka berdua tidak, dideklarasikan dilindun...
Rekam enum- pemesanan perangkap peluncuran PBX hit
Mencari baris katalog yang harganya _ model adalah nilai enum baru membuat baris tersebut tidak dapat dibaca untuk setiap layanan masih pada shared-lib yang leb...
Kembalikan penutupan SW4 keluar, hilang ke pengubahan pohon kerja basi
Commit sebelumnya menyunting salinan on- disk dari rencana ini, yang mendahului Seksi yang disisipkan - bagian tersebut ditambahkan ke salinan scratchpad dan me...
Menerapkan DDL membuka jendela 40001 - perhatikan, jangan restart
Bumping versi katalog daun terpool koneksi JDBC memegang yang lama dan permintaan berikutnya melalui masing-masing gagal SQLState 40001, yang Hibernasi tidak ti...
Tutup SW4
Sembilan keberangkatan. Kedua yang paling penting: rencana ini sendiri Self-Review asserted sebuah tipe konsisten di seluruh tiga tempat, dan itu konsisten dan ...
QuoteConversionResult.orUid adalah String, bukan UUID
Order extended BaseEntity, yang id adalah a Long - hanya Quote, QuoteOption dan QuoteLineItem perluas BatuidEntity. Rencana menyatakan UUID dan sendiri Self-Rev...
Kunci kamus sw4 ada dalam kamus repo
Daftar berkas tugas 6a bernama kamo-internal / pesan / en.json, yaitu diabaikan dan tidak dapat berkomitmen. Prose langkah itu benar; daftar tidak.
Rencana SW5, Buku Tugas Tingkat-datar
Spec 's premis bahwa tidak ada baris membawa durasi tenaga kerja pergi basi jam lalu - SW3 mendarat di LabuurMinutes dan TaskCode di ServiceLineItem, dan Javado...
Rencana per- kotak surat tagihan dan pribadi - backend kotak surat
Rencana B dan C dari 3. Review self- menutup lima kesenjangan: tidak ada yang set mail _ cost _ mode, tidak ada server- sisi menghentikan sebuah kelompok penagi...
Koreksi spec - Penyimpanan AutoExpanandSweep sudah ada
Spec mengklaim tidak ada server- driven- kuantitas konsililer ada untuk menggunakan kembali dan terdaftar penyimpanan otomatis-expand kolom sebagai mati. Kedua ...
Desain permailbox e-mail penagihan dan add- pada gating
Bills e-mail oleh kotak surat daripada kursi, pilihan penyedia gerbang pada alamat-pada yang menutupinya, dan atribut setiap kotak surat ke penagihan grup yang ...
Tentukan perilaku SW4 untuk sebuah kutipan pasar-kurang
Tugas 1 dibuat membuat () membaca pasar tetapi tidak backfill, jadi setiap kutipan yang ada hari ini masih memiliki pasar kosong. Konverter harus kembali ke Pur...
Pilihan penagihan SW4 adalah konfigurasi per-org
Pemilik panggilan, dan yang tepat: tagihan kontraktor pemeliharaan setiap periode, Pemasang peralatan kapital- tagihan istilah di depan. Entah sulit-kode piliha...
Plan SW4, quote to order conversion
Five defects, not the spec's three. The converter deliberately does NOT mint a Commitment: processOrderPaid returns immediately when one exists, so hand-creatin...
Rekam kolom switcher apa yang tersisa
Diperintahkan oleh apa yang akan paling menyakitkan jika dibiarkan sendirian. Entri pertama adalah satu nilai dari MediaService, yang tidak dilihat - lima dari ...
Tutup SW3
Tiga belas keberangkatan dari rencana. OrderLineItem .discountType seharusnya tidak pernah berupa String, dan mengekspor DDL sebelumnya menerapkannya menunjukka...
Benar SW3 's ServiceJob impor dan pin perangkap PROCUREMENT
Tugas 2 diimpor dao.beans.account Akun dan dao.beans.organisasi .Organisasi. Paket sebenarnya adalah akun dan orgs - itu tidak akan memiliki dikompilasi. Task ...
Koreksi klaim template kebijakan rencana SW3
Tugas 6 menunjuk Reail InventoryPolicy sebagai anggota terimplementasi dari kebijakan keluarga untuk menyalin bentuk injeksi dari. Hal ini tidak pernah instan d...
Rencana SW3, pusat domain Service Work
ServiceJob 1.. N ServiceKunjungi sebagai saudara dari Fulfillment Order, diisi ServiceLineItem, empat klasifikasi sumbu, dan mesin status yang melempar bukan me...
Tutup SW2
Empat tugas, lima keberangkatan dari rencana. Yang paling tajam: rencana itu sendiri restriksi Mask snippet disaring keluar hari kosong Minggu, yang berarti 'se...
Benar dua kesalahan dalam rencana SW2
Resep rsync menggunakan 'rsync -a' telanjang, yang mempertahankan mtimes - sebuah berkas dikembalikan ke versi sebelumnya telah tiba lebih tua dari .class dikom...
Rencana SW2, tiga kalender perbaikan
Penelitian dikoreksi spesifikasi pada satu titik: rekursi tidak mati sama sekali berakhir. UI merender pada halaman kalender hari ini dan diam-diam mengabaikan ...
Notification- spine follow-up, triaged
Barang-barang yang digunakan dari rencana 33- tugas, semua dibesarkan oleh ulasan dan semua non-blocking. Ulasan setiap cabang empat mus-fix temuan yang tetap d...
Ambil pengukuran softphone daripada menunggu mereka
38 panggilan dalam seluruh sejarah PHONE _ CALL _ LOG, 26 dalam 30 hari terakhir. The drop -then-redial sidik jari menemukan 4 pasang, semua pengubahan tes pang...
Layanan Rencana Hak-hak kerja pertama dan ijin perdagangan kesenjangan
Koreksi dua spec asumsi terhadap kode nyata: tidak ada RoleRight Jenis menggunakan * * * * * * * * * * * * * * * (semua 36 hak perdagangan menggunakan POS, dan ...
Tandai jendela baris yang dieksekusi
Semua delapan tugas dikirim di empat repos, dengan empat deviasi disengaja rekaman - yang paling penting bahwa permukaan panggilan Task 6 ditulis segar agak dar...
Jauhkan catatan keputusan - 18 rulings dan apa setiap biaya jika salah
Rencana mencatat apa yang dikirim, catatan ini mengapa berbeda dari rencana. Tiga ruling sendiri dikoreksi oleh tinjauan kemudian (The Stripe write hitungan per...
Link KamoDesktop kini single-use
Komentar yang mengklaim reload re-submit? data = dan restore sesi. Tidak lama tidak: link dihabiskan saat tab membukanya, sehingga tidak berharga setelah itu da...
Hentikan rencana menginstruksikan money-path bug itu dikoreksi pada
Tugas 8 Langkah 4 masih memberitahu pembaca untuk memutakhirkan kunci / batalkan / detach / del dengan "niat saat ini dalam kunci". Itu adalah cacat kritis tinj...
Jawab softphone pertanyaan terbesar yang terbuka
Diverifikasi langsung di cluster: setiap FreePBX AOR max _ contacts = 1 dengan hapus _ ada = ya. Nilai itu ditetapkan mana-mana di setiap Kamo repo, itulah seba...
Tandai rencana perwalian telepon lunak yang dijalankan
Komit nyata SHA di tempat dari placeholder, dan 47 langkah berdetak. Selesai rencana menunjukkan semua kotak yang belum diperiksa salah baca sebagai pekerjaan d...
Implementasi rencana bagi jendela baris softphone
Dua rencana, karena spesifikasi mencakup dua subsistem dan kapal pertama bekerja software sendiri. Rencana perwalian adalah tujuh tugas yang tidak perlu kontek...
Desain jendela baris softphone
Sebuah panggilan tidak dapat dipindahkan ke jendela setelah dimulai - sebuah RTCPeerConnection Mediastream nya tidak dapat dialihkan antara browsing konteks, da...
Komit Program Kerja Pengiriman / Layanan desain dan bukti corpus
Kedua spesifikasi program dan semua 56 file penelitian tidak terlacak dan hanya ada pada satu disk, ketika HANDOFF.md memberitahu sesi berikutnya untuk membacan...
Rencana webhook hardening dan idempotensi seluruh Layanan BillingService, share- library dan APIService
Sepuluh tugas, TDD seluruh, dengan keparahan beristirahat untuk apa yang sebenarnya Diverifikasi: kegagalan Stripe terbuka laten (rahasia hadir dalam prod, 38 b...
Rencana implimentasi untuk hexheads tenang dan tulang belakang pemberitahuan
33 tugas di lima tahap yang perintah adalah load- bantalan: skema harus dijalankan sebelum layanan peta kolom, pustaka diterbitkan sebelum layanan buat, dan too...
Desain untuk hexheads tenang dan tulang belakang pemberitahuan per- permukaan
Sebuah jendela obrolan terminimalkan dibuka sendiri pada setiap pesan yang datang. Hexhead harus menyerapnya sebagai gantinya - menghitung, berdebar, tinggal me...
Mendesain pemindaian merek situs
Dimana medan Website / network berubah menjadi logo, warna, dan saran latar belakang pada tiga langkah branding. Records two things that are easy to get wrong ...
Benar apa yang KamoDesktop SSO token sebenarnya seumur hidup
Komentar yang disebut link "short-lived, single-use" dan "5-minute", yang apa yang menyebabkan token kadaluarsa akan ditetapkan seolah-olah itu adalah jendela p...
Rekam bahwa urutan field Java tidak mengontrol urutan kunci DDL
Komposit - kunci assertion melewati ketika ddl- auto benar-benar dibangun KEY PRIMARY (logical _ id, resource _ type, tenant _ id) - Hibernasi emits @ EmbeddedI...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.