Table of Contents generated with DocToc
<Project Name> — stale-sweep configurationPer-project thresholds and defaults for the issue-stale-sweep skill. If this file is absent, the skill falls back to framework defaults (90 / 180 / 365 days). Copy this file into your <project-config>/ directory and fill in the TODO values.
| Field | Default | Description |
|---|---|---|
warn_days | 90 | Days of inactivity before posting a REQUEST-UPDATE nudge |
close_days | 180 | Days of inactivity (after a prior nudge with no response) before proposing CLOSE-STALE |
hard_close_days | 365 | Days of inactivity that trigger CLOSE-STALE unconditionally, without requiring a prior nudge |
warn_days: 90 # TODO: adjust for your project's activity cadence close_days: 180 # TODO: must be > warn_days hard_close_days: 365 # TODO: must be > close_days
Issues carrying any of the following labels are excluded from stale sweeps entirely, regardless of inactivity age. Add any project-specific labels that should be exempt (e.g., labels for confirmed bugs awaiting a fix, long-running feature discussions, or blockers on upstream dependencies).
exclude_labels: - blocked - confirmed-bug - awaiting-upstream # TODO: add project-specific exempt labels
If the project wants stale sweeps to default to a subset of components, set them here. An empty list means all open issues are eligible.
default_component_filter: [] # TODO: e.g. ["scheduler", "api"] or leave empty
issue-tracker-config.md — tracker URL, project key, auth model, close-status mapping.issue-stale-sweep — the skill that reads this configuration.