mirror of
https://github.com/qwibitai/nanoclaw.git
synced 2026-07-06 18:52:03 +08:00
8a3444a68c
Two steps under one heading share a heading-derived caption (add-telegram's build + test both render "5. Build and validate"), which reads as a stuttered duplicate in the wizard. The driver now pre-computes labelOrdinals from the parsed document (same pre-parse the gate policy uses) and suffixes " (i/n)" when a caption repeats — keyed by the directive line the step events already carry. Pure driver-side presentation; no engine change, no event-payload change. Solo captions stay unsuffixed; counting is static, so a runtime-skipped sibling can leave a cosmetic gap in the sequence. Live stutter observed in the telegram wizard smoke run. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>