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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user