Lokale Matrix liefert Ergebnisse: 119 Anforderungen aus Gemma und Qwen
Skill 13.0.0/13.1.0, Adapter 2.5.2. Spiegel-Arbeitsverzeichnis: OpenCode laeuft nicht mehr direkt im Codebasis-Root, sondern in einem Verzeichnis aus Junctions auf die Top-Level-Eintraege, mit einem echten Ergebnisverzeichnis, dessen Inhalt nach dem Lauf uebernommen wird. Damit landen relative wie absolute Ausgabepfade am richtigen Ort, ohne dass der Prompt vom Wortlaut der Claude-Laeufe abweichen muss. Der Spiegel liegt in _meta des Laufs; die Codebasis bleibt unberuehrt. Der Spiegel allein genuegte nicht. Sechs Laeufe schrieben mit korrektem absolutem Pfad und wurden dennoch abgewiesen, weil OpenCode Ziele im Repository gegen den worktree-relativen Pfad abgleicht - ein Befund, der seit Skill 10.0.2 dokumentiert war und erst sichtbar wurde, als der Spiegel vom Temp-Verzeichnis ins Projekt wanderte. analyse-anforderungen.py erkennt Kennungen als Markdown-Ueberschrift, auch ohne Feldnamen, sofern die Pflichtfelder folgen. Regressionsprobe an fuenf Claude-Laeufen unveraendert. Ergebnisse der gueltigen Laeufe: Qwen 3.5-9B liefert 107 der 119 Anforderungen, davon 75 im Modus custom mit nur drei Subagenten. Gemma kommt auf 12. Der Modus builtin fiel bei beiden Modellen aus - drei von drei Laeufen endeten nach einem Turn ohne einen Werkzeugaufruf. Die 13 Laeufe mit Adapter 2.3.0 bis 2.5.1 sind Artefakte der Fehlersuche und als adapterbedingte Fehlmessungen gekennzeichnet. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
28e927013b
commit
6c5c26a2e4
+134
@@ -2,6 +2,8 @@
|
||||
{
|
||||
"id": "StRS-01",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Einheitliche Belegverwaltung über den Verkaufsprozess",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -20,6 +22,8 @@
|
||||
{
|
||||
"id": "StRS-02",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Nachvollziehbarer Belegstatus (offen/abgeschlossen/storniert)",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -38,6 +42,8 @@
|
||||
{
|
||||
"id": "StRS-03",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Revisionssichere Änderungshistorie von Belegen",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -56,6 +62,8 @@
|
||||
{
|
||||
"id": "StRS-04",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Übergreifende Belegsuche",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -74,6 +82,8 @@
|
||||
{
|
||||
"id": "StRS-05",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Wiederkehrende Vertragsabrechnung",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -92,6 +102,8 @@
|
||||
{
|
||||
"id": "StRS-06",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Nutzungsbasierte Abrechnung über RMM-Integration",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -110,6 +122,8 @@
|
||||
{
|
||||
"id": "StRS-07",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Kreditlimitüberwachung für Kunden",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -128,6 +142,8 @@
|
||||
{
|
||||
"id": "StRS-08",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Mahnstufenbasierte Auftragssperre",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -146,6 +162,8 @@
|
||||
{
|
||||
"id": "StRS-09",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Rollenbasierte Zugriffssteuerung",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -164,6 +182,8 @@
|
||||
{
|
||||
"id": "StRS-10",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Schutz sensibler Zugangsdaten durch Passwort-Manager und Zwei-Faktor-Authentifizierung",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -182,6 +202,8 @@
|
||||
{
|
||||
"id": "StRS-11",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Modulare, zählbare und zeitlich begrenzte Lizenzierung",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -200,6 +222,8 @@
|
||||
{
|
||||
"id": "StRS-12",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Automatisierter Lieferanten-Belegaustausch (EDI)",
|
||||
"typ": "Schnittstelle",
|
||||
"belege": [
|
||||
@@ -217,6 +241,8 @@
|
||||
{
|
||||
"id": "StRS-13",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Verwaltung zeitlich begrenzter Aktionspreise",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -234,6 +260,8 @@
|
||||
{
|
||||
"id": "StRS-14",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Kontrollierte Lagerbestandsbuchung",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -251,6 +279,8 @@
|
||||
{
|
||||
"id": "StRS-15",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Gesetzeskonforme elektronische Rechnungsstellung (ZUGFeRD/XRechnung)",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -268,6 +298,8 @@
|
||||
{
|
||||
"id": "StRS-16",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Schutz von Testumgebungen vor versehentlichem Kundenkontakt",
|
||||
"typ": "nicht-funktional (Zuverlässigkeit/Betriebssicherheit)",
|
||||
"belege": [
|
||||
@@ -286,6 +318,8 @@
|
||||
{
|
||||
"id": "StRS-17",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Wartbare, austauschbare Systemarchitektur (Direktzugriff vs. Webservice)",
|
||||
"typ": "nicht-funktional (Wartbarkeit/Übertragbarkeit)",
|
||||
"belege": [
|
||||
@@ -303,6 +337,8 @@
|
||||
{
|
||||
"id": "StRS-18",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Schutz vor unautorisiertem Datenzugriff und SQL-Injection",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -321,6 +357,8 @@
|
||||
{
|
||||
"id": "StRS-19",
|
||||
"ebene": "StRS",
|
||||
"datei_ebene": "StRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Deutschsprachige, lokalisierte Benutzeroberfläche",
|
||||
"typ": "nicht-funktional (Benutzbarkeit)",
|
||||
"belege": [
|
||||
@@ -339,6 +377,8 @@
|
||||
{
|
||||
"id": "SyRS-01",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Gemeinsames Belegdatenmodell (Kopf/Position) je Belegart",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -356,6 +396,8 @@
|
||||
{
|
||||
"id": "SyRS-02",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Belegstatusmaschine mit Sperrverhalten für stornierte Belege",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -374,6 +416,8 @@
|
||||
{
|
||||
"id": "SyRS-03",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Versionierungsmechanismus mit 1:1-Schattentabellen",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -392,6 +436,8 @@
|
||||
{
|
||||
"id": "SyRS-04",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Konfigurationsgetriebene, rechtebeschränkte Multi-Belegart-Suche",
|
||||
"typ": "Schnittstelle",
|
||||
"belege": [
|
||||
@@ -409,6 +455,8 @@
|
||||
{
|
||||
"id": "SyRS-05",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Konfigurierbares Abrechnungsintervall für Verträge",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -426,6 +474,8 @@
|
||||
{
|
||||
"id": "SyRS-06",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Harter Abbruch der Rechnungserstellung bei RMM-Dienstausfall",
|
||||
"typ": "Schnittstelle",
|
||||
"belege": [
|
||||
@@ -443,6 +493,8 @@
|
||||
{
|
||||
"id": "SyRS-07",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Kreditlimitberechnung über alle limitrelevanten Belegarten mit Override",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -460,6 +512,8 @@
|
||||
{
|
||||
"id": "SyRS-08",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Auftragssperre bei Erreichen einer konfigurierten Mahnstufe",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -477,6 +531,8 @@
|
||||
{
|
||||
"id": "SyRS-09",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Zentrale, gruppenbasierte Rechteprüfung als Systemdienst",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -494,6 +550,8 @@
|
||||
{
|
||||
"id": "SyRS-10",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Lizenzpflicht für Passwort-Manager-Zugriff",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -511,6 +569,8 @@
|
||||
{
|
||||
"id": "SyRS-11",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "TOTP-basierte Zwei-Faktor-Authentifizierung",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -528,6 +588,8 @@
|
||||
{
|
||||
"id": "SyRS-12",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "GUID-basiertes Lizenzmodell mit Zähler, Ablaufdatum und Ablaufversion",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -545,6 +607,8 @@
|
||||
{
|
||||
"id": "SyRS-13",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Formatspezifisches EDI-Parsing mit einheitlichem Dispatch",
|
||||
"typ": "Schnittstelle",
|
||||
"belege": [
|
||||
@@ -562,6 +626,8 @@
|
||||
{
|
||||
"id": "SyRS-14",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Datumsbasierte Sichtbarkeitsfilterung von Aktionspreisen",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -579,6 +645,8 @@
|
||||
{
|
||||
"id": "SyRS-15",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Granulare Rechteprüfung je Bestandsoperation",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -596,6 +664,8 @@
|
||||
{
|
||||
"id": "SyRS-16",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Normkonforme E-Rechnungsgenerierung mit Betragsvalidierung",
|
||||
"typ": "Schnittstelle",
|
||||
"belege": [
|
||||
@@ -613,6 +683,8 @@
|
||||
{
|
||||
"id": "SyRS-17",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Automatische Umleitung externer E-Mail-Adressen in Nicht-Produktivbuilds",
|
||||
"typ": "nicht-funktional (Sicherheit / Zuverlässigkeit, ISO 25010: Sicherheit)",
|
||||
"belege": [
|
||||
@@ -630,6 +702,8 @@
|
||||
{
|
||||
"id": "SyRS-18",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Einheitliche Logic-Schnittstelle für Direktzugriff und Webservice-Zugriff",
|
||||
"typ": "Schnittstelle (ISO 25010: Übertragbarkeit/Wartbarkeit)",
|
||||
"belege": [
|
||||
@@ -647,6 +721,8 @@
|
||||
{
|
||||
"id": "SyRS-19",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Parametrisierte Datenbankzugriffe bei dynamischer Filterkomposition",
|
||||
"typ": "Sicherheit (ISO 25010: Sicherheit)",
|
||||
"belege": [
|
||||
@@ -665,6 +741,8 @@
|
||||
{
|
||||
"id": "SyRS-20",
|
||||
"ebene": "SyRS",
|
||||
"datei_ebene": "SyRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Zweisprachige Ressourcenhaltung (Deutsch/Englisch) für UI-Texte",
|
||||
"typ": "nicht-funktional (ISO 25010: Benutzbarkeit)",
|
||||
"belege": [
|
||||
@@ -682,6 +760,8 @@
|
||||
{
|
||||
"id": "SwRS-01",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "ReceiptBase als polymorphe Basisklasse aller Belegköpfe",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -699,6 +779,8 @@
|
||||
{
|
||||
"id": "SwRS-02",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Duale Tabellen-/View-Architektur je Belegart (deutsche Legacy-Tabellen + englische Views)",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -716,6 +798,8 @@
|
||||
{
|
||||
"id": "SwRS-03",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "ReceiptState-Enum mit fest definierten drei Werten",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -733,6 +817,8 @@
|
||||
{
|
||||
"id": "SwRS-04",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Sperre der Zahlungsstatus-Änderung für stornierte Belege",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -750,6 +836,8 @@
|
||||
{
|
||||
"id": "SwRS-05",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Struktur der Versionstabellen (OriginalI3D, KopfVersionsI3D)",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -767,6 +855,8 @@
|
||||
{
|
||||
"id": "SwRS-06",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Kopiervorgang AssetHeadDAO.SaveAssetVersion",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -784,6 +874,8 @@
|
||||
{
|
||||
"id": "SwRS-07",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Dynamische SQL-Generierung je Belegart-Suchkonfiguration",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -801,6 +893,8 @@
|
||||
{
|
||||
"id": "SwRS-08",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Rechtebasierter Ausschluss von Belegarten in der Suche",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -818,6 +912,8 @@
|
||||
{
|
||||
"id": "SwRS-09",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Vertragsentität mit Abrechnungs- und Kontingentfeldern",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -835,6 +931,8 @@
|
||||
{
|
||||
"id": "SwRS-10",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "AutomaticFacturaBL.Contracts als Ausführungskomponente der Vertragsabrechnung",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -852,6 +950,8 @@
|
||||
{
|
||||
"id": "SwRS-11",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "RMM-Artikel-Platzhaltererkennung in Rechnungspositionen",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -869,6 +969,8 @@
|
||||
{
|
||||
"id": "SwRS-12",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "RMMServiceUnavailableException als kontrollierter Abbruchmechanismus",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -886,6 +988,8 @@
|
||||
{
|
||||
"id": "SwRS-13",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "ReceiptBL-Kreditlimitberechnung (Netto/Brutto, Vorversionsbereinigung)",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -903,6 +1007,8 @@
|
||||
{
|
||||
"id": "SwRS-14",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Kundenentität mit Kreditlimit-Feldern (CreditLimit, CreditLimitAvailable, CreditLimitCalculationKind)",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -921,6 +1027,8 @@
|
||||
{
|
||||
"id": "SwRS-15",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Fehlende Durchsetzungsstelle für LockOrderAfterDunningLevel",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -938,6 +1046,8 @@
|
||||
{
|
||||
"id": "SwRS-16",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "AppRightsBL.CheckRightsFromUser — parametrisierte Sichtrus/Sichmemb-Abfrage",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -955,6 +1065,8 @@
|
||||
{
|
||||
"id": "SwRS-17",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "UserRightsConst als zentrale, hierarchisch strukturierte Rechte-Konstantensammlung",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -973,6 +1085,8 @@
|
||||
{
|
||||
"id": "SwRS-18",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "PasswordManagerBL — Lizenzprüfung vor Datenzugriff",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -990,6 +1104,8 @@
|
||||
{
|
||||
"id": "SwRS-19",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "TwoFactorAuthenticationBL.ValidateAuthenticationPin — TOTP-Validierung",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -1007,6 +1123,8 @@
|
||||
{
|
||||
"id": "SwRS-20",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "LicenseManager.HasLicense/GetLicenseCount als zentrale Lizenz-API",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -1025,6 +1143,8 @@
|
||||
{
|
||||
"id": "SwRS-21",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "SupplierEdiBL — lieferantenspezifische partielle Klassen",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -1042,6 +1162,8 @@
|
||||
{
|
||||
"id": "SwRS-22",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "EdiDataType/EDIConnectionObjectKind als Dispatch-Schlüssel",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -1059,6 +1181,8 @@
|
||||
{
|
||||
"id": "SwRS-23",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "ActionPriceBL — Validierung Distributor und Gültigkeitszeitraum",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -1076,6 +1200,8 @@
|
||||
{
|
||||
"id": "SwRS-24",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "UserRightsConst.Purchase.StockList — granulares Bestandsrechte-Set",
|
||||
"typ": "Sicherheit",
|
||||
"belege": [
|
||||
@@ -1093,6 +1219,8 @@
|
||||
{
|
||||
"id": "SwRS-25",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "InvoiceZugferdBL — Betragstoleranzprüfung (±3,00)",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -1110,6 +1238,8 @@
|
||||
{
|
||||
"id": "SwRS-26",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "Steuerkategorie-Ableitung (S/E/K/G/AE) in InvoiceZugferdBL",
|
||||
"typ": "Daten",
|
||||
"belege": [
|
||||
@@ -1127,6 +1257,8 @@
|
||||
{
|
||||
"id": "SwRS-27",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "DeveloperSecurity.Email.ValidateAddress — Implementierungsdetail",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
@@ -1144,6 +1276,8 @@
|
||||
{
|
||||
"id": "SwRS-28",
|
||||
"ebene": "SwRS",
|
||||
"datei_ebene": "SwRS",
|
||||
"fremdabgelegt": false,
|
||||
"titel": "ILogic/BLLogic/WSLogic-Namenskonvention und ClassContainer-Registrierung",
|
||||
"typ": "funktional",
|
||||
"belege": [
|
||||
|
||||
Reference in New Issue
Block a user