wiki/concepts
ValueOn AG dc0f458f38 BREAKING CHANGE
API and persisted records use PowerOnModel system fields:
- sysCreatedAt, sysCreatedBy, sysModifiedAt, sysModifiedBy
Removed legacy JSON/DB field names:
- _createdAt, _createdBy, _modifiedAt, _modifiedBy
Frontend (frontend_nyla) and gateway call sites were updated accordingly.
Database:
- Bootstrap runs idempotent backfill (_migrateSystemFieldColumns) from old
  underscore columns and selected business duplicates into sys* where sys* IS NULL.
- Re-run app bootstrap against each PostgreSQL database after deploy.
- Optional: DROP INDEX IF EXISTS "idx_invitation_createdby" if an old index remains;
  new index: idx_invitation_syscreatedby on Invitation(sysCreatedBy).
Tests:
- RBAC integration tests aligned with current GROUP mandate filter and UserMandate-based
  UserConnection GROUP clause; buildRbacWhereClause(..., mandateId=...) must be passed
  explicitly (same as production request context).
2026-03-28 18:12:32 +01:00
..
Agent-Toolbox-Dateisystem-Konzept.md concepts filesystem and mobile mic 2026-03-16 22:55:50 +01:00
AI-Agent-Architecture-Konzept.md unified ai service concept 2026-03-15 18:14:21 +01:00
AI-Agent-Architecture-Review.md unified ai service concept 2026-03-15 18:14:21 +01:00
Billing-Konzept.md konzept billing ext 2026-03-21 01:34:59 +01:00
Commcoach-Voice-Recording-Streaming-Konzept.md fix 2026-03-17 19:19:39 +01:00
Kontext-20260328.md store streamlined 2026-03-28 16:59:18 +01:00
Mandanten-Subscription-Konzept.md subscription concept 2026-03-22 10:52:02 +01:00
Multi-Mandate-Onboarding-und-Store-Konzept.md unified data - step 1 2026-03-24 14:16:36 +01:00
Multi-Mandate-Umsetzungsbericht.md store streamlined 2026-03-28 16:59:18 +01:00
Multi-Mandate-Umsetzungsplan.md unified data - step 1 2026-03-24 14:16:36 +01:00
Navigation-API-Konzept.md docu rbac extended 2026-01-25 03:01:35 +01:00
OAuth-Auth-vs-Data-Connection-Konzept.md hotfix msft/google login tokens end to end separated from connection 2026-03-20 09:01:35 +01:00
Plan-SystemFields-Architecture.md BREAKING CHANGE 2026-03-28 18:12:32 +01:00
Subscription-State-Machine.md subscription base logic 2026-03-22 17:23:50 +01:00