Adds audit logging and sync management infrastructure

Introduces comprehensive audit trail system with:
- AuditService to track entity changes
- SyncManager for background sync of audit entries
- New CoreEvents for entity and audit tracking
- Simplified sync architecture with event-driven approach

Prepares system for enhanced compliance and change tracking
This commit is contained in:
Janus C. H. Knudsen 2025-11-21 23:23:04 +01:00
parent dcd76836bd
commit 9ea98e3a04
18 changed files with 469 additions and 414 deletions

View file

@ -1,7 +1,12 @@
{
"permissions": {
"allow": [
"Bash(npm run build:*)"
"Bash(npm run build:*)",
"WebSearch",
"WebFetch(domain:web.dev)",
"WebFetch(domain:caniuse.com)",
"WebFetch(domain:blog.rasc.ch)",
"WebFetch(domain:developer.chrome.com)"
],
"deny": [],
"ask": []