• Joined on 2025-12-31
padreug pushed to main at aiolabs/lnbits-extensions 2026-10-10 19:59:05 +00:00
be094ce2de spirekeeper 0.1.7 — capture cash-out settlements on the machine's dispense report (ADR-005)
padreug pushed tag v0.1.7 to aiolabs/spirekeeper 2026-10-10 19:58:56 +00:00
padreug pushed to main at aiolabs/spirekeeper 2026-10-10 19:58:54 +00:00
3f2c46c550 chore(release): v0.1.7
padreug pushed to main at aiolabs/spirekeeper 2026-10-10 19:55:11 +00:00
784d41f946 Merge pull request 'ADR-005 rollout step 2 (slice 1): capture cash-out settlements on the machine's dispense report' (#49) from feat/dispense-outcome into main
79413dc06d test: dispense outcome capture — handler transitions, payment gate, resume op, hold mirror
fdba2d363f feat(dashboard): owed-cash worklist buckets, prefilled partial dispense, resume cash-out (ADR-005 §5–§6)
44c2afa5bb feat(transport): report_dispense RPC — capture a cash-out on the machine's report, not on payment (ADR-005 §1–§2)
b8a5e6352a feat(schema): dispense outcome on settlements, dispense_reports, cash-out hold mirror (ADR-005)
Compare 5 commits »
padreug deleted branch feat/dispense-outcome from aiolabs/spirekeeper 2026-10-10 19:55:11 +00:00
padreug merged pull request aiolabs/spirekeeper#49 2026-10-10 19:55:10 +00:00
ADR-005 rollout step 2 (slice 1): capture cash-out settlements on the machine's dispense report
padreug deleted branch feat/dispense-outcome from aiolabs/bitspire 2026-10-10 19:54:58 +00:00
padreug pushed to dev at aiolabs/bitspire 2026-10-10 19:54:58 +00:00
0204514ed2 Merge pull request 'ADR-005 rollout step 1: value-confirmed dispense, fault screens, cash-out latch, dispense-report outbox' (#123) from feat/dispense-outcome into dev
e8106b665a feat(machine): durable dispense-report outbox to spirekeeper (ADR-005 §2)
7120f306b6 feat(lnbits): report_dispense RPC and the dispense-report wire types (ADR-005 §2)
7f055cd4c6 docs(adr): ADR-005 §4 — outOfCash after payment is owed too; only the cause and the latch differ
888870d01a feat(machine): value-confirmed dispense, cash-out hold, fault screens, counts-uncertain on zero-with-error (ADR-005 §3–§5)
Compare 7 commits »
padreug merged pull request aiolabs/bitspire#123 2026-10-10 19:54:56 +00:00
ADR-005 rollout step 1: value-confirmed dispense, fault screens, cash-out latch, dispense-report outbox
padreug created pull request aiolabs/spirekeeper#49 2026-10-10 19:53:03 +00:00
ADR-005 rollout step 2 (slice 1): capture cash-out settlements on the machine's dispense report
padreug pushed to feat/dispense-outcome at aiolabs/spirekeeper 2026-10-10 19:52:33 +00:00
79413dc06d test: dispense outcome capture — handler transitions, payment gate, resume op, hold mirror
fdba2d363f feat(dashboard): owed-cash worklist buckets, prefilled partial dispense, resume cash-out (ADR-005 §5–§6)
44c2afa5bb feat(transport): report_dispense RPC — capture a cash-out on the machine's report, not on payment (ADR-005 §1–§2)
b8a5e6352a feat(schema): dispense outcome on settlements, dispense_reports, cash-out hold mirror (ADR-005)
Compare 4 commits »
padreug created branch feat/dispense-outcome in aiolabs/spirekeeper 2026-10-10 19:52:32 +00:00
padreug created pull request aiolabs/bitspire#123 2026-10-10 19:38:18 +00:00
ADR-005 rollout step 1: value-confirmed dispense, fault screens, cash-out latch, dispense-report outbox
padreug pushed to feat/dispense-outcome at aiolabs/bitspire 2026-10-10 19:37:51 +00:00
e8106b665a feat(machine): durable dispense-report outbox to spirekeeper (ADR-005 §2)
7120f306b6 feat(lnbits): report_dispense RPC and the dispense-report wire types (ADR-005 §2)
7f055cd4c6 docs(adr): ADR-005 §4 — outOfCash after payment is owed too; only the cause and the latch differ
888870d01a feat(machine): value-confirmed dispense, cash-out hold, fault screens, counts-uncertain on zero-with-error (ADR-005 §3–§5)
3ff86de4ed feat(state-machine): dispenseConfirmed on value, dispenseFault vs outOfCash, cash-out latch (ADR-005 §3–§5)
Compare 7 commits »
padreug pushed to dev at aiolabs/bitspire 2026-10-10 19:37:48 +00:00
cbff654856 fix(machine): declare qrcode where electron/fund-atm.ts actually uses it
padreug created branch feat/dispense-outcome in aiolabs/bitspire 2026-10-10 19:37:21 +00:00
padreug pushed to feat/dispense-outcome at aiolabs/bitspire 2026-10-10 19:37:21 +00:00
bacf6f4e77 feat(machine): durable dispense-report outbox to spirekeeper (ADR-005 §2)
45b70bea4c fix(machine): declare qrcode where electron/fund-atm.ts actually uses it
054d43a3d2 feat(lnbits): report_dispense RPC and the dispense-report wire types (ADR-005 §2)
4d7b87e1c6 docs(adr): ADR-005 §4 — outOfCash after payment is owed too; only the cause and the latch differ
0dd48432f6 feat(machine): value-confirmed dispense, cash-out hold, fault screens, counts-uncertain on zero-with-error (ADR-005 §3–§5)
Compare 7 commits »
padreug pushed to dev at aiolabs/bitspire 2026-10-10 19:07:46 +00:00
f3c333c0bb docs(adr): ADR-005 accepted
padreug pushed to dev at aiolabs/bitspire 2026-10-10 19:06:11 +00:00
1a24bfdda8 docs(adr): ADR-005 — a partial dispense distributes once, when the outcome is final