[quality]
max_cyclomatic_complexity = 15
max_cognitive_complexity = 12
min_test_coverage = 95
max_satd_comments = 0
min_tdg_score = 95
min_mutation_score = 85
[hooks]
enabled = true
fail_on_complexity = true
fail_on_satd = true
warn_on_missing_docs = true
[analysis]
include = ["src/**/*.rs"]
exclude = ["target/**", "benches/**"]
[certeza]
enabled = true
tiered_workflow = true
[certeza.tier1]
targets = ["check", "clippy-fast", "test-unit"]
[certeza.tier2]
targets = ["fmt", "clippy-full", "test-all", "coverage", "tdg"]
[certeza.tier3]
targets = ["mutation", "fuzz", "bench", "security-audit"]