- Shipped
- June 26, 2026 at 2:02 PM UTC
- Author
- Kamo
- Commit
- 4d60559
First adopter of the MLOS compliance timers: a Quartz job (every 5 min) calls **************** to flip ARMED-but-past-deadline ECOA (AdverseActionTimer) + Reg X (RegXTimer) clocks to EXPIRED so a BLOCKED borrower cannot silently blow a regulatory deadline. - ComplianceTimerSweepJob (Quartz Job) + QuartzConfig JobDetail/Trigger; timer service is @Autowired(required=false) + a default-off enable flag, so the job is crash-safe regardless of config. - @EnableJpaRepositories += **************** - configmap: mlos.compliance.enabled=true (activates the shared-lib service) + **************** {enabled:true, cron:'0 */5 * * * ?'}. Safe no-op while timer tables are empty (no engine arms timers yet).