ouroboros/docs/inventories/FACADE_INVENTORY.md
Ouroboros cbf33022bc fix: settle child file and mailbox custody before cleanup
Centralize post-admission drive settlement, preserve captured identities and complete input closures, make metadata reads pure, serve confined nested files and directory archives, and keep maintenance off the supervisor loop. Preserve generation fences at actual mutation boundaries and truthful queued forwarding receipts.
2026-09-26 15:04:49 +03:00

18 KiB

Facade inventory (generated)

AST-derived inventory of compatibility facades, regenerated by python scripts/regenerate_inventories.py. Do not edit. A facade row is any runtime module whose top-level from <population module> import ... statements carry the noqa: F401 re-export marker — the codebase's declared "this binding exists for its binding, not for this module's own use" convention (reference FACADE_CONSUMERS method). Leaf domains come from ouroboros/domains.toml; a leaf outside the facade's domain is marked ✗ (that edge also appears in the manifest's pinned direction matrix). tests/test_generated_inventories.py pins byte-identity, so any re-export surface change must regenerate this file.

  • facade modules: 63; marked re-export bindings: 2353; cross-domain facade→leaf pairs: 133
facade domain bindings leaves
launcher.py D18 2 ouroboros/launcher_windows_runtime.py (2)
ouroboros/agent.py D01 32 ouroboros/agent_dispatch.py (15)
ouroboros/agent_startup_checks.py (4)
ouroboros/config.py (2 ✗D12)
ouroboros/subagent_dispatch_notes.py (4 ✗D07)
ouroboros/subagents.py (7 ✗D07)
ouroboros/agent_task_pipeline.py D01 28 ouroboros/dialogue_provenance.py (2 ✗D15)
ouroboros/post_task_synthesis.py (11)
ouroboros/synthesis_cost_text.py (5)
ouroboros/task_finalization.py (10)
ouroboros/config.py D12 145 ouroboros/model_slots.py (17)
ouroboros/provider_models.py (6 ✗D02)
ouroboros/review_model_routes.py (10)
ouroboros/runtime_limits.py (70)
ouroboros/settings_defaults.py (19)
ouroboros/settings_integrity.py (4)
ouroboros/settings_scales.py (17)
ouroboros/update_channels.py (2)
ouroboros/context.py D03 5 ouroboros/context_runtime_facts.py (5)
ouroboros/delegate_custody.py D07 10 ouroboros/delegate_custody_reconcile.py (9)
ouroboros/delegate_evidence.py (1)
ouroboros/extension_loader.py D14 101 ouroboros/contracts/plugin_api.py (7 ✗D19)
ouroboros/extension_child_catalog.py (8)
ouroboros/extension_companion.py (3)
ouroboros/extension_import_staging.py (6)
ouroboros/extension_isolated_deps.py (4)
ouroboros/extension_liveness.py (8)
ouroboros/extension_plugin_api.py (6)
ouroboros/extension_registry_state.py (20)
ouroboros/extension_surface_names.py (12)
ouroboros/extension_ui_validation.py (5)
ouroboros/gateway/host_service.py (1 ✗D11)
ouroboros/provider_models.py (1 ✗D02)
ouroboros/skill_loader.py (15)
ouroboros/skill_token.py (1)
ouroboros/tools/skill_exec.py (1)
ouroboros/utils.py (3 ✗D18)
ouroboros/gateway/_helpers.py D11 2 ouroboros/jsonl_tail.py (2 ✗D18)
ouroboros/gateway/contracts.py D11 7 ouroboros/gateway/decision_contracts.py (2)
ouroboros/gateway/history_contracts.py (1)
ouroboros/gateway/schedule_contracts.py (4)
ouroboros/gateway/history.py D11 1 ouroboros/gateway/cost_breakdown.py (1)
ouroboros/gateway/tasks.py D11 7 ouroboros/gateway/cost_breakdown.py (1)
ouroboros/gateway/task_decision.py (1)
ouroboros/gateway/task_events.py (4)
ouroboros/gateway/task_hurry.py (1)
ouroboros/headless.py D17 45 ouroboros/contracts/task_constraint.py (1 ✗D19)
ouroboros/headless_status.py (11)
ouroboros/workspace_patch_capture.py (20)
ouroboros/workspace_patch_rules.py (13)
ouroboros/llm.py D02 92 ouroboros/anthropic_native_custody.py (7)
ouroboros/context_budget.py (2 ✗D03)
ouroboros/llm_anthropic.py (2)
ouroboros/llm_attempt.py (22)
ouroboros/llm_capability_policy.py (5)
ouroboros/llm_fallback.py (1)
ouroboros/llm_gigachat.py (1)
ouroboros/llm_local.py (7)
ouroboros/llm_messages.py (1)
ouroboros/llm_openai_compatible.py (5)
ouroboros/llm_pricing.py (4)
ouroboros/llm_routing.py (3)
ouroboros/openrouter_attribution.py (1)
ouroboros/provider_models.py (7)
ouroboros/request_wire_recovery.py (7)
ouroboros/transport_custody.py (1)
ouroboros/usage_accounting.py (14 ✗D16)
ouroboros/utils.py (2 ✗D18)
ouroboros/loop.py D01 261 ouroboros/config.py (6 ✗D12)
ouroboros/context.py (1 ✗D03)
ouroboros/context_budget.py (1 ✗D03)
ouroboros/context_compaction.py (2 ✗D03)
ouroboros/context_fit.py (2 ✗D03)
ouroboros/deadline_utils.py (2)
ouroboros/llm.py (3 ✗D02)
ouroboros/loop_acceptance.py (21)
ouroboros/loop_acceptance_review.py (29)
ouroboros/loop_budget.py (14)
ouroboros/loop_delivery.py (29)
ouroboros/loop_forced_finalization.py (22)
ouroboros/loop_llm_call.py (6)
ouroboros/loop_messages.py (11)
ouroboros/loop_model_call.py (20)
ouroboros/loop_nudges.py (16)
ouroboros/loop_round_limits.py (17)
ouroboros/loop_tool_execution.py (5)
ouroboros/loop_transport.py (10)
ouroboros/nanny_pacing.py (4 ✗D07)
ouroboros/observability.py (1 ✗D16)
ouroboros/outcomes.py (17)
ouroboros/pricing.py (1 ✗D02)
ouroboros/review_cycles.py (1 ✗D06)
ouroboros/task_finalization.py (3)
ouroboros/task_pacing.py (1)
ouroboros/tool_policy.py (4 ✗D04)
ouroboros/usage_accounting.py (5 ✗D16)
ouroboros/utils.py (3 ✗D18)
supervisor/owner_stop.py (4 ✗D09)
ouroboros/loop_acceptance.py D01 5 ouroboros/loop_messages.py (5)
ouroboros/loop_acceptance_review.py D01 3 ouroboros/acceptance_retrieving.py (3)
ouroboros/loop_llm_call.py D01 2 ouroboros/config.py (2 ✗D12)
ouroboros/loop_nudges.py D01 1 ouroboros/skill_readiness.py (1 ✗D14)
ouroboros/loop_round_limits.py D01 5 supervisor/owner_stop.py (5 ✗D09)
ouroboros/outcomes.py D01 7 ouroboros/outcome_receipt_store.py (6)
ouroboros/review_projection.py (1 ✗D06)
ouroboros/post_task_checkpoint.py D01 5 ouroboros/terminal_projection.py (5 ✗D17)
ouroboros/provider_models.py D02 3 ouroboros/settings_defaults.py (3 ✗D12)
ouroboros/review.py D06 1 ouroboros/tools/review_helpers.py (1)
ouroboros/review_cycles.py D06 1 ouroboros/outcomes.py (1 ✗D01)
ouroboros/review_evidence.py D06 37 ouroboros/review_evidence_sections.py (34)
ouroboros/tool_capabilities.py (1 ✗D04)
ouroboros/utils.py (2 ✗D18)
ouroboros/review_execution.py D06 11 ouroboros/review_slot_cancel.py (5)
ouroboros/review_verdict_extraction.py (6)
ouroboros/review_state.py D06 54 ouroboros/review_state_custody.py (9)
ouroboros/review_state_model.py (1)
ouroboros/review_state_records.py (44)
ouroboros/review_substrate.py D06 74 ouroboros/_outcome_receipts.py (1 ✗D01)
ouroboros/observability.py (3 ✗D16)
ouroboros/outcomes.py (3 ✗D01)
ouroboros/provider_models.py (1 ✗D02)
ouroboros/review_dispatch.py (8)
ouroboros/review_execution.py (15)
ouroboros/review_execution_projection.py (3)
ouroboros/review_projection.py (8)
ouroboros/review_records.py (8)
ouroboros/review_verdict.py (20)
ouroboros/reviewer_slot_config.py (3)
ouroboros/task_results.py (1 ✗D17)
ouroboros/skill_loader.py D14 3 ouroboros/skill_conflicts.py (3)
ouroboros/skill_review.py D14 61 ouroboros/skill_review_cycles.py (8)
ouroboros/skill_review_history.py (5)
ouroboros/skill_review_output.py (4)
ouroboros/skill_review_packs.py (8)
ouroboros/skill_review_prompt.py (9)
ouroboros/skill_review_rebuttals.py (4)
ouroboros/skill_review_status.py (8)
ouroboros/tools/review_helpers.py (8 ✗D06)
ouroboros/triad_review.py (3 ✗D06)
ouroboros/utils.py (4 ✗D18)
ouroboros/subagent_dispatch_notes.py D07 4 ouroboros/agent_dispatch.py (2 ✗D01)
ouroboros/subagents.py (2)
ouroboros/subagents.py D07 7 ouroboros/subagent_history.py (3)
ouroboros/subagent_route_health.py (4)
ouroboros/task_pacing.py D01 2 ouroboros/task_results.py (2 ✗D17)
ouroboros/task_results.py D17 8 ouroboros/task_result_schema.py (8)
ouroboros/tool_access.py D04 43 ouroboros/contracts/task_constraint.py (2 ✗D19)
ouroboros/tool_access_paths.py (10)
ouroboros/tool_access_roots.py (9)
ouroboros/tool_access_types.py (15)
ouroboros/tool_access_user_files.py (5)
ouroboros/tool_capabilities.py (2)
ouroboros/tools/claude_advisory_review.py D06 50 ouroboros/commit_admission.py (3)
ouroboros/config.py (1 ✗D12)
ouroboros/deadline_utils.py (1 ✗D01)
ouroboros/skill_review_status.py (1 ✗D14)
ouroboros/tools/preflight_review_prompt.py (7)
ouroboros/tools/preflight_review_run.py (19)
ouroboros/tools/review_helpers.py (16)
ouroboros/triad_review.py (2)
ouroboros/tools/control.py D08 113 ouroboros/config.py (4 ✗D12)
ouroboros/contracts/task_contract.py (3 ✗D19)
ouroboros/depth_evidence.py (1 ✗D07)
ouroboros/headless.py (2 ✗D17)
ouroboros/outcomes.py (1 ✗D01)
ouroboros/subagent_runtime.py (3 ✗D07)
ouroboros/subagents.py (2 ✗D07)
ouroboros/task_results.py (5 ✗D17)
ouroboros/task_status.py (2 ✗D17)
ouroboros/tool_capabilities.py (2 ✗D04)
ouroboros/tools/control_delegation.py (8 ✗D07)
ouroboros/tools/control_events.py (9)
ouroboros/tools/control_routing.py (10)
ouroboros/tools/control_runtime.py (13)
ouroboros/tools/control_scheduling.py (18 ✗D07)
ouroboros/tools/control_subagent_spec.py (6 ✗D07)
ouroboros/tools/control_task_results.py (15 ✗D07)
ouroboros/tools/registry.py (4 ✗D04)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/core.py D05 86 ouroboros/code_search_rg.py (5)
ouroboros/contracts/skill_payload_policy.py (13 ✗D19)
ouroboros/project_facts.py (1 ✗D15)
ouroboros/tool_access.py (9 ✗D04)
ouroboros/tools/core_artifacts.py (18)
ouroboros/tools/core_file_tools.py (32)
ouroboros/tools/registry.py (3 ✗D04)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/core_file_tools.py D05 8 ouroboros/credential_shapes.py (1 ✗D13)
ouroboros/tools/core_secret_paths.py (7)
ouroboros/tools/delegate.py D07 62 ouroboros/delegate_containment.py (5)
ouroboros/delegate_interactions.py (8)
ouroboros/delegate_output.py (14)
ouroboros/delegate_shared.py (6)
ouroboros/delegate_source_coverage.py (3)
ouroboros/subagent_runtime.py (2)
ouroboros/subagent_work_order.py (1)
ouroboros/tools/delegate_integration.py (14)
ouroboros/tools/delegate_terminal_evidence.py (9)
ouroboros/tools/delegate_integration.py D07 10 ouroboros/delegate_target_drift.py (3)
ouroboros/tools/delegate_payload_patch.py (7)
ouroboros/tools/git.py D10 98 ouroboros/config.py (1 ✗D12)
ouroboros/contracts/skill_payload_policy.py (2 ✗D19)
ouroboros/contracts/task_constraint.py (2 ✗D19)
ouroboros/platform_layer.py (2 ✗D18)
ouroboros/runtime_mode_policy.py (7 ✗D13)
ouroboros/tool_access.py (3 ✗D04)
ouroboros/tools/commit_gate.py (15)
ouroboros/tools/core.py (3 ✗D05)
ouroboros/tools/git_evolution.py (6)
ouroboros/tools/git_plumbing.py (12)
ouroboros/tools/git_repo_edit.py (4)
ouroboros/tools/git_review_cycle.py (16)
ouroboros/tools/git_vcs_ops.py (10)
ouroboros/tools/parallel_review.py (3 ✗D06)
ouroboros/tools/registry.py (4 ✗D04)
ouroboros/tools/review_helpers.py (3 ✗D06)
ouroboros/tools/review_revalidation.py (1)
ouroboros/utils.py (4 ✗D18)
ouroboros/tools/plan_review.py D06 27 ouroboros/tools/plan_render.py (3)
ouroboros/tools/plan_review_runtime.py (24)
ouroboros/tools/plan_review_runtime.py D06 3 ouroboros/tools/plan_review_artifacts.py (3)
ouroboros/tools/registry.py D04 157 ouroboros/artifacts.py (2 ✗D05)
ouroboros/contracts/skill_payload_policy.py (11 ✗D19)
ouroboros/contracts/task_constraint.py (3 ✗D19)
ouroboros/git_shell_policy.py (2 ✗D13)
ouroboros/process_interpreters.py (4 ✗D05)
ouroboros/protected_artifacts.py (1)
ouroboros/runtime_mode_policy.py (4 ✗D13)
ouroboros/shell_parse.py (10 ✗D13)
ouroboros/tool_access.py (19)
ouroboros/tool_capabilities.py (6)
ouroboros/tools/deliverables_shell.py (2 ✗D13)
ouroboros/tools/registry_core.py (14)
ouroboros/tools/registry_guard_process.py (13)
ouroboros/tools/registry_guards.py (17)
ouroboros/tools/shell_guards.py (14 ✗D13)
ouroboros/tools/tool_catalog.py (1)
ouroboros/tools/tool_context.py (2)
ouroboros/tools/tool_resolution.py (27)
ouroboros/tools/tool_result.py (3)
ouroboros/tools/write_shape.py (1 ✗D13)
ouroboros/utils.py (1 ✗D18)
ouroboros/tools/review.py D06 47 ouroboros/llm.py (1 ✗D02)
ouroboros/review_substrate.py (3)
ouroboros/reviewer_window.py (2)
ouroboros/tools/review_helpers.py (21)
ouroboros/tools/review_multi_model.py (8)
ouroboros/tools/review_response.py (2)
ouroboros/tools/review_synthesis.py (1)
ouroboros/triad_review.py (4)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/review_helpers.py D06 57 ouroboros/tools/release_sync.py (1 ✗D10)
ouroboros/tools/review_file_pack.py (26)
ouroboros/tools/review_prompt_text.py (27)
ouroboros/utils.py (3 ✗D18)
ouroboros/tools/scope_review.py D06 2 ouroboros/review_substrate.py (2)
ouroboros/tools/shell.py D05 73 ouroboros/artifacts.py (3)
ouroboros/config.py (2 ✗D12)
ouroboros/deadline_utils.py (1 ✗D01)
ouroboros/platform_layer.py (4 ✗D18)
ouroboros/runtime_mode_policy.py (1 ✗D13)
ouroboros/shell_parse.py (3 ✗D13)
ouroboros/tool_access.py (10 ✗D04)
ouroboros/tools/deliverables_shell.py (1 ✗D13)
ouroboros/tools/process_facts.py (5 ✗D04)
ouroboros/tools/shell_audit.py (6)
ouroboros/tools/shell_effects.py (12)
ouroboros/tools/shell_outputs.py (10)
ouroboros/tools/shell_process.py (11)
ouroboros/tools/verify.py (1)
ouroboros/utils.py (1 ✗D18)
ouroboros/workspace_executor.py (2 ✗D17)
ouroboros/tools/shell_guards.py D13 14 ouroboros/tools/write_shape.py (14)
ouroboros/tools/shell_process.py D05 1 ouroboros/tools/process_facts.py (1 ✗D04)
ouroboros/tools/subagent_integration.py D07 13 ouroboros/headless.py (2 ✗D17)
ouroboros/tools/subagent_integration_delegated.py (11)
ouroboros/usage_accounting.py D16 44 ouroboros/_usage_cache_splits.py (4)
ouroboros/_usage_rows.py (8)
ouroboros/_usage_rows_memo.py (6)
ouroboros/usage_ledger.py (18)
ouroboros/usage_legacy_import.py (5)
ouroboros/utils.py (3 ✗D18)
server.py D11 56 ouroboros/server_liveness.py (6)
ouroboros/server_maintenance.py (14)
ouroboros/server_owner_routing.py (5)
ouroboros/server_process.py (9)
ouroboros/server_restart.py (8)
ouroboros/server_routing_context.py (14)
supervisor/events.py D08 96 ouroboros/config.py (1 ✗D12)
ouroboros/contracts/task_constraint.py (1 ✗D19)
ouroboros/cost_projection.py (3 ✗D16)
ouroboros/subagent_messages.py (1 ✗D07)
ouroboros/task_results.py (2 ✗D17)
ouroboros/tool_capabilities.py (2 ✗D04)
ouroboros/utils.py (4 ✗D18)
supervisor/cognitive_operations.py (2)
supervisor/events_budget.py (5)
supervisor/events_chat_delivery.py (9)
supervisor/events_coop_checkpoint.py (6)
supervisor/events_evolution_done.py (1)
supervisor/events_project_routing.py (10)
supervisor/events_runtime_controls.py (6)
supervisor/events_schedule_task.py (4)
supervisor/events_subagent_admission.py (15)
supervisor/events_task_done.py (8)
supervisor/events_worker_reports.py (8)
supervisor/log_addressing.py (4)
supervisor/queue_transitions.py (1)
supervisor/steering.py (2 ✗D09)
supervisor/task_dispatch.py (1)
supervisor/git_ops.py D10 37 ouroboros/utils.py (1 ✗D18)
supervisor/git_ops_remotes.py (4)
supervisor/git_ops_rescue.py (8)
supervisor/git_ops_reset.py (10)
supervisor/git_ops_updates.py (8)
supervisor/state.py (4 ✗D08)
supervisor/update_recovery.py (2)
supervisor/queue.py D08 114 ouroboros/config.py (6 ✗D12)
ouroboros/contracts/task_contract.py (3 ✗D19)
ouroboros/schedule_contract.py (2)
ouroboros/skill_loader.py (1 ✗D14)
ouroboros/utils.py (3 ✗D18)
supervisor/evolution_lifecycle.py (12 ✗D15)
supervisor/message_bus.py (3)
supervisor/queue_schedules.py (19)
supervisor/queue_snapshot.py (5)
supervisor/queue_timeouts.py (8)
supervisor/queue_transitions.py (5)
supervisor/schedule_lifecycle.py (3)
supervisor/schedule_time.py (7)
supervisor/state.py (6)
supervisor/task_admission.py (9)
supervisor/task_lifecycle.py (17 ✗D09)
supervisor/task_reaper.py (5 ✗D09)
supervisor/queue_transitions.py D08 2 supervisor/budget_resume.py (2)
supervisor/state.py D08 4 ouroboros/utils.py (4 ✗D18)
supervisor/task_lifecycle.py D09 32 supervisor/cancel_publication.py (20)
supervisor/queue_transitions.py (11 ✗D08)
supervisor/task_admission.py (1 ✗D08)
supervisor/task_model_wait.py D08 1 ouroboros/model_wait.py (1 ✗D09)
supervisor/update_merge.py D10 26 supervisor/update_candidate.py (23)
supervisor/update_merge_plan.py (3)
supervisor/workers.py D08 45 supervisor/log_addressing.py (1)
supervisor/message_bus.py (1)
supervisor/worker_assignment.py (3)
supervisor/worker_chat_lane.py (6)
supervisor/worker_health.py (4)
supervisor/worker_pool_lifecycle.py (15)
supervisor/worker_process.py (6)
supervisor/worker_promotion.py (9)