harn-parser 0.10.54

Parser, AST, and type checker for the Harn programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
// DO NOT EDIT — generated by `harn dump-harness-migrations`.
//
// Source of truth: harn_vm::stdlib::harness_migration_for_builtin
// Regenerate with: make gen-harness-migrations
// Verify (CI):     make check-harness-migrations
//
// `harn-parser` cannot call the runtime registry — it compiles below harn-vm —
// so this table is the projection it reads instead of a second hand-written
// one. Every entry is `legacy global -> the typed harness path that replaced
// it`; the argument shapes stay in the runtime recipe, because a mapping that
// happens to compile is not necessarily the one the author meant.

#[rustfmt::skip]
pub(super) const HARNESS_MIGRATIONS: &[(&str, &str)] = &[
    ("advance_time", "harness.testing.clock_advance"),
    ("agent_inject_feedback", "harness.agent.inject_feedback"),
    ("agent_inject_host_event", "harness.agent.inject_host_event"),
    ("agent_session_actor_chain", "harness.agent.actor_chain"),
    ("agent_session_add_root", "harness.agent.add_root"),
    ("agent_session_ancestry", "harness.agent.ancestry"),
    ("agent_session_attach", "harness.agent.attach"),
    ("agent_session_claim_tool_format", "harness.agent.claim_tool_format"),
    ("agent_session_clear_scratchpad", "harness.agent.clear_scratchpad"),
    ("agent_session_client_inject_prompt", "harness.agent.client_inject_prompt"),
    ("agent_session_close", "harness.agent.close"),
    ("agent_session_compact", "harness.agent.compact"),
    ("agent_session_current_id", "harness.agent.current_id"),
    ("agent_session_detach", "harness.agent.detach"),
    ("agent_session_drain_inbox", "harness.agent.drain_inbox"),
    ("agent_session_exists", "harness.agent.exists"),
    ("agent_session_fork", "harness.agent.fork"),
    ("agent_session_fork_at", "harness.agent.fork_at"),
    ("agent_session_heartbeat", "harness.agent.heartbeat"),
    ("agent_session_inject", "harness.agent.inject"),
    ("agent_session_length", "harness.agent.length"),
    ("agent_session_list_roots", "harness.agent.list_roots"),
    ("agent_session_live_clients", "harness.agent.live_clients"),
    ("agent_session_open", "harness.agent.open"),
    ("agent_session_post_event", "harness.agent.post_event"),
    ("agent_session_reanchor", "harness.agent.reanchor"),
    ("agent_session_record_changed_path", "harness.agent.record_changed_path"),
    ("agent_session_redo", "harness.agent.redo"),
    ("agent_session_remove_root", "harness.agent.remove_root"),
    ("agent_session_reset", "harness.agent.reset"),
    ("agent_session_rollback", "harness.agent.rollback"),
    ("agent_session_route_permission", "harness.agent.route_permission"),
    ("agent_session_scratchpad", "harness.agent.scratchpad"),
    ("agent_session_seed_from_jsonl", "harness.agent.seed_from_jsonl"),
    ("agent_session_set_scratchpad", "harness.agent.set_scratchpad"),
    ("agent_session_set_workspace_anchor", "harness.agent.set_workspace_anchor"),
    ("agent_session_set_workspace_policy", "harness.agent.set_workspace_policy"),
    ("agent_session_snapshot", "harness.agent.snapshot"),
    ("agent_session_system_prompt", "harness.agent.system_prompt"),
    ("agent_session_takeover", "harness.agent.takeover"),
    ("agent_session_tool_format", "harness.agent.tool_format"),
    ("agent_session_trim", "harness.agent.trim"),
    ("agent_session_workspace_anchor", "harness.agent.workspace_anchor"),
    ("agent_session_workspace_policy", "harness.agent.workspace_policy"),
    ("agent_subscribe", "harness.agent.subscribe"),
    ("agent_trace", "harness.obs.agent_trace"),
    ("agent_trace_summary", "harness.obs.agent_trace_summary"),
    ("arch", "harness.system.platform"),
    ("artifact_emit", "harness.agent.artifact_emit"),
    ("ask_user", "harness.interaction.ask_user"),
    ("asset_root", "harness.fs.runtime_paths"),
    ("atomic", "harness.runtime.atomic"),
    ("atomic_add", "harness.runtime.atomic_add"),
    ("atomic_cas", "harness.runtime.atomic_cas"),
    ("atomic_get", "harness.runtime.atomic_get"),
    ("atomic_set", "harness.runtime.atomic_set"),
    ("cancel", "harness.process.cancel"),
    ("cancel_in_flight_tool_call", "harness.agent.cancel_in_flight_tool_call"),
    ("capture_stderr_start", "harness.testing.capture_stderr_start"),
    ("capture_stderr_take", "harness.testing.capture_stderr_take"),
    ("channel", "harness.runtime.channel"),
    ("channel_ack", "harness.channels.ack"),
    ("channel_consumer_cursor", "harness.channels.consumer_cursor"),
    ("channel_events", "harness.channels.events"),
    ("channel_guardrail_clear", "harness.channels.guardrail_clear"),
    ("channel_guardrail_list", "harness.channels.guardrail_list"),
    ("channel_guardrail_register", "harness.channels.guardrail_register"),
    ("channel_guardrail_unregister", "harness.channels.guardrail_unregister"),
    ("channel_is_closed", "harness.runtime.channel_is_closed"),
    ("channel_select", "harness.runtime.channel_select"),
    ("channel_subscribe", "harness.channels.subscribe"),
    ("checkpoint", "harness.runtime.checkpoint"),
    ("checkpoint_clear", "harness.runtime.checkpoint_clear"),
    ("checkpoint_delete", "harness.runtime.checkpoint_delete"),
    ("checkpoint_exists", "harness.runtime.checkpoint_exists"),
    ("checkpoint_get", "harness.runtime.checkpoint_get"),
    ("checkpoint_list", "harness.runtime.checkpoint_list"),
    ("circuit_breaker", "harness.runtime.circuit_breaker"),
    ("circuit_check", "harness.runtime.circuit_check"),
    ("circuit_record_failure", "harness.runtime.circuit_record_failure"),
    ("circuit_record_success", "harness.runtime.circuit_record_success"),
    ("circuit_reset", "harness.runtime.circuit_reset"),
    ("clear_path_scope_guard", "harness.runtime.clear_path_scope_guard"),
    ("clear_persona_hooks", "harness.agent.clear_persona_hooks"),
    ("clear_reminder_providers", "harness.agent.clear_reminder_providers"),
    ("clear_session_hooks", "harness.agent.clear_session_hooks"),
    ("clear_tool_hooks", "harness.tools.clear_hooks"),
    ("close_channel", "harness.runtime.close_channel"),
    ("command_policy_pop", "harness.runtime.command_policy_pop"),
    ("command_policy_push", "harness.runtime.command_policy_push"),
    ("compaction.check", "harness.agent.compaction_check"),
    ("compaction.policy", "harness.agent.compaction_policy"),
    ("compaction.run", "harness.agent.compaction_run"),
    ("compute_content_hash", "harness.project.compute_content_hash"),
    ("connector_call", "harness.net.connector_call"),
    ("continue_as_new", "harness.runtime.continue_as_new"),
    ("cookie_delete", "harness.net.cookie_delete"),
    ("correction_query", "harness.runtime.correction_query"),
    ("correction_record", "harness.runtime.correction_record"),
    ("corrections.query", "harness.runtime.corrections_query"),
    ("corrections.record", "harness.runtime.corrections_record"),
    ("crypto_random_bytes", "harness.random.bytes"),
    ("current_policy", "harness.runtime.current_policy"),
    ("cwd", "harness.fs.cwd"),
    ("daemon_resume", "harness.agent.daemon_resume"),
    ("daemon_snapshot", "harness.agent.managed_daemon_snapshot"),
    ("daemon_spawn", "harness.agent.daemon_spawn"),
    ("daemon_stop", "harness.agent.daemon_stop"),
    ("daemon_trigger", "harness.agent.daemon_trigger"),
    ("date_iso", "harness.clock.date_iso"),
    ("delete_file", "harness.tools.delete_file"),
    ("dual_control", "harness.interaction.dual_control"),
    ("durable_rate_limit_acquire", "harness.runtime.durable_rate_limit_acquire"),
    ("ed25519_keypair", "harness.random.ed25519_keypair"),
    ("elapsed", "harness.clock.elapsed"),
    ("emit_channel", "harness.channels.append"),
    ("enable_tracing", "harness.obs.enable_tracing"),
    ("escalate_to", "harness.interaction.escalate_to"),
    ("eval_ledger_append_rows", "harness.runtime.eval_ledger_append_rows"),
    ("eval_ledger_append_unique_case_rows", "harness.runtime.eval_ledger_append_unique_case_rows"),
    ("eval_ledger_prior_commit_rows", "harness.runtime.eval_ledger_prior_commit_rows"),
    ("eval_ledger_read", "harness.runtime.eval_ledger_read"),
    ("eval_ledger_resolve_resume_plan", "harness.runtime.eval_ledger_resolve_resume_plan"),
    ("eval_pack_run", "harness.runtime.eval_pack_run"),
    ("eval_suite_run", "harness.runtime.eval_suite_run"),
    ("event_log.describe", "harness.obs.event_log_describe"),
    ("event_log.emit", "harness.obs.event_log_emit"),
    ("event_log.latest", "harness.obs.event_log_latest"),
    ("event_log.read", "harness.obs.event_log_read"),
    ("event_log.subscribe", "harness.obs.event_log_subscribe"),
    ("event_log.topics", "harness.obs.event_log_topics"),
    ("exec", "harness.process.exec"),
    ("exec_at", "harness.process.exec_at"),
    ("execution_root", "harness.fs.runtime_paths"),
    ("exit", "harness.runtime.exit"),
    ("find_evidence", "harness.fs.find_evidence"),
    ("find_text", "harness.fs.find_text"),
    ("flush_trigger_aggregations", "harness.channels.flush_aggregations"),
    ("friction_clear", "harness.obs.friction_clear"),
    ("friction_events", "harness.obs.friction_events"),
    ("friction_record", "harness.obs.friction_record"),
    ("glob", "harness.fs.glob"),
    ("handler_context", "harness.runtime.handler_context"),
    ("hitl_pending", "harness.interaction.hitl_pending"),
    ("home_dir", "harness.fs.home_dir"),
    ("host_capabilities", "harness.runtime.host_capabilities"),
    ("host_has", "harness.runtime.host_has"),
    ("host_mock_calls", "harness.testing.calls"),
    ("host_mock_pop_scope", "harness.testing.pop_scope"),
    ("host_mock_push_scope", "harness.testing.push_scope"),
    ("hostname", "harness.system.identity"),
    ("is_stderr_tty", "harness.stdio.is_stderr_tty"),
    ("is_stdin_tty", "harness.stdio.is_stdin_tty"),
    ("is_stdout_tty", "harness.stdio.is_stdout_tty"),
    ("lifecycle_drain_decision_prompt_hash", "harness.agent.lifecycle_drain_decision_prompt_hash"),
    ("lifecycle_receipt_record_drain_decision", "harness.agent.lifecycle_receipt_record_drain_decision"),
    ("lifecycle_receipt_record_resumption", "harness.agent.lifecycle_receipt_record_resumption"),
    ("lifecycle_receipt_record_suspension", "harness.agent.lifecycle_receipt_record_suspension"),
    ("lifecycle_receipts_snapshot", "harness.agent.lifecycle_receipts_snapshot"),
    ("lifecycle_replay_drain_decision", "harness.agent.lifecycle_replay_drain_decision"),
    ("lifecycle_replay_resume_input", "harness.agent.lifecycle_replay_resume_input"),
    ("list_dir", "harness.fs.list_dir"),
    ("list_providers_native", "harness.llm.list_providers_native"),
    ("llm_apply_reasoning_policy", "harness.llm.apply_reasoning_policy"),
    ("llm_available_providers", "harness.llm.available_providers"),
    ("llm_call", "harness.llm.call"),
    ("llm_call_safe", "harness.llm.call_safe"),
    ("llm_call_structured", "harness.llm.call_structured"),
    ("llm_call_structured_result", "harness.llm.call_structured_result"),
    ("llm_call_structured_safe", "harness.llm.call_structured_safe"),
    ("llm_complementary_reviewer", "harness.llm.complementary_reviewer"),
    ("llm_completion", "harness.llm.completion"),
    ("llm_config", "harness.llm.config"),
    ("llm_equivalent_models", "harness.llm.equivalent_models"),
    ("llm_execution_contract", "harness.llm.execution_contract"),
    ("llm_healthcheck", "harness.llm.healthcheck"),
    ("llm_infer_provider", "harness.llm.infer_provider"),
    ("llm_info", "harness.obs.llm_info"),
    ("llm_known_models", "harness.llm.known_models"),
    ("llm_mock", "harness.llm.mock_enqueue"),
    ("llm_mock_calls", "harness.llm.mock_calls"),
    ("llm_mock_clear", "harness.llm.mock_clear"),
    ("llm_mock_pop_scope", "harness.llm.mock_pop_scope"),
    ("llm_mock_push_scope", "harness.llm.mock_push_scope"),
    ("llm_mock_snapshot", "harness.llm.mock_snapshot"),
    ("llm_model_defaults", "harness.llm.model_defaults"),
    ("llm_model_info", "harness.llm.model_info"),
    ("llm_model_tier", "harness.llm.model_tier"),
    ("llm_pick_model", "harness.llm.pick_model"),
    ("llm_provider_catalog", "harness.llm.provider_catalog"),
    ("llm_provider_status", "harness.llm.providers"),
    ("llm_qc_default_model", "harness.llm.qc_default_model"),
    ("llm_rate_limit", "harness.llm.rate_limit"),
    ("llm_reasoning_effort_budget", "harness.llm.reasoning_effort_budget"),
    ("llm_resolve_model", "harness.llm.resolve_model"),
    ("llm_resolved_options", "harness.llm.resolved_options"),
    ("llm_stream", "harness.llm.stream"),
    ("llm_stream_call", "harness.llm.stream_call"),
    ("llm_usage", "harness.obs.llm_usage"),
    ("load_run_tree", "harness.fs.load_run_tree"),
    ("load_skill", "harness.agent.load_skill"),
    ("log", "harness.stdio.log"),
    ("log_debug", "harness.obs.log_debug"),
    ("log_error", "harness.obs.log_error"),
    ("log_info", "harness.obs.log_info"),
    ("log_json", "harness.obs.log_json"),
    ("log_set_level", "harness.obs.set_level"),
    ("log_warn", "harness.obs.log_warn"),
    ("mailbox_close", "harness.runtime.mailbox_close"),
    ("mailbox_lookup", "harness.runtime.mailbox_lookup"),
    ("mailbox_metrics", "harness.runtime.mailbox_metrics"),
    ("mailbox_open", "harness.runtime.mailbox_open"),
    ("mailbox_receive", "harness.runtime.mailbox_receive"),
    ("mailbox_send", "harness.runtime.mailbox_send"),
    ("mailbox_try_receive", "harness.runtime.mailbox_try_receive"),
    ("metadata_entries", "harness.project.metadata_entries"),
    ("metadata_get", "harness.project.metadata_get"),
    ("metadata_refresh_hashes", "harness.project.metadata_refresh_hashes"),
    ("metadata_resolve", "harness.project.metadata_get"),
    ("metadata_save", "harness.project.metadata_save"),
    ("metadata_set", "harness.project.metadata_set"),
    ("metadata_stale", "harness.project.metadata_stale"),
    ("metadata_status", "harness.project.metadata_status"),
    ("metrics_inc", "harness.obs.metrics_inc"),
    ("mkdir", "harness.fs.mkdir"),
    ("mkdtemp", "harness.fs.mkdtemp"),
    ("mkdtemp_in_workspace", "harness.fs.mkdtemp_in_workspace"),
    ("mock_stdin", "harness.testing.stdin_set"),
    ("mock_time", "harness.testing.clock_set"),
    ("mock_tty", "harness.testing.tty_set"),
    ("monitor_wait_for_native", "harness.runtime.monitor_wait_for_native"),
    ("monotonic_ms", "harness.clock.monotonic_ms"),
    ("notify_file_edited", "harness.agent.notify_file_edited"),
    ("now_ms", "harness.clock.now_ms"),
    ("package_snapshot_close", "harness.fs.package_snapshot_close"),
    ("package_snapshot_open", "harness.fs.package_snapshot_open"),
    ("parallel_race", "harness.runtime.parallel_race"),
    ("path_metadata_entries", "harness.project.path_metadata_entries"),
    ("path_metadata_get", "harness.project.path_metadata_get"),
    ("path_metadata_set", "harness.project.path_metadata_set"),
    ("path_workspace_canonicalize_existing", "harness.fs.workspace_canonicalize_existing"),
    ("path_workspace_info", "harness.fs.workspace_info"),
    ("persona_eval_ladder_run", "harness.runtime.persona_eval_ladder_run"),
    ("pg_connect", "harness.postgres.connect"),
    ("pg_mock_pool", "harness.testing.pg_mock_pool"),
    ("pg_pool", "harness.postgres.pool"),
    ("pid", "harness.system.identity"),
    ("pipeline_lifecycle_audit_log_snapshot", "harness.obs.pipeline_lifecycle_audit_log_snapshot"),
    ("pipeline_lifecycle_audit_log_take", "harness.obs.pipeline_lifecycle_audit_log_take"),
    ("pipeline_on_finish", "harness.agent.pipeline_on_finish"),
    ("platform", "harness.system.platform"),
    ("progress", "harness.stdio.progress"),
    ("project_catalog_native", "harness.project.catalog"),
    ("project_context_profile_native", "harness.project.context_profile"),
    ("project_fingerprint", "harness.project.fingerprint"),
    ("project_root", "harness.fs.project_root"),
    ("project_scan_native", "harness.project.scan"),
    ("project_scan_tree_native", "harness.project.scan_tree"),
    ("project_walk_tree_native", "harness.project.walk_tree"),
    ("prompt_explain", "harness.agent.prompt_explain"),
    ("prompt_mark_rendered", "harness.agent.prompt_mark_rendered"),
    ("provider_capabilities", "harness.llm.provider_capabilities"),
    ("provider_capabilities_clear", "harness.llm.provider_capabilities_clear"),
    ("provider_capabilities_install", "harness.llm.provider_capabilities_install"),
    ("provider_register", "harness.llm.provider_register"),
    ("random_choice", "harness.random.choice"),
    ("random_shuffle", "harness.random.shuffle"),
    ("read_file", "harness.tools.read_file"),
    ("read_lines", "harness.fs.read_lines"),
    ("read_lines_page_result", "harness.fs.read_lines_page_result"),
    ("read_stdin", "harness.stdio.read_stdin"),
    ("receive", "harness.runtime.receive"),
    ("register_checkpoint_hook", "harness.agent.register_checkpoint_hook"),
    ("register_path_scope_guard", "harness.runtime.register_path_scope_guard"),
    ("register_persona_hook", "harness.agent.register_persona_hook"),
    ("register_reminder_provider", "harness.agent.register_reminder_provider"),
    ("register_session_hook", "harness.agent.register_session_hook"),
    ("register_step_hook", "harness.agent.register_step_hook"),
    ("register_tool_hook", "harness.tools.register_hook"),
    ("render_prompt", "harness.fs.render_prompt"),
    ("render_string", "harness.fs.render_template"),
    ("render_with_provenance", "harness.fs.render_prompt_with_provenance"),
    ("request_approval", "harness.interaction.request_approval"),
    ("rng_seed", "harness.random.seed"),
    ("routing_policy", "harness.llm.routing_policy"),
    ("run_record_load", "harness.fs.run_record_load"),
    ("run_record_save", "harness.fs.run_record_save"),
    ("runtime_introspection", "harness.runtime.introspection"),
    ("runtime_paths", "harness.fs.runtime_paths"),
    ("sandbox_active_backend", "harness.system.sandbox_active_backend"),
    ("sandbox_active_profile", "harness.system.sandbox_active_profile"),
    ("sandbox_backend_available", "harness.system.sandbox_backend_available"),
    ("scan_directory", "harness.project.scan_directory"),
    ("schema_recover", "harness.llm.recover_schema"),
    ("select", "harness.runtime.select"),
    ("send", "harness.runtime.send"),
    ("set_color_mode", "harness.term.set_color_mode"),
    ("shared_cas", "harness.runtime.shared_cas"),
    ("shared_cell", "harness.runtime.shared_cell"),
    ("shared_get", "harness.runtime.shared_get"),
    ("shared_map", "harness.runtime.shared_map"),
    ("shared_map_cas", "harness.runtime.shared_map_cas"),
    ("shared_map_delete", "harness.runtime.shared_map_delete"),
    ("shared_map_entries", "harness.runtime.shared_map_entries"),
    ("shared_map_get", "harness.runtime.shared_map_get"),
    ("shared_map_set", "harness.runtime.shared_map_set"),
    ("shared_map_snapshot", "harness.runtime.shared_map_snapshot"),
    ("shared_metrics", "harness.runtime.shared_metrics"),
    ("shared_scope_id", "harness.runtime.shared_scope_id"),
    ("shared_set", "harness.runtime.shared_set"),
    ("shared_snapshot", "harness.runtime.shared_snapshot"),
    ("shell", "harness.process.shell"),
    ("shell_at", "harness.process.shell_at"),
    ("skill_render", "harness.agent.skill_render"),
    ("sleep_ms", "harness.clock.sleep_ms"),
    ("source_dir", "harness.fs.source_dir"),
    ("sqlite_mock_db", "harness.testing.sqlite_mock_db"),
    ("sqlite_open", "harness.sqlite.open"),
    ("stat", "harness.fs.stat"),
    ("step.inspect", "harness.runtime.step_inspect"),
    ("step.run", "harness.runtime.step_run"),
    ("supervisor_events", "harness.runtime.supervisor_events"),
    ("supervisor_metrics", "harness.runtime.supervisor_metrics"),
    ("supervisor_start", "harness.runtime.supervisor_start"),
    ("supervisor_state", "harness.runtime.supervisor_state"),
    ("supervisor_stop", "harness.runtime.supervisor_stop"),
    ("supervisor_wait", "harness.runtime.supervisor_wait"),
    ("sync_gate_acquire", "harness.runtime.sync_gate_acquire"),
    ("sync_metrics", "harness.runtime.sync_metrics"),
    ("sync_mutex_acquire", "harness.runtime.sync_mutex_acquire"),
    ("sync_release", "harness.runtime.sync_release"),
    ("sync_rwlock_acquire", "harness.runtime.sync_rwlock_acquire"),
    ("sync_semaphore_acquire", "harness.runtime.sync_semaphore_acquire"),
    ("temp_dir", "harness.fs.temp_dir"),
    ("term_height", "harness.term.height"),
    ("term_width", "harness.term.width"),
    ("testbench_clock_leaks", "harness.testing.clock_leaks"),
    ("testbench_fs_diff", "harness.testing.fs_diff"),
    ("testbench_is_active", "harness.testing.is_active"),
    ("timer_end", "harness.runtime.timer_end"),
    ("timer_start", "harness.runtime.timer_start"),
    ("timestamp", "harness.clock.timestamp"),
    ("tool_hooks_emit_audit", "harness.tools.hooks_emit_audit"),
    ("tool_hooks_filter", "harness.tools.hooks_filter"),
    ("tool_hooks_inject_reminder", "harness.tools.hooks_inject_reminder"),
    ("tool_hooks_list", "harness.tools.hooks_list"),
    ("tool_hooks_match", "harness.tools.hooks_match"),
    ("tool_hooks_register", "harness.tools.hooks_register"),
    ("tool_hooks_registry", "harness.tools.hooks_registry"),
    ("tool_hooks_unregister", "harness.tools.hooks_unregister"),
    ("tool_remove", "harness.tools.remove"),
    ("tool_synth_invoke", "harness.tools.synth_invoke"),
    ("tool_synthesis_cache", "harness.tools.synthesis_cache"),
    ("tool_synthesis_clear", "harness.tools.synthesis_clear"),
    ("tool_synthesize", "harness.tools.synthesize"),
    ("trace_end", "harness.obs.trace_end"),
    ("trace_id", "harness.obs.trace_id"),
    ("trace_spans", "harness.obs.trace_spans"),
    ("trace_start", "harness.obs.trace_start"),
    ("trace_summary", "harness.obs.trace_summary"),
    ("transcript_auto_compact", "harness.agent.transcript_auto_compact"),
    ("trigger_fire", "harness.runtime.trigger_fire"),
    ("trigger_inspect_action_graph", "harness.runtime.trigger_inspect_action_graph"),
    ("trigger_inspect_dlq", "harness.runtime.trigger_inspect_dlq"),
    ("trigger_inspect_lifecycle", "harness.runtime.trigger_inspect_lifecycle"),
    ("trigger_list", "harness.runtime.trigger_list"),
    ("trigger_register", "harness.runtime.trigger_register"),
    ("trigger_replay", "harness.runtime.trigger_replay"),
    ("trigger_test_harness", "harness.runtime.trigger_test_harness"),
    ("trust.policy_for", "harness.runtime.trust_policy_for"),
    ("trust.query", "harness.runtime.trust_query_alias"),
    ("trust.record", "harness.runtime.trust_record_alias"),
    ("trust.score", "harness.runtime.trust_score"),
    ("trust.verify_chain", "harness.runtime.trust_verify_chain"),
    ("trust_graph_policy_for", "harness.runtime.trust_graph_policy_for"),
    ("trust_graph_query", "harness.runtime.trust_graph_query"),
    ("trust_graph_record", "harness.runtime.trust_graph_record"),
    ("trust_graph_verify_chain", "harness.runtime.trust_graph_verify_chain"),
    ("trust_query", "harness.runtime.trust_query"),
    ("trust_record", "harness.runtime.trust_record"),
    ("try_receive", "harness.runtime.try_receive"),
    ("unmock_stdin", "harness.testing.stdin_reset"),
    ("unmock_time", "harness.testing.clock_reset"),
    ("unmock_tty", "harness.testing.tty_reset"),
    ("username", "harness.system.identity"),
    ("uuid", "harness.random.uuid"),
    ("uuid_v7", "harness.random.uuid_v7"),
    ("verification_profile_matches", "harness.runtime.verification_profile_matches"),
    ("verification_profile_record_run", "harness.runtime.verification_profile_record_run"),
    ("verification_profile_resolve", "harness.runtime.verification_profile_resolve"),
    ("verification_profiles_get", "harness.runtime.verification_profiles_get"),
    ("verification_profiles_set", "harness.runtime.verification_profiles_set"),
    ("webhook_intake_deregister", "harness.runtime.webhook_intake_deregister"),
    ("webhook_intake_feed", "harness.runtime.webhook_intake_feed"),
    ("webhook_intake_list", "harness.runtime.webhook_intake_list"),
    ("webhook_intake_recent", "harness.runtime.webhook_intake_recent"),
    ("webhook_intake_register", "harness.runtime.webhook_intake_register"),
    ("with_approval_policy", "harness.runtime.with_approval_policy"),
    ("with_autonomy_policy", "harness.runtime.with_autonomy_policy"),
    ("with_command_policy", "harness.runtime.with_command_policy"),
    ("with_dynamic_permissions", "harness.runtime.with_dynamic_permissions"),
    ("with_execution_policy", "harness.runtime.with_execution_policy"),
    ("with_rate_limit", "harness.llm.with_rate_limit"),
    ("workflow.continue_as_new", "harness.runtime.workflow_continue_as_new"),
    ("workflow.pause", "harness.runtime.workflow_pause"),
    ("workflow.publish_query", "harness.runtime.workflow_publish_query"),
    ("workflow.query", "harness.runtime.workflow_query"),
    ("workflow.receive", "harness.runtime.workflow_receive"),
    ("workflow.respond_update", "harness.runtime.workflow_respond_update"),
    ("workflow.resume", "harness.runtime.workflow_resume"),
    ("workflow.signal", "harness.runtime.workflow_signal"),
    ("workflow.status", "harness.runtime.workflow_status"),
    ("workflow.update", "harness.runtime.workflow_update"),
    ("workspace_temp_dir", "harness.fs.workspace_temp_dir"),
    ("write_file", "harness.tools.write_file"),
    ("x25519_keypair", "harness.random.x25519_keypair"),
    ("yield_now", "harness.runtime.yield_now"),
];