2026-09-11 - 2026-10-11

Overview

25 active pull requests
13 active issues
Excluding merges, 0 authors have pushed 0 commits to main and 100 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

24 pull requests merged by 1 user

Merged #124 feat(machine): apply the settle_transaction operator op (ADR-005 §6) 2026-10-10 20:30:29 +00:00

Merged #123 ADR-005 rollout step 1: value-confirmed dispense, fault screens, cash-out latch, dispense-report outbox 2026-10-10 19:54:56 +00:00

Merged #120 feat(deploy): run the tejo from USB (disk-image-tejo-usb) 2026-10-06 17:35:43 +00:00

Merged #119 fix(hal): await the serial close, and stop reporting a cassette layout the dispenser refused 2026-09-29 21:58:32 +00:00

Merged #115 fix(nfc): make the Bolt Card reader an opt-in machine capability 2026-09-29 20:51:37 +00:00

Merged #114 feat(deploy): USB-bootable douro image (disk-image-douro-usb) 2026-09-29 20:51:29 +00:00

Merged #112 perf: cut the image 38% and turn GPU acceleration back on 2026-09-25 05:48:15 +00:00

Merged #111 Give the upgrade window its own timezone, not the system 2026-09-25 05:44:54 +00:00

Merged #108 Finish the console object-argument sweep 2026-09-24 13:09:56 +00:00

Merged #107 Interpolate log fields instead of passing an object 2026-09-24 07:31:55 +00:00

Merged #106 Consume operator cassette operations instead of counts 2026-09-23 21:31:08 +00:00

Merged #105 docs(adr): record the cassette-state synchronization model 2026-09-22 22:26:11 +00:00

Merged #104 fix(cassettes): close the machine-side divergence paths 2026-09-22 20:30:24 +00:00

Merged #103 fix(deploy): guard the WireGuard peer units too, not just the interface 2026-09-22 18:43:54 +00:00

Merged #101 fix(deploy): nightly auto-upgrade failed on both ATMs, for different reasons 2026-09-22 18:28:38 +00:00

Merged #100 fix(access): instrument Complete, and say when a card can't sell 2026-09-22 16:30:58 +00:00

Merged #99 fix(cash-out): settlement watch missed one-tap payments 2026-09-22 16:29:36 +00:00

Merged #97 fix(access): session Complete failed on IPC clone; keep rate lookup off the unlock path 2026-09-22 14:02:47 +00:00

Merged #96 fix(machine): keep the mouse pointer visible on the web demo 2026-09-22 12:59:56 +00:00

Merged #95 fix(idle): drop the redundant "Available: N sats" line 2026-09-20 22:33:13 +00:00

Merged #93 feat(access): verified Bolt Card session at entry + hidden-by-default balance 2026-09-20 15:16:42 +00:00

Merged #92 fix(access): single-shot loaded card + ADR-003 amendment 2026-09-20 14:41:45 +00:00

Merged #86 feat(access): Bolt Card tap-to-enter access gate (ADR-003) 2026-09-20 13:16:22 +00:00

Merged #89 chore: scrub "Lamassu" from shipped labels 2026-09-19 08:18:21 +00:00

1 pull request proposed by 1 user

Proposed #110 feat: Raspberry Pi 4 (aarch64) target 2026-09-24 19:45:06 +00:00

4 issues closed from 1 user

12 issues created by 1 user

Opened #90 access: persist the access audit to state.db 2026-09-20 13:16:48 +00:00

Opened #91 access: open enrollment lets any /scan/ NDEF tag through the gate 2026-09-20 13:16:51 +00:00

Opened #94 cassette layout changes after first boot never reach spirekeeper (one-shot hello gate) 2026-09-20 15:15:27 +00:00

Opened #98 nightly nixos-upgrade fails on batm3 (no known_hosts) and sintra (switch step) 2026-09-22 13:52:09 +00:00

Opened #102 ATMs should fetch with per-machine read-only deploy keys, not an operator account key 2026-09-22 18:28:20 +00:00

Opened #113 IdleView offers Sell Bitcoin on machines with no dispenser 2026-09-29 19:08:44 +00:00

Opened #116 batm3 nightly auto-upgrade has failed since Sep 24 — mesa builds locally and hits the 60s timeout 2026-09-29 20:51:07 +00:00

Opened #117 Hardware device paths have two sources of truth — the NixOS module's defaults are wrong for every model, and warn misleadingly at boot 2026-09-29 21:20:58 +00:00

Opened #118 Cassette hot-reload always fails on douro (serial close race), and the app reports success anyway 2026-09-29 21:53:37 +00:00

Opened #121 A relay outage at boot is misread as a revoked pairing, and latches the machine on the pairing wizard for good 2026-10-08 05:34:59 +00:00

Opened #122 bug(cash-out): a jammed dispense takes the customer's sats, tells the server nothing, over-counts the cassette, and leaves the machine advertising itself as available 2026-10-09 07:16:28 +00:00

Opened #125 test(machine): settlement-watch.test.ts — 5 of 7 fail on a clean dev checkout 2026-10-10 20:28:58 +00:00

11 unresolved conversations