Let force-enable overrides bypass the daily quota #67
No reviewers
Labels
No labels
bug
duplicate
enhancement
future
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
albert/shepherd-launcher!67
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "u/albert/feat/overrides-bypass-daily-quota"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A daily override with availability=Some(true) (the manually_enabled flag)
already bypassed the disabled flag and the availability window, but the
daily quota was still enforced -- so a parent couldn't grant extra play
time with "Enable Today" alone.
Extend the manually_enabled bypass in evaluate_entry() and
compute_max_duration() to also skip the daily quota: a force-enabled entry
is no longer disabled for an exhausted quota, and its session is no longer
capped by remaining quota. A per-session max_run still applies; only the
daily cap is lifted. quota_delta_seconds remains for granting a finite
amount of extra time without a full bypass.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_0139ZuVVWDtFzpmcDsiNukcV