Add dynamic runtime linter ADR

What does this MR do?

Documents the architectural decision to use dynamic runtime linting for logging field standardization.

See: gitlab-org/quality/quality-engineering/team-tasks#4033 (closed)

Why was this MR needed?

To provide a formal record of why we chose runtime interception over static analysis for enforcing logging field standards, and to document the trade-offs, benefits, and considered alternatives.

Merge request reports

Loading
Loading