v2 follow-up: review-cycle findings (HIGH/MEDIUM/NITS) after fix bundle 1
v2 follow-up: review-cycle findings (HIGH/MEDIUM/NITS) after fix bundle 1
➡️ Migrated to aiolabs/spirekeeper#7 (aiolabs/spirekeeper#7).
Future: dedicated audit table for settlement adjustments (queryable history)
Epic: bitSpire integration & multi-tenant overhaul (v2)
Future: dedicated audit table for settlement adjustments (queryable history)
➡️ Migrated to aiolabs/spirekeeper#6 (aiolabs/spirekeeper#6).
Epic: bitSpire integration & multi-tenant overhaul (v2)
➡️ Migrated to aiolabs/spirekeeper#5 (aiolabs/spirekeeper#5).
Explore: Auto-forward DCA distributions to external wallet
➡️ Migrated to aiolabs/spirekeeper#4 (aiolabs/spirekeeper#4).
Explore: Auto-forward DCA distributions to external wallet
Investigate proper manifest.json declaration for LNbits extension
Investigate proper manifest.json declaration for LNbits extension
➡️ Migrated to aiolabs/spirekeeper#3 (aiolabs/spirekeeper#3).
Add balance settlement feature for small remaining balances
Add balance settlement feature for small remaining balances
➡️ Migrated to aiolabs/spirekeeper#2 (aiolabs/spirekeeper#2).
Add partial transaction processing support
Add partial transaction processing support
➡️ Migrated to aiolabs/spirekeeper#1 (aiolabs/spirekeeper#1).
Rotate settlement-receipt event kind off 21001 (CLINK Offers collision)
republish_operator_configs helper for LocalSigner→RemoteBunkerSigner migration cascade
track: legacy aiolabs/lamassu-server issue disposition under Nostr-native architecture (+ future: customer KYC via Nostr DM)
Defensive: route inbound payment by ATM-npub fallback when wallet lookup fails
migrate pyproject.toml from [tool.poetry] to PEP 621 [project] for uv
opt-in public publishing — fleet metadata + heartbeats (post-launch)