ouroboros/docs/inventories/FACADE_INVENTORY.md
Ouroboros 3f9fe1b654 WIP: preserve TZ-2 open-question and factual-terminal candidate
Keep this version-neutral contribution local. B1/B2/B3 and C1/C4/C5 are partial; C2/C3, exact diff review, full suite and PR are outstanding. Do not merge this checkpoint without final-candidate checks.
2026-09-25 06:03:38 +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: 2342; 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 27 ouroboros/dialogue_provenance.py (2 ✗D15)
ouroboros/post_task_synthesis.py (10)
ouroboros/synthesis_cost_text.py (5)
ouroboros/task_finalization.py (10)
ouroboros/config.py D12 142 ouroboros/model_slots.py (17)
ouroboros/provider_models.py (6 ✗D02)
ouroboros/review_model_routes.py (10)
ouroboros/runtime_limits.py (67)
ouroboros/settings_defaults.py (19)
ouroboros/settings_integrity.py (4)
ouroboros/settings_scales.py (17)
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 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 85 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 (17)
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 43 ouroboros/_usage_cache_splits.py (4)
ouroboros/_usage_rows.py (7)
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 54 ouroboros/server_liveness.py (4)
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 112 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 (3)
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)