KC_007_DB_QUERY_EXECUTE_SPLIT: DB read und write strikt trennen
Severity: must. Bereich: kc.
Regel
kc db query/schema/tables sind fuer Analyse; kc db execute, migrate und mysql DDL/DML sind Mutationen und brauchen Task, Backup- oder Rollback-Plan.
Reflection-Check
check:
reflect:
fields:
- mutates_database
object: kc_commandEvidence
- KC_COMMANDS_REGISTRY, kc_commands Registry
- KC_NATIVE_DISPATCH, kc Native Dispatcher Teil 1