// Layer 1 — Safety: extern declarations // auto-generated by elc --emit-header — do not edit extern fn soft_bell_threshold() -> Int extern fn hard_bell_threshold() -> Int extern fn safety_threat_score(input: String, history: String) -> Int extern fn safety_screen(input: String, history: String) -> String extern fn safety_validate(output: String, action: String) -> String extern fn safety_log_bell(level: String, reason: String, input_summary: String) -> String extern fn safety_self_harm_phrases() -> String extern fn safety_abuse_phrases() -> String extern fn safety_general_hard_phrases() -> String extern fn safety_soft_phrases() -> String extern fn safety_normalize(message: String) -> String extern fn safety_any_match(text: String, phrases_json: String) -> Bool extern fn safety_count_match(text: String, phrases_json: String) -> Int extern fn safety_detect_bell_level(message: String) -> String extern fn safety_classify_hard_bell(message: String) -> String extern fn safety_soft_directive() -> String extern fn safety_hard_directive(hard_type: String) -> String extern fn safety_augment_system(system: String, user_msg: String) -> String extern fn safety_contact_path() -> String extern fn handle_safety_contact_get() -> String extern fn handle_safety_contact_post(body: String) -> String