- fleet/fleet.sh: cross-VPS health, status, restart, deploy - nexus/retry_helper.py: retry decorator, dead letter queue, checkpoints - nexus/morning_report.py: automated 0600 overnight activity report - fleet/allegro/archived-scripts/README.md: burn script archive placeholder Fixes #910 Fixes #896 Fixes #897 Fixes #898
Burn Script Archive
Original 39 burn_*.py scripts were on VPS /root at time of audit. Most contained duplicated code, hardcoded tokens, and stale URLs.
Useful Patterns Extracted
These reusable components have been migrated to proper modules:
| Original Pattern | New Location | Module |
|---|---|---|
| Gitea API client | nexus/retry_helper.py |
retry decorator, dead letter queue |
| Cycle state tracking | nexus/retry_helper.py |
checkpoint save/load/clear |
| Fleet health checks | fleet/fleet.sh |
health/status/restart/run |
| Morning report gen | nexus/morning_report.py |
structured 24h report |
Cleanup Status
- Collect original scripts from VPS /root (requires SSH access)
- Extract reusable patterns into proper modules
- Create retry/recovery infrastructure
- Archive placeholder — originals to be collected when VPS accessible
Security Note
All original burn scripts contained hardcoded Gitea tokens.
No tokens were preserved in the extracted modules.
New modules use ~/.config/gitea/token pattern.