
Bruno GaoandQwen-Coder
eaac739e6b
feat: implement batch 4 archunit tests and ci workflow
- Add comprehensive ArchUnit A-class rules for architecture validation
- Implement layer dependency rules (api → infra → app → domain)
- Add domain layer purity checks (no Spring/JPA/Hibernate dependencies)
- Create application layer import restrictions
- Add @Transactional boundary enforcement
- Implement API layer rules (no field injection, no infra dependency)
- Add persistence isolation and cycle detection rules
- Create CI workflow with quality gate and build-deploy jobs
- Follow M2 v5 frozen contracts for architecture validation
Co-authored-by: Qwen-Coder <[email protected]>