---
name: feedback-qaf-tool-commit-push-every-change
description: QAF-Offline-Tool nach JEDER Änderung committen+pushen (KADiCon/supplierpulse-qaf-tool); input/ bleibt immer draußen
metadata: 
  node_type: memory
  type: feedback
  originSessionId: d21561e2-92f9-4b7d-b32e-5f3bd85c3683
---

Kais fragte 09.07.2026 „Ist mein Code aktuell auf GitHub? Wird es nach jeder Änderung aktualisiert?" — das Offline-QAF-Tool lag bis dahin UNVERSIONIERT in /root/aria/work/qaf-compare-kar824.

**Why:** Das Tool ist Kais' Arbeitswerkzeug für BMW-QAF-Vergleiche; Serververlust hätte 562 Tests + Quellcode gekostet. Kais erwartet GitHub als Backup-Stand nach jeder Änderung.

**How to apply:**
- Nach jedem QAF-Tool-Update (neue V-Version, Src-/Test-Änderung): sofort `git add -A && commit && push` in /root/aria/work/qaf-compare-kar824 → github.com/KADiCon/supplierpulse-qaf-tool (privat)
- Author = Kais (aseckzai@gmail.com), kein Co-Author-Trailer
- `input/`, `*.xlsx/xlsm`, `*.png` sind via .gitignore exkludiert (echte Lieferanten-Angebote mit Preisen) — NIE aufweichen
- Zusätzlich gilt weiter [[feedback_always_send_html_and_pdf_supplierpulse]] (HTML+PDF per Telegram)
- Web-App-Teil (app/qaf-differences) lebt separat in [[Kadi-v2]] mit PR-Workflow

**Update 09.07.2026:** Offline-Tool eingefroren (Kais: „Offline erstmal nicht weiter ausbauen" — alles in Kadi-v2-Web-App). Repo KADiCon/supplierpulse-qaf-tool = Archiv-Stand V20; Push-Regel greift nur bei etwaigen Ausnahme-Änderungen. Neue QAF-Arbeit: Kadi-v2 (PR-Workflow).
