Agents.md aktualisiert
This commit is contained in:
@@ -115,3 +115,51 @@ durch die GPS-Clusterbildung wegfallen. Nur gültige Koordinaten einbeziehen;
|
|||||||
Stationen ohne Standort bleiben bearbeitbar. Berechnete Stationsanker im GPX
|
Stationen ohne Standort bleiben bearbeitbar. Berechnete Stationsanker im GPX
|
||||||
kennzeichnen und bei Verschieben/Löschen ersetzen, statt veraltete Orte zu behalten.
|
kennzeichnen und bei Verschieben/Löschen ersetzen, statt veraltete Orte zu behalten.
|
||||||
Rätsel-Stationen sind für später in `docs/agents/TODO-RAETSEL-STATIONEN.md` vorgemerkt.
|
Rätsel-Stationen sind für später in `docs/agents/TODO-RAETSEL-STATIONEN.md` vorgemerkt.
|
||||||
|
|
||||||
|
## Pipeline und SonarQube nach einem Check-in überwachen
|
||||||
|
|
||||||
|
Verbindlicher Arbeitsablauf des Nutzers, vereinbart am 5. Oktober 2026:
|
||||||
|
|
||||||
|
- Sobald der Nutzer einen neuen Check-in meldet, den aktuellen Repository-Stand
|
||||||
|
und den zugehörigen Commit ermitteln und den passenden Pipeline-Lauf unter
|
||||||
|
https://git.shettereck.com/IT-Works/Wegwichtel/actions verfolgen.
|
||||||
|
- Während der aktiven Chatsitzung bis zum Abschluss prüfen und bei längeren
|
||||||
|
Wartezeiten kurze Statusmeldungen geben. Keine dauerhafte Überwachung außerhalb
|
||||||
|
der Sitzung behaupten; dafür wäre eine gesonderte Automatisierung erforderlich.
|
||||||
|
- Bei Coverage- oder Testfehlern die Ausgabe auswerten, die Ursachen korrigieren
|
||||||
|
und die betroffenen Tests und Coverage-Prüfungen lokal ausführen. Keine Tests
|
||||||
|
abschwächen oder Grenzwerte senken, nur um die Pipeline grün zu machen.
|
||||||
|
- Bei einem fehlgeschlagenen SonarQube Quality Gate den Bericht abrufen:
|
||||||
|
POST https://sqube.shettereck.com/sqexport/api/export
|
||||||
|
mit Content-Type: application/json und JSON {"projectKey":"Wegwichtel"}.
|
||||||
|
Optional kann filename angegeben werden. Das SonarQube-Token ist serverseitig
|
||||||
|
gesetzt; kein clientseitiges SonarQube-Token ist erforderlich.
|
||||||
|
- Der Export-Zugang erfordert Authorization: Bearer <Agententoken>. Das Token
|
||||||
|
wird vor dem Export-Tool von Nginx geprüft. Zugang ist getestet: gültiges Token
|
||||||
|
ergibt 200, ungültiges Token 403, ohne Token erfolgt die Browser-Anmeldung.
|
||||||
|
Geheimnisse nicht in Repository, Dokumentation, Archive oder Testausgaben
|
||||||
|
aufnehmen. In einer neuen Sitzung den Zugang über einen dafür vorgesehenen
|
||||||
|
sicheren Kanal bereitstellen, falls er dort nicht bereits verfügbar ist.
|
||||||
|
- Die Revision der SonarQube-Analyse mit dem gemeldeten Commit vergleichen.
|
||||||
|
Ein abgeschlossener Scanner-Lauf bedeutet nicht automatisch, dass der Bericht
|
||||||
|
bereits die neue Analyse enthält. Bei einer älteren Revision erneut abrufen.
|
||||||
|
- Findings und die Ursachen des fehlgeschlagenen Gates korrigieren und passende
|
||||||
|
Tests ausführen. Security Hotspots fachlich bewerten; notwendige manuelle
|
||||||
|
Bewertungen klar benennen und nicht als bereits erledigt ausgeben.
|
||||||
|
- Korrigierte Versionen als Archiv vollständiger Dateien mit Projektpfaden
|
||||||
|
liefern, damit der Nutzer sie ins Projekt kopieren und per VS Code vergleichen
|
||||||
|
kann. Nur Änderungen gegenüber dem aktuellen Online-Repository aufnehmen.
|
||||||
|
public/images/group-symbols und 3rdparty nur aufnehmen, wenn dort neue oder
|
||||||
|
tatsächlich geänderte Dateien vorliegen. Erforderliche Löschungen separat nennen.
|
||||||
|
- Ohne gesonderten Auftrag keine Änderungen ins Online-Repository pushen oder
|
||||||
|
deployen. Nach dem nächsten Check-in den Ablauf für dessen Commit wiederholen.
|
||||||
|
- In jeder Übergabezusammenfassung diesen Ablauf, die Actions-URL, den Export-
|
||||||
|
Endpunkt, die Authentifizierung ohne Tokenwert und den Pfad
|
||||||
|
docs/agents/AGENTS.md ausdrücklich nennen. Die weiteren relevanten Dateien
|
||||||
|
unter docs/agents/ ebenfalls mit aktuellen Pfaden aufführen.
|
||||||
|
|
||||||
|
Bestätigter Ausgangsstand am 5. Oktober 2026: Commit
|
||||||
|
49a9de0355c81b4f109c165762068a66046cf003; Scanner-Lauf 1345 / Nummer 110
|
||||||
|
erfolgreich; Quality Gate OK; alle 121 Findings CLOSED/FIXED; beide Security
|
||||||
|
Hotspots REVIEWED/SAFE. Dieser Stand ist eine historische Referenz und ersetzt
|
||||||
|
nicht die Prüfung einer neuen Analyse.
|
||||||
|
|||||||
Reference in New Issue
Block a user