docs(adr): ADR-005 — record that packages/hal has no tests (finding 10)
This commit is contained in:
parent
aa488c0df4
commit
d569e4013e
1 changed files with 6 additions and 1 deletions
|
|
@ -472,7 +472,12 @@ a candidate issue.
|
||||||
9. **The partial-dispense guard's message is wrong for internal legs.** "Lightning payments
|
9. **The partial-dispense guard's message is wrong for internal legs.** "Lightning payments
|
||||||
can't be clawed back" is true of `autoforward` and false of the LNbits-internal legs,
|
can't be clawed back" is true of `autoforward` and false of the LNbits-internal legs,
|
||||||
which are compensatable. Make the guard leg-aware or correct the message.
|
which are compensatable. Make the guard leg-aware or correct the message.
|
||||||
10. **Review scope.** This document traced the cash-out path: state machine → HAL → ledger →
|
10. **`packages/hal` has no tests.** `pnpm test` there exits 1 with "No test files found."
|
||||||
|
The F56 note-length table that produced a production fault on a GTQ Tejo was carried
|
||||||
|
byte for byte from lamassu with nothing over it; the fix landed the same way. A table test
|
||||||
|
asserting every currency's window is centred on its note length is a few lines, and
|
||||||
|
`dispenseConfirmed` (Decision 3) needs the harness to exist before it can be tested.
|
||||||
|
11. **Review scope.** This document traced the cash-out path: state machine → HAL → ledger →
|
||||||
transport → settlement → distribution → dashboard. The cash-in path shares the settlement
|
transport → settlement → distribution → dashboard. The cash-in path shares the settlement
|
||||||
pipeline and has its own money-at-risk shape in `create_withdraw` (server-side amounts,
|
pipeline and has its own money-at-risk shape in `create_withdraw` (server-side amounts,
|
||||||
`max_cash_in_sats`); it has not been reviewed to the same depth and is the obvious next
|
`max_cash_in_sats`); it has not been reviewed to the same depth and is the obvious next
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue