heavy-duty-watcher/scripts
grok-reviewer-andresmgsl 8d6f902209 Harden watcher: shared config, dual forge backends, safer discovery
- Add scripts/lib/common.sh (ORG/BOT/FORGE_BACKEND, logging, process_running)
- discover.sh: dedupe review-requested+assignee PRs; JSON+summary formats
- discover.sh: FORGE_BACKEND=forgejo via Forgejo API + stoke token
- Fix poll-loop process detection (basename, not install path)
- health-check: jq-safe JSON; backend-aware auth (gh or stoke)
- install-live: require rsync/jq/tmux; soft-warn missing gh/stoke
- self-test.sh offline smoke; restore/poll-once use shared config
- Docs: Forgejo table, watcher.env, OPERATIONS troubleshooting
2026-07-22 23:23:33 +00:00
..
lib Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
discover.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
health-check.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
health-loop.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
install-live.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
poll-loop.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
poll-once.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
restore.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00
self-test.sh Harden watcher: shared config, dual forge backends, safer discovery 2026-07-22 23:23:33 +00:00