Status „Import“ für Modelle aus PICTURE-Exporten (#31)

pruefe_prozesse.py akzeptiert im Steckbrief neben Entwurf und abgenommen
den Status Import: maschinell aus einem PICTURE-Export übernommen,
fachlich nicht geprüft. Leitfaden 08 und die Steckbrief-Vorlage nennen
die drei Werte. Neuer Test für Import; der Test für unbekannte Werte
prüft zusätzlich, dass Import unter den erlaubten Werten genannt wird.

Änderung am Ablageformat der Prozessbibliothek.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-28 21:42:48 +02:00
co-authored by Claude Opus 5.5
parent 7eab9fb055
commit 650904eff3
4 changed files with 18 additions and 6 deletions
+3 -2
View File
@@ -12,7 +12,7 @@ workspace.local.toml. Jeder Prozess liegt dort in einem eigenen Ordner <name>/ m
Geprüft wird:
* Ordnername in Kleinbuchstaben, Ziffern und Bindestrichen,
* genau diese drei Dateien, keine weiteren (Originalunterlagen gehören nach referenz/),
* README.md nennt einen gültigen Status (Entwurf | abgenommen),
* README.md nennt einen gültigen Status (Entwurf | abgenommen | Import),
* <name>.md lässt sich umwandeln, und <name>.bpmn ist byte-gleich mit dem Ergebnis,
* in der Wurzel der Bibliothek liegen außer den Prozessordnern nur README.md, AGENTS.md, CLAUDE.md,
.gitattributes und .gitignore.
@@ -46,7 +46,8 @@ sys.path.insert(0, str(SKILL))
import md_to_bpmn # noqa: E402 (liegt im Skill-Ordner, nicht als Paket installiert)
ORDNERNAME = re.compile(r"^[a-z0-9]+(?:-[a-z0-9]+)*$")
STATUSWERTE = ("Entwurf", "abgenommen")
# Import: maschinell aus einem PICTURE-Export übernommen, fachlich nicht geprüft (#31)
STATUSWERTE = ("Entwurf", "abgenommen", "Import")
# Dateien, die in der Wurzel der Bibliothek neben den Prozessordnern liegen dürfen
REPO_DATEIEN = {"README.md", "AGENTS.md", "CLAUDE.md", ".gitattributes", ".gitignore"}
STATUSZEILE = re.compile(r"^\|\s*Status\s*\|\s*(?P<wert>[^|]*?)\s*\|", re.MULTILINE)