From 99ede12f0176c76e64ac3147f7c683a325c13044 Mon Sep 17 00:00:00 2001 From: Dominic Gundel Date: Thu, 15 Oct 2026 08:50:35 +0200 Subject: [PATCH] =?UTF-8?q?Cursor-Regel=20f=C3=BCr=20Grotti-Konventionen?= =?UTF-8?q?=20erg=C3=A4nzt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/grotti.mdc | 17 +++++++++++++++++ CHANGELOG.md | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 .cursor/rules/grotti.mdc diff --git a/.cursor/rules/grotti.mdc b/.cursor/rules/grotti.mdc new file mode 100644 index 0000000..a15e4d8 --- /dev/null +++ b/.cursor/rules/grotti.mdc @@ -0,0 +1,17 @@ +--- +description: Grotti-Konventionen für Agenten (Changelog, Doku, Version, Sicherheit) +alwaysApply: true +--- + +# Grotti + +Grotti ist ein eigenständiges Repo. Alles, was das Tool betrifft, bleibt hier. + +- Sprache: Deutsch, in Oberfläche, Meldungen, Doku und Commits. +- Jede Änderung bekommt einen Eintrag in `CHANGELOG.md` unter `[Unreleased]` (Neu, Geändert, Behoben). +- Version in `grotti/version.py` nach SemVer: Patch für Fehlerbehebung, Minor für Funktion, Major für Bruch an API oder Datenbankschema. Beim Release `[Unreleased]` in `[x.y.z] – Datum` umbenennen. Git-Tag `vX.Y.Z`. +- Technische Doku liegt in `docs/` und wird unter `/doku/` gerendert. Neue Erkenntnisse zum Tool dort ergänzen. +- CSS-Version in `web/templates/layout.html` (`grotti.css?v=`) erhöhen, wenn sich `grotti.css` ändert. +- Keine freie G-code-Konsole, kein `FIRMWARE_RESTART` (GoKlipper deadlockt). Druckstarts brauchen `confirm: true`. + +Druckbeobachtungen und Slicer-Profile gehören nicht hierher, sondern in den FDM-Wissen-Tresor (`D:\Projekte\3DP\FDM\Wissen\`). diff --git a/CHANGELOG.md b/CHANGELOG.md index c3019b9..43202e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ Alle Änderungen an Grotti. Format nach [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), Versionen nach [SemVer](https://semver.org/lang/de/). +## [Unreleased] + +### Neu + +- Cursor-Regel `.cursor/rules/grotti.mdc` (Changelog, Doku, Version, Sicherheit). + ## [2.0.0] – 2026-10-15 ### Neu