1. Timeout handler (dev-agent.sh): write escalation to project-suffixed
file, restore backlog label, clean up phase file on idle timeout.
2. Fix escalation file naming: escalations.jsonl → escalations-${PROJECT_NAME}.jsonl
everywhere in dev-agent.sh so gardener actually picks them up.
3. Gardener (gardener-poll.sh): handle idle_timeout reason before CI-specific
recipe logic — create investigation sub-issue instead of silently returning.
4. Update .gitignore to match new escalations-*.jsonl pattern.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
281 B
Text
20 lines
281 B
Text
# Secrets
|
|
.env
|
|
|
|
# Infrastructure manifest (local only — commit RESOURCES.example.md instead)
|
|
RESOURCES.md
|
|
|
|
# Runtime state
|
|
*.log
|
|
*.log.*
|
|
*.log.old
|
|
state.json
|
|
*.lock
|
|
*.pid
|
|
escalations*.jsonl
|
|
metrics/supervisor-metrics.jsonl
|
|
|
|
# OS
|
|
.DS_Store
|
|
dev/ci-fixes-*.json
|
|
gardener/dust.jsonl
|