[[assertion]]
name = "orchestration_latency"
type = "critical_path"
max_duration_ms = 5000
fail_on_violation = true
enabled = true
[[assertion]]
name = "max_syscall_budget"
type = "span_count"
max_spans = 10000
fail_on_violation = true
enabled = true
[[assertion]]
name = "memory_allocation_budget"
type = "memory_usage"
max_bytes = 1073741824
tracking_mode = "allocations"
fail_on_violation = true
enabled = true
[[assertion]]
name = "prevent_god_process"
type = "anti_pattern"
pattern = "GodProcess"
threshold = 0.8
fail_on_violation = false
enabled = true
[[assertion]]
name = "detect_tight_loop"
type = "anti_pattern"
pattern = "TightLoop"
threshold = 0.7
fail_on_violation = false
enabled = true
[[assertion]]
name = "ultra_strict_latency"
type = "critical_path"
max_duration_ms = 1000
fail_on_violation = true
enabled = false
[semantic_equivalence]
enabled = true
baseline_dir = "golden_traces/baseline"
min_confidence = 0.90
check_write_patterns = true
check_file_operations = true
check_output_correctness = true
check_memory_allocations = false
expected_speedup_min = 1.0
expected_speedup_max = 10.0
[lamport_clock]
enabled = true
propagate_across_fork = true
propagate_across_exec = true
env_var = "RENACER_LAMPORT_CLOCK"
[compression]
enabled = true
algorithm = "rle"
min_file_size_kb = 100
[otlp]
enabled = false
endpoint = "http://localhost:4317"
service_name = "batuta"
[ci]
fail_fast = true
export_format = "json"
export_path = "target/renacer-reports"
compare_with_baseline = true