From 61fb1acbcf94279ad1fb39b982f9bc43e225deab Mon Sep 17 00:00:00 2001 From: Amperstrand Date: Tue, 6 Oct 2026 08:57:42 +0200 Subject: [PATCH] docs(agents): the gonuts bump touches four go.mod files, not three src/, src/cli, src/merchant and src/tollwallet all carry the gonuts-tollgate require today (verified by the v0.13.0 bump, PR #643, which touched exactly those four); naming the set keeps the next bump from trusting a stale count. --- AGENTS.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index a5a8851d9..924ffb231 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -118,8 +118,10 @@ than inventing new harnesses. - **gonuts-tollgate is our fork to maintain.** Upstream `elnosh/gonuts` is dead (last release v0.4.2, 2025); we carry ~40 patches. Every wallet-level fix lands in `OpenTollGate/gonuts-tollgate` first, is - tagged, then bumped here via the `replace` directive (three `go.mod` - files). Never fix a wallet bug by patching around the fork locally. + tagged, then bumped here via the `replace` directive — the require lands + in every nested module that carries it: `src/`, `src/cli`, `src/merchant` + and `src/tollwallet`, four `go.mod` files today. Never fix a wallet bug + by patching around the fork locally. - **bbolt persistence.** Keyset records (which own derivation counters) are nested under mint-URL-named buckets; the DB has no transactions spanning "fetch keysets + swap + save proofs". This is why counter