Skip to content

feat: smooth Weekly Credits Pace gap with configurable averaging window #999

@cowwoc

Description

@cowwoc

Pre-flight checklist

  • I searched existing issues and discussions for similar proposals.
  • This is a concrete proposal, not an open-ended question.

Problem / motivation

The Weekly credits pace card is useful in principle, but the Pace gap value is hard to act on in practice because it can jump around wildly.

The value appears too instantaneous, so when it updates it can move enough that both the displayed number and the recommendations stop feeling trustworthy. That makes it difficult to use the guidance for pacing, throttling, or deciding whether to pause.

Proposed change

Make the displayed Pace gap represent a rolling average instead of a highly instantaneous value.

A good default would be averaging over the past 30 minutes or the past couple of hours.

It would be even better if the averaging duration were configurable in settings, for example:

  • 15 minutes
  • 30 minutes
  • 1 hour
  • 2 hours
  • 4 hours

This should make the number and its recommendations substantially more stable and easier to trust.

Why this would help

  • Reduces noisy jumps in the displayed value
  • Makes the recommendations feel more actionable
  • Better reflects sustained usage pace rather than momentary spikes
  • Lets different operators choose a smoothing window that matches how they work

Alternatives considered

  • Keep the current instantaneous-style value: simplest, but it remains too erratic to be very useful.
  • Hardcode one smoothing window for everyone: better than today, but less flexible than a configurable duration.

Area

Dashboard / Weekly Credits Pace

Additional context

Related but not the same as requests about working-day awareness or pace-aware throttling. This request is specifically about making the displayed Pace gap and its recommendations stable enough to use.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions