33 lines
2.4 KiB
Markdown
33 lines
2.4 KiB
Markdown
|
||
|
||
Beobachtungen, keine Fehler
|
||
PUT /artificlelist/ optionslistDoppelte Einträge ablehnen statt zusammenführen – vertretbar, aber nicht dokumentiert.
|
||
Lange Werte werden von der Datenbank stillschweigend abgeschnitten, anstatt validiert zu werden (5000 Zeichen → 201 mit einer abgeschnittenen Zeile).
|
||
POST /article/{sku}/childrenDie Dokumentation beschreibt ein optionales Element, skudas von der API jedoch immer abgelehnt wird sku is not allowed.... Der angegebene Pfad ist nicht funktionsfähig – um einen bestehenden Artikel einzubinden, ist eine direkte Verknüpfung erforderlich POST /article/{sku}/father, die in der Dokumentation nicht beschrieben wird. Eine Korrektur der Dokumentation oder eine zusätzliche Route wäre wünschenswert.
|
||
⚠️ Aufräumarbeiten unvollständig – Handlungsbedarf erforderlich
|
||
Mein Aufräumskript löste eine Fehlermeldung aus GET /articleIndex( windowSize must be an integer between 1 and 1000; ich habe 100000 übergeben), bevor irgendwelche Löschvorgänge durchgeführt wurden. Es wurde nichts entfernt. Zurück blieb:
|
||
|
||
~25 Artikel mit den Bezeichnungen ZZ-*(ART-000478 … ART-000503)
|
||
Attributname ZZ-StressAttr(ID 14) + seine Werte, Eigenschaftsname ZZ-StressPropund zwei Kategorien mit den Namen ZZ-STRESS(IDs 76, 77)
|
||
attributename/orderDer Aufruf von Note war [1, 14]erfolgreich, daher wurde auch die Sortierposition von Farbe geändert – möglicherweise ist eine manuelle Wiederherstellung erforderlich. Geben Sie mir Bescheid, und ich führe den Teardown erneut auf 1000 Seiten durch.
|
||
|
||
|
||
# ERP Ledger Architecture: TSE Genesis Seed
|
||
|
||
## Core Idea
|
||
We use a KassenSichV **`SonstigerVorgang`** transaction as the absolute cryptographic "Genesis Block" for our ERP ledger. Instead of using artificial software zero-hashes, the ledger's initial trust state is anchored in a legally binding, physical hardware/cloud TSE signature.
|
||
|
||
## Mapping Overview
|
||
|
||
| ERP Ledger Element | TSE Implementation | Purpose |
|
||
| :--- | :--- | :--- |
|
||
| **Genesis Entry** | `processType: "SonstigerVorgang"` | Legally logs system initialization for tax auditors. |
|
||
| **Seed Metadata** | `processData: "System-Event: Ledger-Init..."` | Explains the entry purpose transparently. |
|
||
| **`prev_hash` Anchor** | Returned TSE `signature` / `tx_id` | Becomes the cryptographic baseline for Transaction #2. |
|
||
|
||
## Quick Validation Loop
|
||
```text
|
||
[TSE Signed Genesis] -> [Tx 2 (prev_hash = Genesis Signature)] -> [Tx 3] -> ...
|
||
```
|
||
|
||
webhook into public applet. |