docs: point all ladder entrypoints at modular amount ladder

Drop remaining check_goa_ladder / old-shim wording. Document ladder/
modules, goa-ladder as phase alias only, and max-ladder as wd+pay
max-search. Update admin-log goa-withdraw-ladder comments to prefer
taler-monitoring.sh ladder|max-ladder.
This commit is contained in:
Hernâni Marques 2026-07-19 14:27:14 +02:00
parent 4d606a6887
commit 0101ecb10d
No known key found for this signature in database
5 changed files with 30 additions and 22 deletions

View file

@ -1,18 +1,24 @@
# Amount ladder modules
Glued by `../check_amount_ladder.sh` (phase entry: `ladder` / `max-ladder`).
**Entry:** `../check_amount_ladder.sh` via:
```bash
./taler-monitoring.sh ladder # classic 23-rung withdraw + pay
./taler-monitoring.sh max-ladder # max-search withdraw + pay
./taler-monitoring.sh goa-ladder # legacy phase name = classic ladder
```
| Path | Role |
|------|------|
| `extract_rpubs.py` | Force-select: scrape `reservePub` from wallet dumps (no bash heredoc) |
| `lib_pay.sh` | **Payment** ladder: free-amount template orders, classic pay list, max-search highest **payable** ≤ available |
| *(withdraw stays in `check_amount_ladder.sh`)* | **Withdraw** ladder: classic 23-rung plan + max-search highest **withdrawable** |
| `../check_amount_ladder.sh` | Orchestrator: classic / max **withdraw**, then pay phase |
| `lib_pay.sh` | **Pay** module: free-amount template, classic pay list, max **payable** ≤ available |
| `extract_rpubs.py` | Force-select: scrape `reservePub` from wallet dumps |
Phase alias `goa-ladder` maps to `check_amount_ladder.sh` (no separate goa_ladder script).
There is **no** `check_goa_ladder.sh` — removed; use the phases above.
## Modes
- **classic** (default): withdraw plan 0→mids→max-1→max, then matching pay plan (never overspend).
- **classic** (default): 23-rung withdraw 0→mids→max-1→max, then matching pay plan (never overspend).
- **max** (`max-ladder`): adaptive max withdraw, then adaptive max pay via public free template (hacktivism: `goa-free`).
## Env (pay)