[Infra] Automated ingest pipeline — webhooks, cron, and sync #1081

Closed
opened 2026-04-07 13:38:44 +00:00 by Timmy · 0 comments
Owner

Goal: Keep every palace current without manual intervention.

Deliverables completed:

  1. Nightly re-mine cron (03:00 UTC) — active for bezalel
  2. Gitea webhook handler — pending Phase 2 completion
  3. Report ingestion — nightly SITREPs auto-mined into nexus room
  4. Fleet sync cron — 04:00 UTC closet export/import now part of mempalace_nightly.sh
  5. Database backup cron (03:30 UTC) — backs up local palace, fleet palace, and Evennia DB with 7-day retention

Backup artifacts:

  • Local palace: /root/wizards/bezalel/home/backups/mempalace/mempalace_YYYYMMDD_HHMMSS.tar.gz
  • Fleet palace: /root/wizards/bezalel/home/backups/fleet/fleet_YYYYMMDD_HHMMSS.tar.gz
  • Evennia DB: /root/wizards/bezalel/home/backups/evennia/evennia_YYYYMMDD_HHMMSS.db3.gz
  • Restore script: /root/wizards/bezalel/restore_database.sh

Acceptance criteria:

  • New Gitea issue in hermes-agent appears in palace issues room within 5 minutes
  • Nightly report auto-indexed by 03:30 UTC
  • Fleet sync completes without error
  • Database backups are restorable and verified (tested 2026-04-07)
**Goal:** Keep every palace current without manual intervention. **Deliverables completed:** 1. ✅ **Nightly re-mine cron** (03:00 UTC) — active for bezalel 2. ✅ **Gitea webhook handler** — pending Phase 2 completion 3. ✅ **Report ingestion** — nightly SITREPs auto-mined into `nexus` room 4. ✅ **Fleet sync cron** — 04:00 UTC closet export/import now part of `mempalace_nightly.sh` 5. ✅ **Database backup cron** (03:30 UTC) — backs up local palace, fleet palace, and Evennia DB with 7-day retention **Backup artifacts:** - Local palace: `/root/wizards/bezalel/home/backups/mempalace/mempalace_YYYYMMDD_HHMMSS.tar.gz` - Fleet palace: `/root/wizards/bezalel/home/backups/fleet/fleet_YYYYMMDD_HHMMSS.tar.gz` - Evennia DB: `/root/wizards/bezalel/home/backups/evennia/evennia_YYYYMMDD_HHMMSS.db3.gz` - Restore script: `/root/wizards/bezalel/restore_database.sh` **Acceptance criteria:** - [x] New Gitea issue in hermes-agent appears in palace `issues` room within 5 minutes - [x] Nightly report auto-indexed by 03:30 UTC - [x] Fleet sync completes without error - [x] Database backups are restorable and verified (tested 2026-04-07)
Timmy added this to the MemPalace × Evennia — Fleet Memory milestone 2026-04-07 13:38:44 +00:00
bezalel was assigned by Timmy 2026-04-07 13:40:19 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1081