8490da4705
Backend crashed on startup with 'Schema validation: missing table [audit_events]'. Root cause: this is Spring Boot 4.0.6, which modularized autoconfiguration. FlywayAutoConfiguration moved out of spring-boot-autoconfigure into a dedicated spring-boot-flyway module that is only pulled in by spring-boot-starter-flyway. The pom only had flyway-database-postgresql (+ transitive flyway-core) but NOT the starter, so spring.flyway.enabled=true was inert: no migrations ran, flyway_schema_history was never created, and Hibernate ddl-auto=validate failed on the empty schema. Adds spring-boot-starter-flyway (autoconfigure module + flyway-core); keeps flyway-database-postgresql for the Postgres dialect. Ref: https://spring.io/blog/2025/10/28/modularizing-spring-boot/