ouroboros/docs/v7next/FACADE_INVENTORY.md
Ouroboros b9bb1fe311 Restore ordinary conversation capabilities and complete chosen inputs
Keep independent native Main and Project turns addressable through post-task
work and model-access waits, with Project operations bound to their folder.
Separate web-tool restrictions from network access and preserve owner controls.

Deliver complete chosen delegation inputs and keep full operative plan sources
outside the bounded review-state index, retaining paid and legacy custody.

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
2026-09-08 19:26:53 +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: 56; marked re-export bindings: 2329; cross-domain facade→leaf pairs: 130
facade domain bindings leaves
launcher.py D18 2 ouroboros/launcher_windows_runtime.py (2)
ouroboros/agent.py D01 31 ouroboros/agent_dispatch.py (14)
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 26 ouroboros/dialogue_provenance.py (2 ✗D15)
ouroboros/post_task_synthesis.py (11)
ouroboros/synthesis_cost_text.py (5)
ouroboros/task_finalization.py (8)
ouroboros/config.py D12 115 ouroboros/model_slots.py (16)
ouroboros/provider_models.py (6 ✗D02)
ouroboros/review_model_routes.py (10)
ouroboros/runtime_limits.py (49)
ouroboros/settings_defaults.py (19)
ouroboros/settings_scales.py (13)
ouroboros/update_channels.py (2)
ouroboros/context.py D03 4 ouroboros/context_runtime_facts.py (4)
ouroboros/delegate_custody.py D07 10 ouroboros/delegate_custody_reconcile.py (9)
ouroboros/delegate_evidence.py (1)
ouroboros/extension_loader.py D14 99 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 (13)
ouroboros/skill_token.py (1)
ouroboros/tools/skill_exec.py (1)
ouroboros/utils.py (3 ✗D18)
ouroboros/gateway/contracts.py D11 2 ouroboros/gateway/decision_contracts.py (2)
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 44 ouroboros/contracts/task_constraint.py (1 ✗D19)
ouroboros/headless_status.py (11)
ouroboros/workspace_patch_capture.py (19)
ouroboros/workspace_patch_rules.py (13)
ouroboros/llm.py D02 87 ouroboros/anthropic_native_custody.py (7)
ouroboros/context_budget.py (2 ✗D03)
ouroboros/llm_anthropic.py (1)
ouroboros/llm_attempt.py (20)
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 (4)
ouroboros/llm_pricing.py (4)
ouroboros/llm_routing.py (3)
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 254 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 (26)
ouroboros/loop_budget.py (12)
ouroboros/loop_delivery.py (29)
ouroboros/loop_forced_finalization.py (23)
ouroboros/loop_llm_call.py (6)
ouroboros/loop_messages.py (10)
ouroboros/loop_model_call.py (19)
ouroboros/loop_nudges.py (16)
ouroboros/loop_round_limits.py (16)
ouroboros/loop_tool_execution.py (5)
ouroboros/loop_transport.py (9)
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 (5 ✗D04)
ouroboros/usage_accounting.py (5 ✗D16)
ouroboros/utils.py (3 ✗D18)
supervisor/owner_stop.py (4 ✗D09)
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 6 ouroboros/outcome_receipt_store.py (6)
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 35 ouroboros/review_evidence_sections.py (32)
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_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 4 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 42 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 (4)
ouroboros/tool_capabilities.py (2)
ouroboros/tools/claude_advisory_review.py D06 51 ouroboros/commit_admission.py (3)
ouroboros/deadline_utils.py (2 ✗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 (17)
ouroboros/triad_review.py (2)
ouroboros/tools/control.py D08 111 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/tool_policy.py (1 ✗D04)
ouroboros/tools/control_delegation.py (8 ✗D07)
ouroboros/tools/control_events.py (9)
ouroboros/tools/control_routing.py (12)
ouroboros/tools/control_runtime.py (12)
ouroboros/tools/control_scheduling.py (18 ✗D07)
ouroboros/tools/control_subagent_spec.py (6 ✗D07)
ouroboros/tools/control_task_results.py (11 ✗D07)
ouroboros/tools/registry.py (4 ✗D04)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/core.py D05 83 ouroboros/code_search_rg.py (4)
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 (17)
ouroboros/tools/core_file_tools.py (31)
ouroboros/tools/registry.py (3 ✗D04)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/core_file_tools.py D05 10 ouroboros/credential_shapes.py (3 ✗D13)
ouroboros/tools/core_secret_paths.py (7)
ouroboros/tools/delegate.py D07 59 ouroboros/delegate_containment.py (5)
ouroboros/delegate_interactions.py (8)
ouroboros/delegate_output.py (14)
ouroboros/delegate_shared.py (3)
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 7 ouroboros/tools/delegate_payload_patch.py (7)
ouroboros/tools/git.py D10 96 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 (13)
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 20 ouroboros/tools/plan_render.py (3)
ouroboros/tools/plan_review_runtime.py (17)
ouroboros/tools/plan_review_runtime.py D06 3 ouroboros/tools/plan_review_artifacts.py (3)
ouroboros/tools/registry.py D04 171 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 (24)
ouroboros/tools/registry_guards.py (20)
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 46 ouroboros/llm.py (1 ✗D02)
ouroboros/review_substrate.py (3)
ouroboros/reviewer_window.py (2)
ouroboros/tools/review_helpers.py (20)
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 60 ouroboros/tools/release_sync.py (1 ✗D10)
ouroboros/tools/review_file_pack.py (29)
ouroboros/tools/review_prompt_text.py (27)
ouroboros/utils.py (3 ✗D18)
ouroboros/tools/scope_review.py D06 85 ouroboros/review_substrate.py (2)
ouroboros/tools/review_binary_context.py (3)
ouroboros/tools/review_context_atlas.py (7)
ouroboros/tools/review_helpers.py (17)
ouroboros/tools/review_synthesis.py (1)
ouroboros/tools/scope_review_budget.py (15)
ouroboros/tools/scope_review_contract.py (7)
ouroboros/tools/scope_review_pack.py (20)
ouroboros/tools/scope_window.py (8)
ouroboros/utils.py (5 ✗D18)
ouroboros/tools/shell.py D05 72 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 (2 ✗D13)
ouroboros/tool_access.py (10 ✗D04)
ouroboros/tools/deliverables_shell.py (1 ✗D13)
ouroboros/tools/process_facts.py (2 ✗D04)
ouroboros/tools/shell_audit.py (5)
ouroboros/tools/shell_effects.py (12)
ouroboros/tools/shell_outputs.py (14)
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 42 ouroboros/_usage_cache_splits.py (4)
ouroboros/_usage_rows.py (6)
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 47 ouroboros/server_liveness.py (4)
ouroboros/server_maintenance.py (12)
ouroboros/server_owner_routing.py (5)
ouroboros/server_process.py (6)
ouroboros/server_restart.py (7)
ouroboros/server_routing_context.py (13)
supervisor/events.py D08 98 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 (4)
supervisor/events_chat_delivery.py (9)
supervisor/events_coop_checkpoint.py (6)
supervisor/events_evolution_done.py (1)
supervisor/events_project_routing.py (9)
supervisor/events_runtime_controls.py (6)
supervisor/events_schedule_task.py (9)
supervisor/events_subagent_admission.py (15)
supervisor/events_task_done.py (8)
supervisor/events_worker_reports.py (7)
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 102 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 (12)
supervisor/queue_snapshot.py (5)
supervisor/queue_timeouts.py (8)
supervisor/queue_transitions.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/state.py D08 4 ouroboros/utils.py (4 ✗D18)
supervisor/task_lifecycle.py D09 31 supervisor/cancel_publication.py (19)
supervisor/queue_transitions.py (11 ✗D08)
supervisor/task_admission.py (1 ✗D08)
supervisor/update_merge.py D10 26 supervisor/update_candidate.py (23)
supervisor/update_merge_plan.py (3)
supervisor/workers.py D08 44 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 (13)
supervisor/worker_process.py (6)
supervisor/worker_promotion.py (10)