Commit Graph

1 Commits

Author SHA1 Message Date
Moe 6d7c511ea7 feat(app,db): Repo-Bearbeitung aus Tickets heraus ueber Forge-Contents-API mit zwingender Worklog-Dokumentation (phase-008-itsm-repo-audit)
- forge_client.py: schlanker HTTP-Client fuer Forge-Contents-API (get/update),
  FORGE_BASE_URL + FORGE_SERVICE_TOKEN als Config
- db.log_repo_edit: schreibt Worklog-Eintrag in ticket_timeline
- app.py: /api/tickets/<id>/repo-file (laden), /tickets/<id>/repo-edit (speichern) --
  schlaegt der Worklog-Eintrag fehl, wird trotz bereits erfolgtem Forge-Commit
  KEIN Erfolg gemeldet (siehe project.yaml phase-008), Commit-Sha wird dennoch
  fuer manuelle Nachbearbeitung geloggt
- Ticket-Detail-Panel (JS): neue Sektion zum Laden/Bearbeiten/Committen einer
  Repo-Datei direkt aus dem Ticket
2026-07-15 04:03:51 +02:00