// auto-generated by elc --emit-header — do not edit extern fn idle_count() -> Int extern fn idle_inc() -> Int extern fn idle_reset() -> Void extern fn ise_post(content: String) -> Void extern fn elapsed_ms() -> Int extern fn elapsed_human() -> String extern fn embed_ok() -> Int extern fn emit_heartbeat() -> Void extern fn proactive_curiosity() -> Bool extern fn pulse_count() -> Int extern fn pulse_inc() -> Int extern fn make_action(kind: String, payload: String) -> String extern fn perceive() -> String extern fn attend(node_json: String) -> String extern fn respond(action_json: String) -> String extern fn record(outcome_json: String) -> Void extern fn one_cycle() -> Bool extern fn awareness_run() -> Void extern fn security_research_authorized() -> Bool extern fn threat_score_command(cmd: String) -> Int extern fn threat_score_path(path: String) -> Int extern fn threat_score_history(history: String) -> Int extern fn threat_trajectory_check(tool_name: String, tool_input: String) -> Int extern fn threat_history_append(text: String) -> Void