Skip to content

feat(telegram): human-realistic wait defaults for ask/poll - #336

Merged
laurigates merged 2 commits into
mainfrom
feat/telegram-human-backoff
Jul 18, 2026
Merged

feat(telegram): human-realistic wait defaults for ask/poll#336
laurigates merged 2 commits into
mainfrom
feat/telegram-human-backoff

Conversation

@laurigates

Copy link
Copy Markdown
Owner

What

  • telegram-ask / telegram-poll: default timeout raised 300s → 3600s (1 hour); first reminder nudge raised 30s → 5 minutes, still doubling exponentially (5m → 10m → 20m, capped by the deadline).
  • telegram skill: documents the new defaults and adds the run_in_background=true calling pattern, since the 1-hour default now exceeds the Bash tool's 10-minute foreground timeout cap.

Why

The old defaults nudged at ~30s/90s/210s and gave up at 5 minutes — not realistic for a human away from their phone. Reminders now back off on human timescales and the wait survives a coffee break.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LpXfWJDmEAgZ29o7Kkj9Ff

laurigates and others added 2 commits July 18, 2026 21:46
…ezing

Distilled from the attention-engine ADR-0011 session: an adversarial test
construction (discriminator, stress case, gate) is unverified until a
deterministic simulation of the exact charged mechanism shows decisive
broken-vs-correct separation on every seed, carried forward by meta-tests.
The session fired the rule three times (refuted first-draft discriminator,
omitted 1/sqrt(d) scale, wrong noise model at calibration). Path-scoped to
test/ADR authoring surfaces per the context-budget gate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZErTem91K3hperVX4ffR3
telegram-ask and telegram-poll gave up after 5 minutes, with the first
reminder nudge 30s after the question — unrealistic for a human who is
away from their phone. Raise the default timeout to 1 hour and start
the exponential reminder backoff at 5 minutes (5m, 10m, 20m, capped by
the deadline).

Update the telegram skill to match: document the new defaults and add
the run_in_background calling pattern, since the 1-hour default now
exceeds the Bash tool's 10-minute foreground timeout cap.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LpXfWJDmEAgZ29o7Kkj9Ff
@github-actions github-actions Bot added documentation Improvements or additions to documentation claude skills size/m labels Jul 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Broken Links Detected

Summary

Status Count
🔍 Total 170
✅ Successful 160
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 9
❓ Unknown 0
🚫 Errors 1

Errors per input

Errors in exact_dot_claude/docs/prds/daily-catchup.PRD.md


Please fix the broken links before merging.

@laurigates
laurigates merged commit 77415cd into main Jul 18, 2026
7 of 8 checks passed
@laurigates
laurigates deleted the feat/telegram-human-backoff branch July 18, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude documentation Improvements or additions to documentation size/m skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant