[project]
name = "renacer"
description = "Pure Rust system call tracer with source correlation for Sovereign AI Stack"
languages = ["rust"]
version = "0.5.1"
repository = "https://github.com/paiml/renacer"
[quality]
min_coverage = 93
target_coverage = 95
min_mutation_score = 80
max_tdg_score = 25
[testing]
test_command = "cargo test --all-features"
coverage_command = "make coverage"
fast_test_command = "make test-fast"
lib_test_command = "cargo test --lib"
[mutation]
target_dirs = ["src/"]
exclude_dirs = ["tests/", "benches/", "examples/"]
timeout_multiplier = 2.0
min_mutation_score = 75
[tdg]
include_comments = true
language_specific_rules = true
target_grade = "A+"
[hooks]
pre_commit = [
"cargo fmt --check",
"cargo clippy -- -D warnings",
"cargo test --lib --quiet"
]
pre_commit_timeout = 30
[quality-gates]
coverage = 93
mutation_score = 75
clippy_warnings = 0
pre_commit_time = 30
[roadmap]
file = "ROADMAP.md"
format = "github-issues"
track_sprints = true
[semantic-search]
enabled = true
index_dirs = ["src/", "tests/", "docs/"]
exclude_patterns = ["target/", "*.lock"]
[maintain]
auto_update_deps = false
check_security = true
audit_command = "cargo audit"
[work]
issue_tracker = "github"
org = "paiml"
repo = "renacer"
[specifications]
specs_dir = "docs/specifications"
enforce_annotations = true
min_citations = 10