[
{
"id": "t_c44f7fec",
"title": "NAS-Mount persistent und fail-closed absichern",
"body": "Mount-Konfiguration, Erreichbarkeit und fail-closed Verhalten des Backup-Ziels prüfen und dokumentieren.",
"assignee": "hermesvps",
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288743,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": "gpt-5.6-luna",
"provider_override": "openai-codex",
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_eb048891",
"title": "NAS-Erreichbarkeit und Schreibtest definieren",
"body": "Vor jedem Backup einen belastbaren Reachability-/Write-Test für das NAS definieren.",
"assignee": "hermesvps",
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288744,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": "gpt-5.6-luna",
"provider_override": "openai-codex",
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_0a912a40",
"title": "Restic-Backup-Skript konsolidieren",
"body": "Produktionsfähigen Backup-Ablauf für den aktuellen Hermes-VPS-Bestand konsolidieren.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288744,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_949d25b6",
"title": "SQLite konsistent sichern",
"body": "Alle produktiven SQLite-Datenbanken per Online-Backup konsistent in den Backup-Lauf aufnehmen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288744,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_d8436c58",
"title": "Neo4j konsistent sichern",
"body": "Neo4j-Daten mit geeignetem konsistentem Export-/Snapshot-Verfahren in den Backup-Lauf aufnehmen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288745,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_2d05b837",
"title": "n8n-Daten sichern",
"body": "n8n-Produktionsdaten und Konfiguration vollständig in den Backup-Lauf aufnehmen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288745,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_e86e2eb6",
"title": "Hermes-Daten sichern",
"body": "Hermes-Konfiguration, Profile, Kanban, Projekte und relevante Laufzeitdaten sichern.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288746,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_ca72486e",
"title": "Obsidian-Daten sichern",
"body": "Obsidian-/Wissensdaten in den Backup-Lauf aufnehmen und Ausschlüsse prüfen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288746,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_6f9b3b3e",
"title": "systemd Backup-Service erstellen",
"body": "Backup-Lauf als kontrollierten systemd-Service mit sauberem Exit-Status ausführen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288747,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_559543ed",
"title": "systemd Timer und Catch-up einrichten",
"body": "Zeitplan und verpasste Läufe mit Persistent/Catch-up-Logik absichern.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288747,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_006ebd9f",
"title": "Retention täglich wöchentlich monatlich definieren",
"body": "Aufbewahrungsregeln für Tages-, Wochen- und Monatsstände festlegen und testen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288747,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_5e4121f6",
"title": "Alter des letzten Backups überwachen",
"body": "Letzten erfolgreichen Snapshot und dessen Alter automatisch überwachen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288748,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_6bca6d4d",
"title": "Backup-Fehlerstatus und Benachrichtigung",
"body": "Fehlerzustände erfassen und belastbare Benachrichtigung bei Fehlschlag einrichten.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288748,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_f9f9f294",
"title": "restic check automatisieren",
"body": "Regelmäßigen Integritätscheck des Repositories definieren und protokollieren.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288749,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_a4bcbbd1",
"title": "Restore-Test durchführen",
"body": "Kontrollierten Wiederherstellungstest mit repräsentativen Daten durchführen und dokumentieren.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288749,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
},
{
"id": "t_2074a988",
"title": "Backup-Status im Dashboard anzeigen",
"body": "Letzten Erfolg, Snapshot-Alter, Fehlerstatus und Prüfstatus im Dashboard sichtbar machen.",
"assignee": null,
"status": "ready",
"priority": 0,
"tenant": null,
"workspace_kind": "scratch",
"workspace_path": null,
"branch_name": null,
"project_id": null,
"created_by": "project-management",
"created_at": 1789288749,
"started_at": null,
"completed_at": null,
"result": null,
"skills": [],
"max_retries": null,
"model_override": null,
"provider_override": null,
"session_id": null,
"workflow_template_id": null,
"current_step_key": null,
"completion_contract": "local-only",
"last_failure_error": null
}
]