Engineering Rigor
EDDI maintains exceptional code quality through comprehensive testing, static analysis, and CI/CD quality gates. Every pull request must pass the full test suite before merge.
Quality Metrics
- 20,000+ Tests: Unit, integration, and end-to-end coverage, run in full on every pull request (CI)
- Coverage Gate: The build fails below 90% instruction or 80% branch coverage (JaCoCo)
- Style Gates: Checkstyle import rules and the Eclipse formatter fail the build instead of rewriting code behind your back
- CodeQL: Semantic analysis of the Java backend and both React UIs on every change
- Fuzzing: ClusterFuzzLite runs Jazzer against security-critical parsers
- OpenSSF: Best Practices Gold badge and a continuously published Scorecard
- Supply Chain: A CycloneDX SBOM for every build and keyless Sigstore signatures on release images
- MCP Tool Tests: Coverage of all 89 MCP tools
