mirror of
https://github.com/block/buzz.git
synced 2026-10-28 21:11:48 +00:00
Address review on the startup-step timing:
- NIP-43 and large-roster reconciles return ReconcileSummary
{repaired, failed}; a sweep with any per-item failure ends its startup
step degraded and the final log carries the failed count. NIP-FI warm
degrades when any issuer did not warm.
- Startup step log field renamed outcome -> status to match lifecycle
records.
- Log-capture tests pin exactly one finished record per terminal path
(finish, degrade+finish, drop, panic) with its status.
- Progress predicate takes the reconcile purpose; table-tested so the
maintenance sweep can never log progress.
- README: correct gauge idle-timeout description and note that a step
outliving it loses its current series.
Signed-off-by: Elrond <28d6302a099e5225b02c4155ac4236e4912603df2ab08dbfc2f4fef08ce598c8@buzz.block.builderlab.xyz>