Commit Graph

3 Commits

Author SHA1 Message Date
jared 74f1a765e9 feat(backup-monitor): fix MailPace body field and add explicit headers
MailPace API requires 'textbody' (not 'text_body') and explicit
Accept/Content-Type headers to avoid 406. End-to-end smoke test passed:
reporter workflow queued email successfully (MailPace id: 35621228).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 13:45:28 -04:00
jared 5fcc7fb515 docs(backup-monitor): replace UI-click workflow tasks with JSON file approach
- Add JS code files + Ruby build script + Python validator to file map
- Replace Tasks 7-9 (UI clicks) with Tasks 7-10: datatable bootstrap,
  validator script, build/validate workflow JSON, API import with credentials
- Fix MailPace credential header: X-Server-Token (not MailPace-Server-Token)
- Renumber old Tasks 10-12 → 11-13
- Update self-review notes with data table uncertainty and node naming

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 10:59:20 -04:00
jared 85bbd7317f docs(backup-monitor): add implementation plan
12-task plan covering Ruby notifier script (TDD, Sandi Metz OOP),
n8n datatable setup, both workflows, and backup.sh integrations
for desktop and OVH VPS.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 10:40:18 -04:00