Expand description
ADR-0033 startup-validation phase.
ConfigCheck impls are registered for Require-Explicit-Choice security
defaults. The fail-closed run_startup_validation() walks the registry
and returns Err(CamelError::Config) if any check fails. See ADR-0033 in
docs/adr/0033-….
Structs§
- SqlDynamic
Query Check - ConfigCheck: SQL dynamic-query intent must match capability (H7).
- Startup
Validation Report - Aggregated result of running every registered
ConfigCheck.
Traits§
- Config
Check - A single startup-time configuration check.
Functions§
- run_
startup_ validation - Entry point for the startup-validation phase.
- scan_
route_ definitions_ for_ sql_ checks - Scan a list of
RouteDefinitions and emit aSqlDynamicQueryCheckfor everysql:URI whose parameters declare the dynamic-query intent (useMessageBodyForSql/allowDynamicQuery).