Schema-driven runtime

Każdy formularz to JSON schema z polami, walidacją, formułami i visibility rules. Generator (CRWDE XSD/XSL) parsuje oficjalne wzory MF i tworzy runtime contracts. Brak ręcznego kodowania per formularz.

Expression Language (PKG-19)

19 funkcji whitelist (IF/SUM/COUNT/MIN/MAX/CONTAINS/COALESCE/IN/AND/OR/...). Topological sort dla zależności pól. Cycle detection. Multi-stage execution (on_input/on_save/on_submit). Zero eval() — bezpieczna ewaluacja.

Auto-tracking zmian wzorów

ELI watcher (cron godzinny) monitoruje Dziennik Ustaw. CRWDE refresh (co 6h) wyciąga aktualne XSD/XSL z MF. Source health check (godzinny) — degradacja jest wykrywana i raportowana.

Audit trail legal-grade

DraftAuditService loguje każdą akcję (created/saved/exported/signed/submitted). Optimistic lock (version increment) zabezpiecza przed konfliktami. Każdy artefakt (PDF, XML, signed PDF) ma sha256 hash.

API publiczne

REST API w planie (PKG-31, Faza 3 Enterprise Ready). Pozwoli biurom rachunkowym integrować Druki z własnymi systemami. Open architecture od początku.