Skip to content

feat: live countdown timer for inter-iteration delays#31

Closed
malpou wants to merge 5 commits intocomputerlovetech:mainfrom
malpou:pm/delay-countdown
Closed

feat: live countdown timer for inter-iteration delays#31
malpou wants to merge 5 commits intocomputerlovetech:mainfrom
malpou:pm/delay-countdown

Conversation

@malpou
Copy link
Copy Markdown
Contributor

@malpou malpou commented Mar 22, 2026

Summary

  • Replace the static "Waiting 60.0s..." message with a live countdown timer that ticks down in real-time
  • Add DELAY_STARTED / DELAY_ENDED event types to the event system
  • Console emitter uses a Rich Live renderable that updates remaining seconds in place

Test plan

  • All 439 tests pass (3 new tests for countdown rendering + event handlers)
  • Manual: run a ralph with --delay 10 and verify countdown ticks down from 10s to 0s

malpou and others added 5 commits March 22, 2026 16:39
Add event types and typed data payloads to support live countdown
display during inter-iteration delays.

Co-authored-by: Ralphify <noreply@ralphify.co>
Replace the static "Waiting 60.0s..." log message with structured
delay events so the console emitter can render a live countdown.

Co-authored-by: Ralphify <noreply@ralphify.co>
Replace the static "Waiting 60.0s..." message with a live countdown
that ticks down so users can see when the next iteration starts.

Co-authored-by: Ralphify <noreply@ralphify.co>
Co-authored-by: Ralphify <noreply@ralphify.co>
Co-authored-by: Ralphify <noreply@ralphify.co>
@malpou
Copy link
Copy Markdown
Contributor Author

malpou commented Mar 22, 2026

Closing — countdown timer functionality has been merged into PR #29 (idle-detection branch).

@malpou malpou closed this Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant