# DOKUMEN TRANSFER KNOWLEDGE AUDIT & REKONSILIASI KEUANGAN KOPERASI 2026
**KSPPS BERKAH MADANI UMB**  
*Waktu Penyusunan: Kamis, 17 September 2026 — Pukul 04:49:35 WIB*  
*Disusun oleh: Antigravity AI Assistant & Pengurus Koperasi Bermadani (Reyvan Purnama)*  
*Tujuan Dokumen: Handover & Transfer Knowledge Lengkap untuk Agen AI / Tim Pengembang / Tim Audit Selanjutnya*

---

## DAFTAR ISI
1. [Ringkasan Eksekutif & Konteks Dasar](#1-ringkasan-eksekutif--konteks-dasar)
2. [Akar Masalah Awal: "Ketekoran Semu" Kas (-Rp 236 Juta s/d -Rp 300 Juta)](#2-akar-masalah-awal-ketekoran-semu-kas--rp-236-juta-sd--rp-300-juta)
3. [Sejarah Kepengurusan Ridlo Abdillah & Arsitektur Rekening Bank](#3-sejarah-kepengurusan-ridlo-abdillah--arsitektur-rekening-bank)
4. [Kronologi Pekerjaan yang Telah Diselesaikan 100%](#4-kronologi-pekerjaan-yang-telah-diselesaikan-100)
   - [Sprint 1: Penataan Akun Bank KB Bukopin Syariah & Titipan BMT](#sprint-1-penataan-akun-bank-kb-bukopin-syariah--titipan-bmt)
   - [Sprint 2: Parser & Jurnal Rekening Koran 2026 (18.288 Transaksi)](#sprint-2-parser--jurnal-rekening-koran-2026-18288-transaksi)
   - [Sprint 3: Rekonsiliasi & Jurnal Penjualan Toko Retail (Sheet6.csv)](#sprint-3-rekonsiliasi--jurnal-penjualan-toko-retail-sheet6csv)
5. [Posisi Laporan Keuangan Saat Ini (General Ledger, Neraca, Laba Rugi)](#5-posisi-laporan-keuangan-saat-ini-general-ledger-neraca-laba-rugi)
6. [TEMUAN KRITIS: Mengapa Kas Tercatat Rp 244 Juta dan Apa yang Masih "Miss"?](#6-temuan-kritis-mengapa-kas-tercatat-rp-244-juta-dan-apa-yang-masih-miss)
7. [Daftar File Sumber Data, Script, dan Command Artisan](#7-daftar-file-sumber-data-script-dan-command-artisan)
8. [Panduan & Rencana Tindak Lanjut untuk Agen Selanjutnya (Action Plan)](#8-panduan--rencana-tindak-lanjut-untuk-agen-selanjutnya-action-plan)

---

## 1. Ringkasan Eksekutif & Konteks Dasar

- **Entitas**: KSPPS Berkah Madani UMB (Koperasi Simpan Pinjam dan Pembiayaan Syariah Universitas Muhammadiyah Bandung).
- **Periode Fokus**: **Tahun Buku 2026 (1 Januari 2026 – 30 Juni 2026)**.
- **Batasan Kritis**: Tahun Buku 2025 **TIDAK BOLEH DIUBAH** karena laporan keuangan 2025 sudah disahkan secara hukum dan ditutup pada **RAT 2025 pada akhir Juli 2026**.
- **Stack Teknologi**: Laravel 12 / PHP 8.5, MariaDB (`bermadani`), React Inertia, Tailwind CSS, Double-Entry General Ledger Engine.

---

## 2. Akar Masalah Awal: "Ketekoran Semu" Kas (-Rp 236 Juta s/d -Rp 300 Juta)

Sebelum audit ini dilakukan, dashboard keuangan koperasi menampilkan saldo kas tunai yang sangat minus: **-Rp 236.691.385,00** (bahkan pengurus mengira minus hingga -Rp 300 Juta).

### Mengapa Bisa Minus Ekstrem? (Penjelasan ELI5)
1. **Pengeluaran Dicatat, Tapi Uang Masuknya Tidak Dicatat**:
   - Kasir mencatat semua pembayaran uang tunai ke supplier jajanan/ritel di buku kas fisik/Excel (`aruskas_operasional_clean_2026.csv`) sebesar **Rp 196,28 Juta**.
   - **TETAPI**, darimana kasir dapat uang untuk bayar supplier?
     - Dari **Penarikan Tunai ATM/Bank (`PENARIKAN TUNAI`)** sebesar **Rp 276,85 Juta**!
     - Dari **Uang Pembeli Toko yang Bayar Tunai di Kasir** sebesar **Rp 241,39 Juta**!
   - Kedua sumber uang masuk ini **SAMA SEKALI BELUM DIJURNAL KE SISTEM**!
   - Akibatnya sistem mengira kasir mengeluarkan uang dari "udara kosong", sehingga saldo kas di komputer minus ratusan juta rupiah.

---

## 3. Sejarah Kepengurusan Ridlo Abdillah & Arsitektur Rekening Bank

### A. Konteks Pergantian Kepengurusan ke Ridlo Abdillah (Mei 2025)
> [!IMPORTANT]
> **TITIK AWAL MODAL KOPERASI: HANYA SISA RP 6 JUTAAN DI BANK**:
> - Pada bulan **Mei 2025**, terjadi peralihan kepengurusan koperasi dari pengurus lama kepada kepengurusan baru yang dipimpin oleh **Ridlo Abdillah sebagai Ketua Koperasi**.
> - Saat serah terima jabatan, Ridlo Abdillah dan pengurus baru mendapatkan serah terima akses rekening bank utama koperasi.
> - **Kondisi Saldo yang Diterima**: Uang yang tersisa di rekening bank saat itu **HANYA TERSISA Rp 6 JUTAAN (tepatnya Rp 6.964.505,00)**! Tidak ada cadangan kas melimpah dari periode sebelumnya.
> - Dari modal minim Rp 6 jutaan inilah, kepengurusan Ridlo Abdillah bersama Reyvan dan pengurus lainnya harus memutar otak memutar arus kas:
>   - Mengandalkan perputaran omzet harian toko ritel koperasi.
>   - Menarik tunai dari bank secara berkala untuk belanja stok jajan dan bayar supplier.
>   - Pengurus sering menalangi biaya operasional, meeting, dan digitalisasi secara pribadi.
> - Laporan keuangan periode kepengurusan lama hingga tutup tahun 2025 telah resmi disahkan dan ditutup pada **RAT 2025 (akhir Juli 2026)**. Oleh karena itu, saldo Rp 6,96 Juta inilah yang menjadi saldo pangkal perbankan yang sah.

### B. Identitas Rekening Bank Utama (`1.1.02`)
- Sebelumnya di sistem salah diberi label sebagai *Bank BSI*.
- **Koreksi Resmi**: Akun `1.1.02` adalah **`Bank KB Bukopin Syariah`** (No. Rek: `7704020507` a.n. `KSPPS BERKAH MADANI UMB`).
- Saldo serah terima jabatan Ridlo Abdillah (Mei 2025): **Rp 6.964.505,00**.
- Seluruh mutasi perbankan operasional koperasi (Januari – Juni 2026) mengalir melalui rekening ini.

### C. Hubungan dengan KSPPS BMT Itqan (Setoran Angsuran Titipan)
- Pada rekening koran terdapat transfer rutin bulanan: `PINBUK TRF U/MUAMALAT AN KSPPS BMT` sebesar **Rp 23 – 28 Juta/bulan** (Total semester 1 2026: **Rp 127.533.234,00**).
- **Perlakuan Akuntansi (PENTING)**:
  - Uang ini adalah **Pass-Through / Dana Titipan Angsuran Anggota**, bukan beban/pengeluaran koperasi!
  - Alur: Gaji anggota dipotong via payroll kampus UMB $\rightarrow$ Ditransfer universitas ke rekening Bukopin Bermadani $\rightarrow$ Koperasi Bermadani menyetorkan ke Muamalat BMT Itqan.
  - Akun yang dibuat: **`2.1.09 Titipan Penyaluran Angsuran BMT Itqan`** (Liabilitas).
  - Dengan perlakuan ini, uang keluar ke BMT Itqan **TIDAK MEMBEBANI LAPORAN LABA RUGI KOPERASI**.

---

## 4. Kronologi Pekerjaan yang Telah Diselesaikan 100%

### Sprint 1: Penataan Akun Bank KB Bukopin Syariah & Titipan BMT
- Mengubah nama akun `1.1.02` di database, `ChartOfAccountSeeder.php`, `HandlesOperationalJournals.php`, `CloseYear2025AndRecognizeRatCommand.php`, `Assets/Index.jsx`, dan `ArusKas.jsx`.
- Membuat akun `2.1.09 Titipan Penyaluran Angsuran BMT Itqan` (Normal: CREDIT).
- Memperbarui `CooperativeSetting`: Bank Utama = `KB Bukopin Syariah`, Rek = `7704020507`.

### Sprint 2: Parser & Jurnal Rekening Koran 2026 (18.288 Transaksi)
- Command: `php artisan accounting:import-rekening-koran-2026`
- File: `app/Console/Commands/ImportRekeningKoran2026Command.php`
- Sumber Data:
  - Januari 2026: `docs/data/rekening_koran_bermadani/2026/rk_kspps_berkah_madani_januari_2026_DB_READY.csv` (2.866 baris)
  - Februari – Juni 2026: 5 file PDF rekening koran resmi (`RK 7704020507 KSPPS BERKAH MADANI UMB *.pdf`) diekstrak via `pdftotext -layout` (15.422 baris)
- Total Mutasi:
  - Debet Bank: **Rp 411.367.722,00**
  - Kredit Bank: **Rp 409.753.198,91**
- Jurnal yang Diterbitkan:
  1. Penjualan Toko QRIS Bukopin (103 hari): **Rp 238.292.056,00** (`Dr. 1.1.02 Bank`, `Cr. 4.2.01 Pendapatan Toko`).
  2. Penarikan Tunai Kasir (54 transaksi): **Rp 276.850.000,00** (`Dr. 1.1.01 Kas`, `Cr. 1.1.02 Bank`).
  3. Penyetoran Angsuran BMT Itqan: **Rp 127.533.234,00** (`Dr. 2.1.09 Titipan BMT`, `Cr. 1.1.02 Bank`).
  4. Payroll Universitas Muamalat: **Rp 161.577.099,00** (`Dr. 1.1.02 Bank`, `Cr. Titipan BMT & Kas`).
  5. Biaya Administrasi & Pajak Bank: **Rp 86.100,00** (`Dr. 5.2.03 Beban Ops`, `Cr. 1.1.02 Bank`).
  6. Bagi Hasil Tabungan Bisnis Bank: **Rp 20.108,91** (`Dr. 1.1.02 Bank`, `Cr. 4.1.03 Pendapatan Bagi Hasil`).
  7. Transfer Vendor / Rapat / Digitalisasi: **Rp 6.898.388,00** (`Dr. 5.2.03 Beban Ops`, `Cr. 1.1.02 Bank`).
  8. Transfer Anggota (Sukarela): **Rp 9.863.935,00** (`Dr. 1.1.02 Bank`, `Cr. 2.1.01 Sukarela`).

### Sprint 3: Rekonsiliasi & Jurnal Penjualan Toko Retail (Sheet6.csv)
- Command: `php artisan accounting:import-penjualan-toko-2026`
- File: `app/Console/Commands/ImportPenjualanToko2026Command.php`
- Sumber Data: `docs/data/penjualan/Laporan Keuangan Koperasi UMB - Sheet6.csv` (2.887 baris transaksi Jan–Mei 2026).
- Pemisahan Pendapatan Kas vs QRIS:
  - Total Omzet Sheet6 (Jan–Mei): **Rp 409.638.930,00**
  - QRIS Bank yang sudah dijurnal (Jan–Mei): **Rp 168.250.155,00**
  - **Porsi Uang Tunai Kasir yang Dijurnal**: **Rp 241.388.775,00** (`Dr. 1.1.01 Kas`, `Cr. 4.2.01 Pendapatan Toko`).
  - **Beban Pokok Penjualan (HPP) yang Dijurnal**: **Rp 317.311.848,00** (`Dr. 5.2.01 HPP`, `Cr. 2.1.03 Utang Supplier`).
  - Laba Kotor Toko: **Rp 92.327.082,00 (22,54%)**.

---

## 5. Posisi Laporan Keuangan Saat Ini (General Ledger, Neraca, Laba Rugi)

### A. Saldo Akun Kunci di Buku Besar (General Ledger)
| Kode CoA | Nama Akun | Normal | Saldo Akhir Buku | Keterangan |
|---|---|---|---|---|
| **`1.1.01`** | **Kas Tunai** | DEBIT | **+Rp 244.970.291,00** | Terisi penerimaan kasir & tarik bank |
| **`1.1.02`** | **Bank KB Bukopin Syariah** | DEBIT | **+Rp 2.944.298,19** | Positif riil, cocok dg mutasi bank |
| **`2.1.03`** | **Utang Supplier/Konsinyasi** | CREDIT | **+Rp 121.027.751,00** | Sisa kewajiban supplier belum terbayar |
| **`2.1.09`** | **Titipan Penyaluran BMT** | CREDIT | **-Rp 2.533.234,00** | Netral (selisih timing potongan gaji) |
| **`4.2.01`** | **Pendapatan Penjualan Toko** | CREDIT | **+Rp 479.680.831,00** | QRIS (Rp 238M) + Tunai (Rp 241M) |
| **`5.2.01`** | **HPP Barang Dagangan** | DEBIT | **+Rp 317.311.848,00** | Nilai modal barang toko yang terjual |

### B. Keseimbangan Neraca (Balance Sheet per 30 Juni 2026)
- **Total ASET**: **Rp 567.552.041,19**
  - Kas & Bank: Rp 247.914.589,19
  - Piutang Pembiayaan (Bermadani + BMT): Rp 317.641.839,00
  - Aset Tetap: Rp 11.796.000,00
- **Total KEWAJIBAN**: **Rp 176.536.952,00**
  - Utang Supplier: Rp 121.027.751,00
  - Simpanan Sukarela: Rp 30.400.954,00
  - Utang SHU & Titipan: Rp 25.108.247,00
- **Total EKUITAS + SHU Berjalan**: **Rp 391.015.089,19**
  - Modal Simpanan Pokok & Wajib: Rp 275.450.000,00
  - Cadangan & Modal Transisi: Rp 21.073.485,28
  - Laba Bersih / SHU Berjalan YTD 2026: **Rp 130.241.603,91**
- **TOTAL PASIVA (Kewajiban + Ekuitas)**: **Rp 567.552.041,19**
- **SELISIH NERACA**: **Rp 0,00 (100% BALANCE / SEIMBANG)**.

### C. Trial Balance
- Total Debet: **Rp 2.978.140.750,19**
- Total Kredit: **Rp 2.978.140.750,19**
- Selisih Trial Balance: **Rp 0,00**.

---

## 6. TEMUAN KRITIS: Mengapa Kas Tercatat Rp 244 Juta dan Apa yang Masih "Miss"?

> [!WARNING]
> **ANOMALI ANGKAS KAS RP 244 JUTA**:  
> Secara pembukuan matematika, kas menunjukkan **+Rp 244.970.291,00**.  
> Namun, secara fisik riil di laci kasir/brankas koperasi, **TIDAK MUNGKIN ADA UANG SEBANYAK ITU**.  
> Berikut adalah investigasi mendalam penyebab mengapa angka kas bisa sebesar itu dan bagian mana yang belum tercatat (*miss*).

### 1. Masuknya Uang Masuk Ganda dari Kasir & Bank (Inflow Rp 518 Juta)
- Dalam semester 1 2026, kas mencatat dua aliran uang masuk raksasa:
  1. **Penjualan Tunai Toko (`Sheet6.csv`)**: **Rp 241,39 Juta**
  2. **Penarikan Tunai dari Bank Bukopin**: **Rp 276,85 Juta**
  - Total uang masuk kas = **Rp 518,24 Juta**!
- Sementara itu, pengeluaran kas yang tercatat baru:
  - Pembayaran supplier di CSV operasional: **Rp 196,28 Juta**
  - Beban operasional lain: **~Rp 8 Juta**
  - Total pengeluaran tercatat = **~Rp 204 Juta**.
- **Selisih Inflow - Outflow**: `Rp 518 Juta - Rp 204 Juta` = **Rp 314 Juta** (dikurangi saldo awal menghasilkan Rp 244 Juta).

### 2. Pengeluaran Pengurus & Kasbon Belum Terbuku (File `aruskas_personal_pending_2026.csv`)
- Di folder `docs/data/aruskas/aruskas_personal_pending_2026.csv`, terdapat **46 baris transaksi senilai total Rp 22.454.333,00**.
- Transaksi ini berisi:
  - Kasbon & jajan pengurus (Reyvan, Egnar, dll).
  - Biaya meeting produktivitas digitalisasi.
  - Gaji/honor anak magang kasir (Fillah, Aldi, Favian, Suhail).
- **Status**: Belum dijurnal ke GL. Jika dijurnal, saldo kas akan berkurang Rp 22,45 Juta.

### 3. Utang Supplier Rp 121 Juta Kemungkinan Besar Sebenarnya Sudah Dibayar Tunai
- Perhatikan akun `2.1.03 Utang Supplier`:
  - HPP Barang yang terjual di Sheet6: **Rp 317,31 Juta** (kredit utang supplier).
  - Pembayaran supplier yang tercatat di kas: **Rp 196,28 Juta** (debet utang supplier).
  - Sisa saldo utang di buku: **Rp 121,03 Juta**.
- **Indikasi Lapangan**: Toko koperasi retail kampus biasanya menerapkan sistem konsinyasi harian/mingguan di mana kasir **langsung membayar supplier saat setor barang atau retur**. Kemungkinan besar kasir **sudah membayar sebagian atau seluruh Rp 121 Juta tersebut menggunakan uang tunai dari laci kasir**, tetapi nota/kwitansinya belum diinput ke rekap Excel arus kas!
- Jika Rp 121 Juta ini sudah dibayar tunai oleh kasir:
  - Saldo kas riil berkurang Rp 121 Juta.
  - Utang supplier menjadi lunas / mendekati Rp 0.

### 4. Data Penjualan Bulan Juni 2026 Hilang di `Sheet6.csv`
- Di file `Sheet6.csv`, baris transaksi berakhir di tanggal 30 Mei 2026. **Tidak ada satu pun baris transaksi untuk bulan Juni 2026**.
- Padahal di rekening koran bank, aktivitas toko di bulan Juni 2026 berjalan sangat ramai:
  - **5.323 transaksi QRIS senilai Rp 70.041.901,00**.
  - **Penarikan tunai bank kasir di bulan Juni: Rp 81.000.000,00**.
- Ini membuktikan bahwa toko tetap beroperasi penuh di bulan Juni 2026, tetapi file rekap penjualan kasir untuk bulan Juni belum diserahkan/digabung ke Sheet6!

---

## 7. Daftar File Sumber Data, Script, dan Command Artisan

### Command Artisan yang Dibuat & Aktif:
1. **[`ImportRekeningKoran2026Command.php`](file:///home/tanesheva/Documents/project/bermadani/app/Console/Commands/ImportRekeningKoran2026Command.php)**:
   - Command: `php artisan accounting:import-rekening-koran-2026 {--dry-run}`
   - Membaca rekening koran CSV Jan 2026 + PDF Feb–Jun 2026.
   - Idempotent (membersihkan source type terkait sebelum re-insert).
2. **[`ImportPenjualanToko2026Command.php`](file:///home/tanesheva/Documents/project/bermadani/app/Console/Commands/ImportPenjualanToko2026Command.php)**:
   - Command: `php artisan accounting:import-penjualan-toko-2026 {--dry-run}`
   - Membaca `Sheet6.csv`, menghitung omzet tunai (Omzet - QRIS Bank), dan mengakui HPP.
   - Idempotent.
3. **[`ImportArusKas2026Command.php`](file:///home/tanesheva/Documents/project/bermadani/app/Console/Commands/ImportArusKas2026Command.php)**:
   - Command: `php artisan accounting:import-aruskas-2026 {--dry-run}`
   - Membaca `aruskas_operasional_clean_2026.csv` (pengeluaran supplier kasir Rp 196M).
4. **[`CleanArusKasCsvCommand.php`](file:///home/tanesheva/Documents/project/bermadani/app/Console/Commands/CleanArusKasCsvCommand.php)**:
   - Command: `php artisan accounting:clean-aruskas-csv`
   - Normalisasi raw file Excel arus kas menjadi file clean & personal pending.

### Sumber Data (`docs/data/`):
- `docs/data/rekening_koran_bermadani/2026/`:
  - `rk_kspps_berkah_madani_januari_2026_DB_READY.csv` (2.866 baris)
  - `RK 7704020507 KSPPS BERKAH MADANI UMB FEB 2026.pdf` (1.932 baris)
  - `RK 7704020507 KSPPS BERKAH MADANI UMB MAR 2026.pdf` (1.498 baris)
  - `RK 7704020507 KSPPS BERKAH MADANI UMB APR 2026.pdf` (3.924 baris)
  - `RK 7704020507 KSPPS BERKAH MADANI UMB MEI 2026.pdf` (3.538 baris)
  - `RK 7704020507 KSPPS BERKAH MADANI UMB JUN 2026.pdf` (4.530 baris)
- `docs/data/penjualan/`:
  - `Laporan Keuangan Koperasi UMB - Sheet6.csv` (2.887 baris penjualan 2026)
- `docs/data/aruskas/`:
  - `aruskas_operasional_clean_2026.csv` (273 baris pengeluaran supplier & operasional)
  - `aruskas_personal_pending_2026.csv` (46 baris pengeluaran kasbon/jajan pengurus Rp 22,45 Juta)
  - `DATA BARANG KOPERASI - arah duit dari kas.csv` (File mentah catatan kasir)

---

## 8. Panduan & Rencana Tindak Lanjut untuk Agen Selanjutnya (Action Plan)

Bagi agen AI atau developer yang melanjutkan pekerjaan ini, berikut instruksi spesifik yang harus dieksekusi:

### Langkah 1: Berikan Informasi Stock Opname Kas Fisik ke Pengurus
- Tanyakan kepada pengurus (Reyvan / Bendahara):
  > *"Berapa perkiraan uang kas fisik riil yang sebenarnya ada di brankas/laci kasir per akhir Juni 2026 atau saat ini? (Apakah kisaran Rp 5 Juta, Rp 10 Juta, atau berapa?)"*
- Nilai fisik riil ini diperlukan sebagai patokan *Cash Opname*.

### Langkah 2: Buku Pengeluaran Pengurus di `aruskas_personal_pending_2026.csv`
- Buat / modifikasi command untuk menjurnal 46 baris transaksi di `docs/data/aruskas/aruskas_personal_pending_2026.csv` (Rp 22.454.333,00):
  - `[DEBIT]` **`1.2.04 Piutang Sementara / Kasbon Pengurus`** (atau `5.2.03 Beban Operasional Lain` jika dianggap biaya hangus rapat/jajan operasional).
  - `[KREDIT]` **`1.1.01 Kas Tunai`** (Rp 22.454.333,00).
- Dampak: Kas tunai akan turun dari Rp 244 Juta menjadi **Rp 222,5 Juta**.

### Langkah 3: Rekonsiliasi Pelunasan Supplier (Utang Rp 121 Juta)
- Konfirmasi dengan kasir / pengurus apakah sisa barang konsinyasi senilai Rp 121 Juta tersebut sebenarnya sudah dibayar cash saat supplier mengantar barang baru.
- Jika kasir memang membayar supplier tunai tanpa mencatat nota:
  - Dijurnal pelunasan supplier: `[DEBIT] 2.1.03 Utang Supplier Rp 121 Juta`, `[KREDIT] 1.1.01 Kas Tunai Rp 121 Juta`.
  - Dampak: Utang supplier akan lunas (Rp 0), dan kas tunai akan turun lagi ke **~Rp 101 Juta**.

### Langkah 4: Cari / Minta File Penjualan Toko Bulan Juni 2026
- Di file `Sheet6.csv`, data Juni 2026 tidak ada.
- Minta file rekap penjualan kasir bulan Juni 2026 (atau dari software POS kasir toko).
- Jika file Juni 2026 didapatkan, masukkan ke `Sheet6.csv` dan jalankan ulang `php artisan accounting:import-penjualan-toko-2026`.

### Langkah 5: Jurnal Penyesuaian Kas Fisik (Selisih Kasir / Cash Count Adjustment)
- Setelah langkah 2, 3, dan 4 dilakukan, selisih antara saldo buku kas dengan fisik uang kas di laci kasir dapat disesuaikan menggunakan akun:
  - **`5.1.11 Selisih Kasir`** (Beban Selisih Kasir).

---
*Dokumen ini disusun secara lengkap dan akurat berdasarkan kondisi database MariaDB `bermadani`, log transaksi buku besar (GL), file CSV/PDF di repository, dan git commit `cbd572ff` per 17 September 2026.*
