Vergessen Sie redundante Controller und DTOs. Generieren Sie Web-UI, REST-APIs, kryptografische Lizenzierung und 5 Server-Batterien deklarativ.
1 2 3 4 5 6 7 8 9 10 11 12 13
[UiAction(Group = "Finance", DisplayName = "Zahlung genehmigen", Icon = "credit-card")] [RequireDualApprovalIf("Amount > 50000")] [FieldSecurity("InternalBudgetNotes", Role = "CFO")] public sealed record ApprovePayment( string InvoiceId, decimal Amount, string InternalBudgetNotes ) : IMechanismAction<ApproveResult>; // Zur Kompilierzeit von Roslyn ohne Reflection generiert: // 1. /api/finance/approve-payment REST-Endpunkt und OpenAPI-Schema // 2. Dynamisches React-Formular-Modal und Feldmaskierung // 3. HMAC-SHA256 Merkle Audit-Trail und Vier-Augen-Genehmigungspool
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
POST /api/finance/approve-payment HTTP/1.1 Host: api.codechu.com Authorization: Bearer eyJhbGciOiJSUzI1NiIs... Content-Type: application/json { "invoiceId": "INV-2026-9481", "amount": 75000.00, "internalBudgetNotes": "Infrastructure expansion approved." } HTTP/1.1 202 Accepted { "actionStatus": "PendingDualApproval", "approvalTrackingId": "APPR-8821-X", "requiredSignatures": 2, "currentSignatures": 1, "auditMerkleHash": "7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069" }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import React from 'react'; import { useMechanismAction, ActionModal } from '@mechanismweaver/cockpit'; export const ApprovePaymentAction = () => { const { invoke, isDualApprovalRequired, isLoading } = useMechanismAction('ApprovePayment'); return ( <ActionModal title="Approve Payment" icon="credit-card" securityGroup="Finance" onExecute={(payload) => invoke(payload)} > {/* Schema-derived dynamic form, 4-Eyes dual approval lock */} </ActionModal> ); };
Erleben und testen: Von der Konsole zur C#-Deklaration bis zum laufenden React-Cockpit.
using MechanismWeaver;
namespace FinGuard.Modules;
// Tek 1 C# deklarasyonu ile REST, React Formu ve Onay Havuzu üretilir:
[UiAction(Group = "Finans", DisplayName = "Harcama Fişi Onayla")]
[RequiredDualApprovalIf("Amount > 50000")]
[FieldSecurity("InternalAuditNotes", Role = "CFO")]
public sealed record ApproveExpense(
string InvoiceId,
decimal Amount,
string InternalAuditNotes
) : IMechanismAction<ApproveResult>;
SQLite-Datenbank, Outbox-Queue, React-Cockpit und OpenAPI 3.1 in Sekunden bereit.
{
"path": "/api/finance/approve-expense",
"method": "POST",
"makerChecker": true,
"threshold": "Amount > 50000",
"reactModal": {
"title": "Harcama Fişi Onayla",
"fields": ["InvoiceId", "Amount", "InternalAuditNotes"]
}
}
Modul 'Finanzen' und dynamische React-Formulare sofort geladen.
Vollständig schlüsselfertig ohne Frontend-Code; 57 MB RAM, modernem React 18 und ohne Reflection!
Live-Suche, Paginierung, Spaltenauswahl, FilterBuilder und 1-Klick-Excel/CSV-Export.
Automatisch generierte Formulare mit [UiMask], [LookupDependsOn], [UiRequiredIf] und Live-Validierung.
Automatisierte Genehmigungswarteschlange für kritische Aktionen (z. B. > 50.000 €) mit CFO-Freigabe.
Wer, wann und welche Daten geändert hat; beweisbare HMAC-SHA256-Krypto-Protokollierung.
Drag-and-Drop-Berichtsdesigner, 45°-Wasserzeichen, PDF/SVG und Thermodrucker-Unterstützung.
Respectful Rate-Limiting für externe APIs, automatische Wiederholungen und 1-Klick-Fehlerwiederbelebung.
Schlanke, abhängigkeitsfreie Vorlagen optimiert für jeden betrieblichen Bedarf.
Vollwertiges React-Cockpit, REST-API, OpenAPI 3.1, Doppelgenehmigung und Merkle-Audit.
dotnet new weaver-web -n MyPortalOberflächenfreier, hochperformanter Backend-Kern mit Mikrosekunden-Latenz und RESP-Protokoll.
dotnet new weaver-service -n CoreApiHTTP-Outbox-Spooler, Respectful Rate-Limiter, Dead-Letter-Queue-Quarantäne und Wiederbelebung.
dotnet new weaver-worker -n JobSpoolerUnabhängiges Logikpaket, das mit einer einzigen Zeile in jeden Weaver-Host eingehängt werden kann.
dotnet new weaver-module -n BillingRoslyn Source Generator zur Kompilierzeit für ultraschnelle REST- und Cockpit-Oberflächen.
Air-Gapped Lizenzierungs-Engine mit SHA-256 HMAC Merkle-Baum-Prüfer.
OIDC Auth, Redis RESP Cache, S3 Speicher, Merkle Ledger und Http Outbox Spooler.
Automatisierter Dual-Control-Genehmigungsmechanismus für sensible Aktionen.
Integrierte TR/EN/DE Lokalisierung, automatisiertes SEO und Markdown CMS Blog-Engine.
Prometheus-Metriken, verteiltes Tracing und Echtzeit-Telemetrie.
Warum hunderte Stunden redundanten Boilerplate schreiben oder schwere Monolithen schleppen?
| Funktion / Kriterium | Die Anderen (Klassisches .NET / Monolith) | ⚡ Codechu MechanismWeaver |
|---|---|---|
| Dateien pro neuer Aktion | 50+ Dateien (Controller, DTO, Service, Validator, React) | Eine einzige Zeile C#-Deklaration |
| Laufzeitspeicher (RAM) | ~400 MB - 800 MB (Die Anderen / Schwere Reflection) | ~57.2 MB (%100 Native AOT) |
| Kaltstartzeit (Cold Start) | 5.0 - 12.0 Sekunden (Die Anderen / Schwerer Monolith) | 42 Millisekunden (Sofort bereit) |
| UI-Technologie | Altes WebForms / Blazor Server | Modernes React 18, WebGL, SignalR Cockpit |
| Kryptografische Sicherheit | Standard-SQL-Protokolltabelle | HMAC-SHA256 Merkle-Baum & Doppelgenehmigung |
| Externe Abhängigkeiten (NuGet) | Dutzende Drittanbieter-Pakete und schwere DLLs | 0 Externe Abhängigkeiten (BCL-Only Kern) |
| Lizenz & Kosten | Tausende $ pro Entwickler / Jahr / SaaS-Zwang | Perpetual Fallback (Lebenslang Ihr Eigentum, autonom) |
Keine Abofalle. 1 Jahr Updates inklusive lebenslangem Fallback.
Transparente Antworten zur Architektur und zum Lizenzmodell.