From the Inside Claude Code: The Claude Code Ecosystem architecture map

Lifecycle timeouts are restated outside their single source of truth

risk · low · verified

scripts/issue-lifecycle.ts declares itself the single source for lifecycle labels and timeouts and is used by sweep.ts and lifecycle-comment.ts. The triage prompt separately says needs-repro and needs-info time out after 7 days, and the dedupe comment and auto-close-duplicates.ts each hardcode 3 days.

Impact: Changing a timeout in issue-lifecycle.ts leaves the agent and the posted comments promising the old schedule.

Recommendation (small effort): Generate the timeout text in the prompt and comment from issue-lifecycle.ts, or move the duplicate window into it and import it in auto-close-duplicates.ts.

The trail

  1. Issue Automation Scripts
  2. Repo Slash Commands
Open on the map

More from this board

© 2026 Syntaxia App Platform Ltd.

Syntaxia App Platform Ltd. Registered in England and Wales, company no. 15272701 Registered office: 3rd Floor, 86–90 Paul Street, London EC2A 4NE, United Kingdom contact@provenmap.com