Skip to content

[feature] Watering can grace period #7

Closed

Description

@rwrife

commit-sprout water buys the plant one extra day before it wilts — a deliberate "I'm on PTO / weekend" escape hatch.

Acceptance criteria

  • commit-sprout water records a grace day in state
  • Grace days are limited/rate-limited (can't be spammed to fake a streak forever)
  • Status output shows remaining grace and next wilt date
  • Watering is reflected in health calc without faking the commit streak number

Activity

  1. rwrife commented on Jul 5, 2026

    @rwrife
    OwnerAuthor

    Implemented in #17 — commit-sprout water buys a grace day (weekend/PTO) that shifts only the health thresholds, never the stage or streak. Guardrails: one per day (idempotent), capped at 2 in effect, and pruned by any fresh commit so it can't be banked into a fake streak. status now shows remaining grace + projected wilt date. All acceptance criteria covered with tests.

  2. added a commit that references this issue on Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions