# AssetManager v0.5.1.0 – Allgemeines Jobmodell

Diese Version erweitert ausschließlich das bestehende Jobfundament.

## Neue Jobfelder
- Job-Art (`job_type`)
- Aktion (`action`, bereits vorhanden)
- Priorität (`priority`)
- Parameter als JSON (`parameters`, bereits vorhanden)
- Ergebnisdaten als JSON (`result_data`)
- Anzahl Versuche (`attempt_count`)
- Maximale Versuche (`max_attempts`)
- Geplanter Zeitpunkt (`scheduled_at`)
- Ersteller (`created_by`, bereits vorhanden)
- Start-, Sende- und Endzeitpunkte (bereits vorhanden)

Bestehende Softwareinventur-Jobs werden automatisch als `software_inventory` mit Priorität 100 eingeordnet.

## Oberfläche
Die zentrale Jobliste, die Asset-Softwareseite und die Jobdetails zeigen nun Job-Art, Aktion und Priorität. Die Detailseite zeigt zusätzlich Parameter, Ergebnisdaten, Ersteller, Planung und Versuche.

## Kompatibilität
- Neue primäre Detailroute: `/jobs/{job_id}`
- Alte Route `/software/jobs/{job_id}` bleibt als Weiterleitung erhalten.
- Die Softwareinventur und Sammelausführung bleiben funktional unverändert.
- Noch keine neuen Jobarten, Softwarepakete oder Dispatcher-Funktion.
