Point-in-time resolver including SUPERSEDED windows (effective- resolusi historis)

Fixkamo-shared-library
Dikirim
8 Juli 2026 pukul 17.51 UTC
Penulis
Kamo
Commit
f8b1f6a

Semua tiga efektivive- versi resolver (rate-sheet, pedoman, lock-policy) queried hanya status = AKTIVE, kemudian disaring jendela. Tapi supersession membalik versi sebelumnya ACTIVE- > SUPERSEDED dan menutup efektif _ sampai, jadi hanya versi saat ini pernah AKTIF - harga masa lalu apapun _ sebagai _ dari (harga-ulang, audit, lock-date reproduksi) diselesaikan ke NOTHING (404 'tidak ada versi efektif') bahkan Meskipun versi yang benar-winden masih ada. Ini juga membuat kode mati cabang upperbound (baris AKTIVE selalu memiliki null efektif _ sampai). Widen kandidat diatur ke ACTIVE + SUPERSEDED (findBy baru... pencari Statusin; excludes DRAFT / RETIRED). Jendela tertutup dipisah oleh konstruksi, sehingga > 1 overlap- throw masih berlaku. Tes regresi ditambahkan: sebuah SUPERSEDED ditutup jendela memecahkan untuk harga sejarah. Resolver tanda tangan publik tidak berubah (pricing / underwriting penelepon tidak terpengaruh). Tes: 7 / 6 / 6 lulus.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga