Files
cleveragents-core/vulture_whitelist.py
T
HAL9000 5e71221f61
CI / load-versions (push) Successful in 16s
CI / push-validation (push) Successful in 28s
CI / build (push) Successful in 33s
CI / lint (push) Successful in 50s
CI / typecheck (push) Successful in 1m0s
CI / quality (push) Successful in 1m8s
CI / security (push) Successful in 1m17s
CI / helm (push) Successful in 39s
CI / unit_tests (push) Successful in 6m53s
CI / docker (push) Successful in 1m55s
CI / integration_tests (push) Successful in 10m43s
CI / coverage (push) Successful in 13m43s
CI / status-check (push) Successful in 3s
CI / load-versions (pull_request) Successful in 13s
CI / push-validation (pull_request) Successful in 34s
CI / lint (pull_request) Successful in 48s
CI / quality (pull_request) Successful in 54s
CI / typecheck (pull_request) Successful in 59s
CI / security (pull_request) Successful in 1m12s
CI / build (pull_request) Successful in 51s
CI / helm (pull_request) Successful in 58s
CI / unit_tests (pull_request) Successful in 6m37s
CI / integration_tests (pull_request) Successful in 10m35s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
CI / docker (pull_request) Failing after 13m18s
CI / coverage (pull_request) Failing after 28m20s
CI / status-check (pull_request) Has been cancelled
fix(tui): resolve lint and AmbiguousStep errors in TuiMaterializer
- Fix ruff format violations: collapse list comprehension in
  materializer.py, collapse function signature, collapse decorators
  and assertion in tui_materializer_steps.py, remove trailing
  whitespace in vulture_whitelist.py
- Remove duplicate Behave step definitions from tui_materializer_steps.py
  that conflicted with output_rendering_steps.py and
  project_commands_coverage_steps.py: create status handle,
  create code handle, close panel handle, close status handle,
  no error should be raised
- Rename render_element_for_tui step texts to avoid conflict with
  tui_first_run_steps.py: rendered text should contain/be empty ->
  render output should contain/be empty
- Update tui_materializer.feature to use renamed step texts and
  replace no error should be raised with materializer still running

ISSUES CLOSED: #11164
2026-06-15 11:14:31 +00:00

1276 lines
47 KiB
Python

# Vulture whitelist for false positives and intentional unused code.
# This file is referenced by vulture to suppress known false positives.
# Each entry represents either:
# - A variable required by a protocol/interface but not used in the body
# - A public API entry point that vulture cannot trace
# Context manager __exit__ parameters required by protocol
exc_tb # noqa: B018, F821
# OutputMaterializerExtension.materialize and A2ATransportExtension.send protocol
# parameters — required by interface definition but not used in abstract body
destination # noqa: B018, F821
# Legacy migrator method parameter needed for mapping interface consistency
build_data # noqa: B018, F821
# SubplanFailureHandler.should_stop_others parameter required by public API
failed_status # noqa: B018, F821
# CLI constants module — standardized exit codes and format options
EXIT_SUCCESS # noqa: B018, F821
EXIT_ERROR # noqa: B018, F821
EXIT_USAGE # noqa: B018, F821
EXIT_NOT_FOUND # noqa: B018, F821
EXIT_CONFLICT # noqa: B018, F821
FORMAT_HELP # noqa: B018, F821
DEFAULT_FORMAT # noqa: B018, F821
# CLI constants module — named format shortcuts
FORMAT_TEXT # noqa: B018, F821
FORMAT_JSON # noqa: B018, F821
FORMAT_TABLE # noqa: B018, F821
# CLI error utilities — centralized error formatting
cli_error # noqa: B018, F821
cli_warning # noqa: B018, F821
cli_not_found # noqa: B018, F821
# CLI completion command — shell completion script generation
completion # noqa: B018, F821
# CLI formatting module - public API called dynamically by CLI commands
format_output # noqa: B018, F821
OutputFormat # noqa: B018, F821
_serialize_value # noqa: B018, F821
_format_json # noqa: B018, F821
_format_yaml # noqa: B018, F821
_format_plain # noqa: B018, F821
_format_plain_dict # noqa: B018, F821
_format_table # noqa: B018, F821
# Resource type domain model — public API used by schema loader and CLI
ResourceKind # noqa: B018, F821
ResourceTypeArgument # noqa: B018, F821
ResourceTypeSpec # noqa: B018, F821
ResourceTypeSandboxStrategy # noqa: B018, F821
# Resource type schema loader — public API
ResourceTypeConfigSchema # noqa: B018, F821
ResourceTypeArgSchema # noqa: B018, F821
# CLI action/plan spec dict helpers used by --format flag
_action_spec_dict # noqa: B018, F821
_plan_spec_dict # noqa: B018, F821
_FORMAT_HELP # noqa: B018, F821
# Database CLI commands — public API registered via Typer (db.py)
migrate # noqa: B018, F821
upgrade # noqa: B018, F821
downgrade # noqa: B018, F821
history # noqa: B018, F821
# Resource repository error classes — public API for service layer
ResourceTypeNotFoundError # noqa: B018, F821
ResourceNotFoundRepoError # noqa: B018, F821
ResourceHasEdgesError # noqa: B018, F821
ResourceTypeHasResourcesError # noqa: B018, F821
DuplicateResourceTypeError # noqa: B018, F821
DuplicateResourceError # noqa: B018, F821
# Resource repository classes — public API
ResourceTypeRepository # noqa: B018, F821
ResourceRepository # noqa: B018, F821
# Project repository exports (public API)
ProjectNotFoundError # noqa: B018, F821
DuplicateLinkError # noqa: B018, F821
NamespacedProjectRepository # noqa: B018, F821
ProjectResourceLinkRepository # noqa: B018, F821
# Project CLI helpers — public API
_project_spec_dict # noqa: B018, F821
_store_project_extras # noqa: B018, F821
_get_namespaced_project_repo # noqa: B018, F821
_get_resource_link_repo # noqa: B018, F821
_get_resource_registry_service # noqa: B018, F821
file_filter_app # noqa: B018, F821
list_projects # noqa: B018, F821
link_resource # noqa: B018, F821
unlink_resource # noqa: B018, F821
# Resource registry service — public API and DI wiring
ResourceRegistryService # noqa: B018, F821
_build_resource_registry_service # noqa: B018, F821
_build_namespaced_project_repo # noqa: B018, F821
_build_project_resource_link_repo # noqa: B018, F821
BUILTIN_TYPES # noqa: B018, F821
_spec_to_db # noqa: B018, F821
_db_to_spec # noqa: B018, F821
db_resource_to_domain # noqa: B018, F821
resource_registry_service # noqa: B018, F821
namespaced_project_repo # noqa: B018, F821
project_resource_link_repo # noqa: B018, F821
# Resource CLI commands — public API registered via Typer
type_add # noqa: B018, F821
type_remove # noqa: B018, F821
type_list # noqa: B018, F821
type_show # noqa: B018, F821
resource_add # noqa: B018, F821
resource_list # noqa: B018, F821
resource_show # noqa: B018, F821
resource_remove # noqa: B018, F821
_resource_type_dict # noqa: B018, F821
_resource_dict # noqa: B018, F821
_print_type_panel # noqa: B018, F821
_get_registry_service # noqa: B018, F821
# Automation profile domain model — public API
AutomationProfile # noqa: B018, F821
BUILTIN_PROFILES # noqa: B018, F821
get_builtin_profile # noqa: B018, F821
_THRESHOLD_FIELDS # noqa: B018, F821
validate_threshold # noqa: B018, F821
validate_name_format # noqa: B018, F821
from_config # noqa: B018, F821
# Automation profile service — public API
AutomationProfileService # noqa: B018, F821
LEGACY_AUTOMATION_LEVEL_MAP # noqa: B018, F821
AutomationProfileModel # noqa: B018, F821
AutomationProfileRepository # noqa: B018, F821
AutomationProfileNotFoundError # noqa: B018, F821
DuplicateAutomationProfileError # noqa: B018, F821
AutomationProfileSchemaVersionError # noqa: B018, F821
CorruptRecordError # noqa: B018, F821
_LEVEL_TO_PROFILE # noqa: B018, F821
_resolve_profile_for_plan # noqa: B018, F821
default_automation_profile # noqa: B018, F821
# Automation guards — public API (M5.3)
AutomationGuard # noqa: B018, F821
GuardResult # noqa: B018, F821
check_guard # noqa: B018, F821
evaluate_guard # noqa: B018, F821
get_effective_profile # noqa: B018, F821
from_yaml # noqa: B018, F821
max_tool_calls_per_step # noqa: B018, F821
max_total_cost # noqa: B018, F821
tool_allowlist # noqa: B018, F821
tool_denylist # noqa: B018, F821
require_approval_for_writes # noqa: B018, F821
require_approval_for_apply # noqa: B018, F821
requires_approval # noqa: B018, F821
guards # noqa: B018, F821
safety # noqa: B018, F821
# Safety profile domain model — public API
BUILTIN_SAFETY_PROFILES # noqa: B018, F821
SAFETY_PROFILE_NO_NETWORK # noqa: B018, F821
SAFETY_PROFILE_READ_ONLY # noqa: B018, F821
SAFETY_PROFILE_SANDBOXED # noqa: B018, F821
SAFETY_PROFILE_UNRESTRICTED # noqa: B018, F821
SafetyProfile # noqa: B018, F821
SafetyProfileRef # noqa: B018, F821
SafetyProfileProvenance # noqa: B018, F821
DEFAULT_SAFETY_PROFILE # noqa: B018, F821
get_builtin_safety_profile # noqa: B018, F821
resolve_safety_profile # noqa: B018, F821
safety_profile_json # noqa: B018, F821
require_checkpoints # noqa: B018, F821
require_human_approval # noqa: B018, F821
allow_unsafe_tools # noqa: B018, F821
max_cost_per_plan # noqa: B018, F821
max_retries_per_step # noqa: B018, F821
max_total_cost # noqa: B018, F821
allowed_skill_categories # noqa: B018, F821
safety_profile # noqa: B018, F821
plan_profile # noqa: B018, F821
action_profile # noqa: B018, F821
project_profile # noqa: B018, F821
global_profile # noqa: B018, F821
# Config security scanner — public API (SEC1)
Severity # noqa: B018, F821
Violation # noqa: B018, F821
scan_content # noqa: B018, F821
scan_file # noqa: B018, F821
scan_files # noqa: B018, F821
validate_config_safety # noqa: B018, F821
_cli_main # noqa: B018, F821
_PatternEntry # noqa: B018, F821
_strip_inline_comment # noqa: B018, F821
# Resource DAG — public API and model attributes
ResourceLinkModel # noqa: B018, F821
CycleDetectedError # noqa: B018, F821
TypeIncompatibleError # noqa: B018, F821
LinkNotFoundError # noqa: B018, F821
DuplicateResourceLinkError # noqa: B018, F821
link_child # noqa: B018, F821
unlink_child # noqa: B018, F821
get_children # noqa: B018, F821
get_parents # noqa: B018, F821
auto_discover_children # noqa: B018, F821
_get_ancestors # noqa: B018, F821
_build_cycle_path # noqa: B018, F821
# structlog processor signature — method_name required by processor protocol
method_name # noqa: B018, F821
# Inline tool executor — public API
InlineToolExecutor # noqa: B018, F821
InlineToolResult # noqa: B018, F821
_SUPPORTED_SOURCES # noqa: B018, F821
# Plan executor — public API
StrategizeStubActor # noqa: B018, F821
ExecuteStubActor # noqa: B018, F821
EstimationStubActor # noqa: B018, F821
PlanExecutor # noqa: B018, F821
StrategyDecision # noqa: B018, F821
StrategizeResult # noqa: B018, F821
ExecuteResult # noqa: B018, F821
StreamCallback # noqa: B018, F821
run_strategize # noqa: B018, F821
run_execute # noqa: B018, F821
_parse_steps # noqa: B018, F821
invariant_records # noqa: B018, F821
_SandboxRootProxy # noqa: B018, F821
_ProxyContext # noqa: B018, F821
# Sandbox checkpoint — public API (M4)
CheckpointManager # noqa: B018, F821
SandboxCheckpoint # noqa: B018, F821
Checkpointable # noqa: B018, F821
_ApplyPhaseProxy # noqa: B018, F821
# Output rendering framework — public API (G5b.render)
OutputSession # noqa: B018, F821
StructuredOutput # noqa: B018, F821
ElementHandle # noqa: B018, F821
ElementClosedError # noqa: B018, F821
PanelHandle # noqa: B018, F821
TableHandle # noqa: B018, F821
StatusHandle # noqa: B018, F821
ProgressHandle # noqa: B018, F821
Panel # noqa: B018, F821
PanelEntry # noqa: B018, F821
ColumnDef # noqa: B018, F821
StatusMessage # noqa: B018, F821
ProgressIndicator # noqa: B018, F821
ProgressStep # noqa: B018, F821
TreeNode # noqa: B018, F821
Tree # noqa: B018, F821
TextBlock # noqa: B018, F821
CodeBlock # noqa: B018, F821
DiffLine # noqa: B018, F821
DiffHunk # noqa: B018, F821
DiffBlock # noqa: B018, F821
Separator # noqa: B018, F821
ActionHint # noqa: B018, F821
LiveMaterializationStrategy # noqa: B018, F821
MaterializationStrategy # noqa: B018, F821
RichMaterializer # noqa: B018, F821
ColorMaterializer # noqa: B018, F821
TableMaterializer # noqa: B018, F821
PlainMaterializer # noqa: B018, F821
JsonMaterializer # noqa: B018, F821
YamlMaterializer # noqa: B018, F821
select_materializer # noqa: B018, F821
detect_terminal_capabilities # noqa: B018, F821
TerminalCapabilities # noqa: B018, F821
format_output_session # noqa: B018, F821
_error_envelope # noqa: B018, F821
_element_to_dict # noqa: B018, F821
_render_element_plain # noqa: B018, F821
_render_element_color # noqa: B018, F821
_render_element_table # noqa: B018, F821
_render_panel_plain # noqa: B018, F821
_render_table_plain # noqa: B018, F821
_render_status_plain # noqa: B018, F821
_render_progress_plain # noqa: B018, F821
_render_panel_color # noqa: B018, F821
_render_table_color # noqa: B018, F821
_render_status_color # noqa: B018, F821
_render_progress_color # noqa: B018, F821
_render_table_boxdraw # noqa: B018, F821
_panel_entry_to_dict # noqa: B018, F821
_snapshot_to_dict # noqa: B018, F821
_create_strategy # noqa: B018, F821
VALID_FORMATS # noqa: B018, F821
# TUI materializer — bridges Output Rendering Framework to Textual widgets
TuiMaterializer # noqa: B018, F821
TuiWidgetEvent # noqa: B018, F821
TuiWidgetEventType # noqa: B018, F821
render_element_for_tui # noqa: B018, F821
# TUI companion modules (split to keep materializer.py < 500 lines)
_tui_events # noqa: B018, F821
_tui_renderers # noqa: B018, F821
# TUI thought block widget — muted expandable actor reasoning trace
ThoughtBlockWidget # noqa: B018, F821
# Plan apply service — public API for diff/artifacts/apply integration (D0b.apply)
PlanApplyService # noqa: B018, F821
_render_diff_plain # noqa: B018, F821
_render_diff_rich # noqa: B018, F821
_render_diff_json # noqa: B018, F821
_build_artifacts_dict # noqa: B018, F821
_operation_label # noqa: B018, F821
_OP_COLORS # noqa: B018, F821
_get_apply_service # noqa: B018, F821
plan_diff # noqa: B018, F821
plan_artifacts # noqa: B018, F821
# Config service — public API for multi-level resolution
ConfigService # noqa: B018, F821
ConfigEntry # noqa: B018, F821
ConfigLevel # noqa: B018, F821
ResolvedValue # noqa: B018, F821
_build_catalog # noqa: B018, F821
_DEFAULT_CONFIG_DIR # noqa: B018, F821
_DEFAULT_CONFIG_PATH # noqa: B018, F821
resolve_all # noqa: B018, F821
env_var_for_key # noqa: B018, F821
registered_keys # noqa: B018, F821
validate_type # noqa: B018, F821
set_value # noqa: B018, F821
write_config # noqa: B018, F821
read_config # noqa: B018, F821
get_entry # noqa: B018, F821
# ToolCallRouter — public API for provider-agnostic tool routing
ToolCallRouter # noqa: B018, F821
ToolCallRequest # noqa: B018, F821
NormalizedToolCallResult # noqa: B018, F821
ProviderFormat # noqa: B018, F821
StreamingStatus # noqa: B018, F821
StreamingToolUpdate # noqa: B018, F821
ToolCallErrorCategory # noqa: B018, F821
detect_provider_format # noqa: B018, F821
normalize_tool_call # noqa: B018, F821
generate_tool_call_id # noqa: B018, F821
classify_tool_error # noqa: B018, F821
normalize_tool_schema_for_provider # noqa: B018, F821
route_batch # noqa: B018, F821
route_streaming # noqa: B018, F821
export_schemas # noqa: B018, F821
# Actor compiler — public API surface used by CLI, tests, and benchmarks
compile_actor # noqa: B018, F821
CompilationMetadata # noqa: B018, F821
CompiledActor # noqa: B018, F821
ActorCompilationError # noqa: B018, F821
SubgraphCycleError # noqa: B018, F821
MissingNodeError # noqa: B018, F821
InvalidEntryExitError # noqa: B018, F821
ActorResolver # noqa: B018, F821
# Validation pipeline — public API for validation orchestration (C6.pipeline)
ValidationCommand # noqa: B018, F821
ValidationResult # noqa: B018, F821
ValidationSummary # noqa: B018, F821
ValidationPipeline # noqa: B018, F821
ValidationExecutor # noqa: B018, F821
_normalise_executor_output # noqa: B018, F821
group_by_resource # noqa: B018, F821
run_for_plan # noqa: B018, F821
all_required_passed # noqa: B018, F821
# Concurrency lock service — public API (M4)
LockModel # noqa: B018, F821
LockConflictError # noqa: B018, F821
LockExpiredError # noqa: B018, F821
_check_stale_locks # noqa: B018, F821
# Cost controls (M4) — public API surface used by CLI, tests, and benchmarks
CostEntry # noqa: B018, F821
ProviderCostTable # noqa: B018, F821
CostTracker # noqa: B018, F821
BudgetStatus # noqa: B018, F821
BudgetCheckResult # noqa: B018, F821
FallbackSelector # noqa: B018, F821
FallbackResult # noqa: B018, F821
CostMetadata # noqa: B018, F821
BudgetExhaustionEvent # noqa: B018, F821
budget_per_plan # noqa: B018, F821
budget_per_day # noqa: B018, F821
fallback_providers # noqa: B018, F821
cost_metadata # noqa: B018, F821
budget_remaining # noqa: B018, F821
input_tokens # noqa: B018, F821
output_tokens # noqa: B018, F821
provider_costs # noqa: B018, F821
budget_exhaustion_events # noqa: B018, F821
as_display_dict # noqa: B018, F821
record_usage # noqa: B018, F821
estimate_cost # noqa: B018, F821
get_cost_entry # noqa: B018, F821
list_providers # noqa: B018, F821
list_models # noqa: B018, F821
check_plan_budget # noqa: B018, F821
check_daily_budget # noqa: B018, F821
get_daily_spend # noqa: B018, F821
# Decision DI wiring — public API (M4, #173)
DecisionService # noqa: B018, F821
decision_service # noqa: B018, F821
plan_lifecycle_service # noqa: B018, F821
record_decision # noqa: B018, F821
get_decision # noqa: B018, F821
list_decisions # noqa: B018, F821
get_tree # noqa: B018, F821
get_path_to_root # noqa: B018, F821
mark_superseded # noqa: B018, F821
list_by_type # noqa: B018, F821
_try_record_decision # noqa: B018, F821
_next_seq # noqa: B018, F821
_decision_seq # noqa: B018, F821
# Provider fixes (M4) — Settings.mock_providers and provider resolution helper
mock_providers # noqa: B018, F821
validate_provider_availability # noqa: B018, F821
resolve_provider_by_name # noqa: B018, F821
# Semantic validation service — public API (M6.semantic)
SemanticValidationSeverity # noqa: B018, F821
SemanticCheckResult # noqa: B018, F821
SemanticValidationRule # noqa: B018, F821
SemanticRuleRegistry # noqa: B018, F821
SemanticValidationCache # noqa: B018, F821
SemanticValidationService # noqa: B018, F821
SyntaxCheckRule # noqa: B018, F821
MissingImportRule # noqa: B018, F821
BrokenReferenceRule # noqa: B018, F821
DependencyCycleRule # noqa: B018, F821
DuplicateImportRule # noqa: B018, F821
APIMisuseRule # noqa: B018, F821
MissingSymbolRule # noqa: B018, F821
create_default_registry # noqa: B018, F821
map_severity_to_mode # noqa: B018, F821
resolve_severity # noqa: B018, F821
CONFIG_KEY_ENABLED # noqa: B018, F821
CONFIG_KEY_PYTHON_ENABLED # noqa: B018, F821
CONFIG_KEY_SEVERITY_MAPPING # noqa: B018, F821
DEFAULT_CONFIG # noqa: B018, F821
normalise_output # noqa: B018, F821
as_pipeline_results # noqa: B018, F821
check_file # noqa: B018, F821
python_enabled # noqa: B018, F821
list_rules # noqa: B018, F821
all_rules # noqa: B018, F821
compute_hash # noqa: B018, F821
invalidate # noqa: B018, F821
_BUILTINS_SET # noqa: B018, F821
_STDLIB_MODULE_NAMES # noqa: B018, F821
_DANGEROUS_NAMES # noqa: B018, F821
_DANGEROUS_NAME_DESCRIPTIONS # noqa: B018, F821
_DANGEROUS_ATTRS # noqa: B018, F821
_PYTHON_EXTENSIONS # noqa: B018, F821
_DEFAULT_CACHE_MAX_SIZE # noqa: B018, F821
_collect_binding_names # noqa: B018, F821
_collect_target_names # noqa: B018, F821
_collect_all_scope_names # noqa: B018, F821
_collect_function_local_names # noqa: B018, F821
_iter_functions # noqa: B018, F821
_is_python_file # noqa: B018, F821
# Permission system — public API (issue #344)
PermissionRole # noqa: B018, F821
PermissionScope # noqa: B018, F821
PermissionAction # noqa: B018, F821
RoleBinding # noqa: B018, F821
PermissionCheck # noqa: B018, F821
PermissionPolicy # noqa: B018, F821
ROLE_PERMISSIONS # noqa: B018, F821
DEFAULT_LOCAL_ROLE_MAPPING # noqa: B018, F821
PermissionService # noqa: B018, F821
enforce_permission # noqa: B018, F821
get_default_permission_service # noqa: B018, F821
set_default_permission_service # noqa: B018, F821
check_permission # noqa: B018, F821
is_local_mode # noqa: B018, F821
get_role_bindings # noqa: B018, F821
add_binding # noqa: B018, F821
remove_binding # noqa: B018, F821
# Per-session and per-org cost budgets — public API (#584)
SessionCostBudget # noqa: B018, F821
OrgCostAccumulator # noqa: B018, F821
ThreadSafeOrgCostAccumulator # noqa: B018, F821
BudgetLevel # noqa: B018, F821
CostBudgetService # noqa: B018, F821
cost_budget_service # noqa: B018, F821
associate_plan_with_session # noqa: B018, F821
check_budget_hierarchy # noqa: B018, F821
record_plan_cost_to_session # noqa: B018, F821
session_max_cost_usd # noqa: B018, F821
org_max_cost_usd # noqa: B018, F821
budget_warning_threshold # noqa: B018, F821
cost_budget # noqa: B018, F821
configure_session_budget # noqa: B018, F821
configure_org_budget # noqa: B018, F821
record_plan_cost # noqa: B018, F821
remove_session # noqa: B018, F821
remove_org # noqa: B018, F821
get_session_budget # noqa: B018, F821
get_org_accumulator # noqa: B018, F821
would_exceed # noqa: B018, F821
is_exceeded # noqa: B018, F821
utilization # noqa: B018, F821
remaining # noqa: B018, F821
can_afford # noqa: B018, F821
exceeded_level # noqa: B018, F821
warning # noqa: B018, F821
_plan_session_map # noqa: B018, F821
# Autonomy guardrails — public API surface
ActorLimits # noqa: B018, F821
AutonomyGuardrails # noqa: B018, F821
GuardrailAuditEntry # noqa: B018, F821
GuardrailAuditTrail # noqa: B018, F821
GuardrailEventType # noqa: B018, F821
GuardrailResult # noqa: B018, F821
GuardrailLock # noqa: B018, F821
AutonomyGuardrailService # noqa: B018, F821
autonomy_guardrail_service # noqa: B018, F821
check_step_limit # noqa: B018, F821
check_tool_budget # noqa: B018, F821
check_wall_clock # noqa: B018, F821
check_actor_tool_calls # noqa: B018, F821
check_confirmation_required # noqa: B018, F821
record_enforcement # noqa: B018, F821
get_audit_trail # noqa: B018, F821
get_audit_trail_as_metadata # noqa: B018, F821
load_from_metadata # noqa: B018, F821
remove_plan # noqa: B018, F821
configure_guardrails # noqa: B018, F821
increment_step # noqa: B018, F821
record_cost # noqa: B018, F821
mark_started # noqa: B018, F821
denied_count # noqa: B018, F821
allowed_count # noqa: B018, F821
add_entry # noqa: B018, F821
max_entries # noqa: B018, F821
max_wall_clock_seconds # noqa: B018, F821
actor_limits # noqa: B018, F821
max_tool_calls_per_invocation # noqa: B018, F821
max_retries_per_failure # noqa: B018, F821
start_time # noqa: B018, F821
_DEFAULT_MAX_AUDIT_ENTRIES # noqa: B018, F821
check_retries_per_failure # noqa: B018, F821
RETRY_BLOCKED # noqa: B018, F821
RETRY_ALLOWED # noqa: B018, F821
validate_start_time # noqa: B018, F821
_enforce_guardrails # noqa: B018, F821
_enforce_guardrails_per_step # noqa: B018, F821
guardrail_service # noqa: B018, F821
# Checkpoint domain models and service — public API (M6)
Checkpoint # noqa: B018, F821
CheckpointMetadata # noqa: B018, F821
CheckpointRetentionPolicy # noqa: B018, F821
RollbackResult # noqa: B018, F821
DEFAULT_RETENTION_POLICY # noqa: B018, F821
CheckpointService # noqa: B018, F821
CheckpointModel # noqa: B018, F821
CheckpointRepository # noqa: B018, F821
CheckpointNotFoundError # noqa: B018, F821
rollback_plan # noqa: B018, F821
_build_checkpoint_service # noqa: B018, F821
validate_checkpoint_type # noqa: B018, F821
# SubplanService public API (issue #197)
spawn_decision_id # noqa: B018, F821
SpawnMetadata # noqa: B018, F821
SpawnEntry # noqa: B018, F821
SpawnResult # noqa: B018, F821
SpawnValidationResult # noqa: B018, F821
SubplanSpawnError # noqa: B018, F821 (v3.3.0, replaced SpawnValidationError)
SubplanExecutionError # noqa: B018, F821 (v3.3.0)
MaxParallelExceededError # noqa: B018, F821 (v3.3.0)
SubplanDepthLimitError # noqa: B018, F821 (v3.3.0)
SubplanService # noqa: B018, F821
subplan_service # noqa: B018, F821
validation_errors # noqa: B018, F821
get_spawn_decisions # noqa: B018, F821
build_spawn_entries # noqa: B018, F821
validate_spawn # noqa: B018, F821
# Skeleton compressor — public API (M6 ACMS, issue #194)
SkeletonMetadata # noqa: B018, F821
SkeletonCompressorService # noqa: B018, F821
ContextFragment # noqa: B018, F821
skeleton_compressor_service # noqa: B018, F821
skeleton_metadata # noqa: B018, F821
source_decision_ids # noqa: B018, F821
compressed_tokens # noqa: B018, F821
original_tokens # noqa: B018, F821
fragment_id # noqa: B018, F821
# Container lifecycle management — public API (#514)
ContainerLifecycleState # noqa: B018, F821
ContainerLifecycleTracker # noqa: B018, F821
LifecycleTransition # noqa: B018, F821
validate_transition # noqa: B018, F821
transition_state # noqa: B018, F821
VALID_TRANSITIONS # noqa: B018, F821
DEFAULT_HEALTH_CHECK_INTERVAL # noqa: B018, F821
get_lifecycle_tracker # noqa: B018, F821
set_lifecycle_tracker # noqa: B018, F821
clear_lifecycle_registry # noqa: B018, F821
list_active_containers # noqa: B018, F821
activate_container # noqa: B018, F821
stop_container # noqa: B018, F821
rebuild_container # noqa: B018, F821
start_health_check # noqa: B018, F821
stop_all_active_containers # noqa: B018, F821
# CODE-1 note: the private symbols below are NOT dead code — they are
# imported directly by BDD step definitions in features/steps/ for
# white-box testing of lifecycle internals. Vulture flags them because
# its scan scope does not include the features/ tree.
_parse_devcontainer_up_output # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_stop_health_check # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_health_check_loop # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_single_probe # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_lifecycle_registry # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_registry_lock # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_health_check_threads # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
_health_check_stop_events # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
resource_stop # noqa: B018, F821
resource_rebuild # noqa: B018, F821
_STOPPABLE_TYPES # noqa: B018, F821 — used in devcontainer_handler_steps.py
_REBUILDABLE_TYPES # noqa: B018, F821 — used in devcontainer_handler_steps.py
stop_active_devcontainers # noqa: B018, F821
list_active_containers_for_session # noqa: B018, F821
evict_terminal_trackers # noqa: B018, F821
_MAX_TERMINAL_TRACKERS # noqa: B018, F821 — used in devcontainer_lifecycle_steps.py
host_workspace_path # noqa: B018, F821 — F15 fix: new tracker field for host-side workspace path
_ACTIVATABLE_STATES # noqa: B018, F821 — F16 fix: class attribute on DevcontainerHandler
# Tool execution environment preferences — public API (#879)
EnvironmentPreferenceMode # noqa: B018, F821
ExecutionEnvironmentPreference # noqa: B018, F821
target_resource # noqa: B018, F821
_validate_target # noqa: B018, F821
# Execution environment routing — public API (#512)
ExecutionEnvironment # noqa: B018, F821
ExecutionEnvironmentResolver # noqa: B018, F821
ContainerUnavailableError # noqa: B018, F821
CONTAINER_RESOURCE_TYPES # noqa: B018, F821
execution_environment_resolver # noqa: B018, F821
execution_environment # noqa: B018, F821
resolve_execution_environment # noqa: B018, F821
validate_container_available # noqa: B018, F821
resolve_and_validate # noqa: B018, F821
_env_resolver # noqa: B018, F821
# Decomposition service — public API (M6, issue #205)
DecompositionConfig # noqa: B018, F821
DecompositionNode # noqa: B018, F821
DecompositionResult # noqa: B018, F821
DecompositionService # noqa: B018, F821
DependencyEdge # noqa: B018, F821
DependencyGraph # noqa: B018, F821
DependencyType # noqa: B018, F821
DependencyClosureComputer # noqa: B018, F821
ClusterStrategy # noqa: B018, F821
ClusteringStrategy # noqa: B018, F821
decomposition_service # noqa: B018, F821
compute_closure # noqa: B018, F821
compute_dependency_order # noqa: B018, F821
record_decisions # noqa: B018, F821
cluster_by_directory # noqa: B018, F821
cluster_by_language # noqa: B018, F821
cluster_by_size # noqa: B018, F821
deterministic_sort # noqa: B018, F821
topological_sort # noqa: B018, F821
detect_cycles # noqa: B018, F821
clear_cache # noqa: B018, F821
estimate_tokens_for_path # noqa: B018, F821
add_edge # noqa: B018, F821
add_node # noqa: B018, F821
planner_max_depth # noqa: B018, F821
planner_max_files_per_subplan # noqa: B018, F821
planner_max_tokens_per_subplan # noqa: B018, F821
planner_min_files_per_subplan # noqa: B018, F821
# A2A facade wiring — public API error codes and mapping function (#501)
NOT_FOUND # noqa: B018, F821
VALIDATION_ERROR # noqa: B018, F821
INVALID_STATE # noqa: B018, F821
PLAN_ERROR # noqa: B018, F821
AUTH_ERROR # noqa: B018, F821
FORBIDDEN # noqa: B018, F821
CONFIGURATION_ERROR # noqa: B018, F821
INTERNAL_ERROR # noqa: B018, F821
map_domain_error # noqa: B018, F821
_session_service # noqa: B018, F821
_plan_lifecycle_service # noqa: B018, F821
_tool_registry # noqa: B018, F821
_resource_registry_service # noqa: B018, F821
_event_queue # noqa: B018, F821
_cleanup_session_devcontainers # noqa: B018, F821
# Server client stubs — public API for server mode (#201)
ServerClient # noqa: B018, F821
RemoteExecutionClient # noqa: B018, F821
AuthClient # noqa: B018, F821
StubServerClient # noqa: B018, F821
StubRemoteExecutionClient # noqa: B018, F821
StubAuthClient # noqa: B018, F821
ServerConnectionConfig # noqa: B018, F821
resolve_server_mode # noqa: B018, F821
server_connect # noqa: B018, F821
server_status # noqa: B018, F821
_STUB_WARNING # noqa: B018, F821
# MultiProjectService public API (issue #199)
MultiProjectService # noqa: B018, F821
multi_project_service # noqa: B018, F821
MultiProjectMetadata # noqa: B018, F821
ProjectScope # noqa: B018, F821
ProjectScopeResolver # noqa: B018, F821
ChangeSetSummary # noqa: B018, F821
CrossProjectDependency # noqa: B018, F821
resolve_scopes # noqa: B018, F821
resolve_alias # noqa: B018, F821
validate_access_modes # noqa: B018, F821
initialize_scopes # noqa: B018, F821
resolve_context_view # noqa: B018, F821
record_changeset # noqa: B018, F821
validate_cross_project # noqa: B018, F821
is_multi_project # noqa: B018, F821
get_project_scope # noqa: B018, F821
multi_project_metadata # noqa: B018, F821
allow_mixed_access # noqa: B018, F821
total_projects # noqa: B018, F821
project_scopes # noqa: B018, F821
cross_project_dependencies # noqa: B018, F821
changeset_summary # noqa: B018, F821
files_added # noqa: B018, F821
files_deleted # noqa: B018, F821
total_lines_changed # noqa: B018, F821
validation_passed # noqa: B018, F821
source_project # noqa: B018, F821
target_project # noqa: B018, F821
dependency_type # noqa: B018, F821
# Context Strategy Registry — protocol parameter required by ContextStrategy.assemble()
plan_context # noqa: B018, F821
inject_stale_enabled_entry # noqa: B018, F821
# ACMS Backend Abstraction Layer — public API (issue #498)
TextBackend # noqa: B018, F821
VectorBackend # noqa: B018, F821
GraphBackend # noqa: B018, F821
TextResult # noqa: B018, F821
VectorResult # noqa: B018, F821
GraphResult # noqa: B018, F821
InMemoryTextBackend # noqa: B018, F821
InMemoryVectorBackend # noqa: B018, F821
InMemoryGraphBackend # noqa: B018, F821
text_backend # noqa: B018, F821
vector_backend # noqa: B018, F821
graph_backend # noqa: B018, F821
similarity_search # noqa: B018, F821
sparql_query # noqa: B018, F821
get_triples # noqa: B018, F821
traverse # noqa: B018, F821
# ACMS Pipeline — SkeletonCompressor protocol parameter (required by interface)
skeleton_budget # noqa: B018, F821
# Estimation actor — public API (M5, issue #890)
EstimationResult # noqa: B018, F821
estimation_result # noqa: B018, F821
estimated_cost_usd # noqa: B018, F821
estimated_tokens # noqa: B018, F821
estimated_steps # noqa: B018, F821
estimated_child_plans # noqa: B018, F821
estimated_time_seconds # noqa: B018, F821
risk_level # noqa: B018, F821
risk_factors # noqa: B018, F821
raw_output # noqa: B018, F821
_run_estimation # noqa: B018, F821
ESTIMATOR # noqa: B018, F821
# Context Tiers — public API (M6 ACMS, issue #208)
ContextTier # noqa: B018, F821
ActorRole # noqa: B018, F821
TieredFragment # noqa: B018, F821
TierBudget # noqa: B018, F821
ActorContextView # noqa: B018, F821
TierMetrics # noqa: B018, F821
ScopedBackendView # noqa: B018, F821
ContextTierService # noqa: B018, F821
context_tier_service # noqa: B018, F821
context_max_tokens_hot # noqa: B018, F821
context_max_decisions_warm # noqa: B018, F821
context_max_decisions_cold # noqa: B018, F821
get_effective_tiers # noqa: B018, F821
total_fragments # noqa: B018, F821
hot_hit_rate # noqa: B018, F821
is_visible # noqa: B018, F821
get_for_actor # noqa: B018, F821
get_scoped_view # noqa: B018, F821
get_metrics # noqa: B018, F821
evict_lru # noqa: B018, F821
_summarize_for_cold # noqa: B018, F821
_budget_from_settings # noqa: B018, F821
_DEFAULT_VISIBLE_TIERS # noqa: B018, F821
_COLD_SUMMARY_MAX_CHARS # noqa: B018, F821
_DEFAULT_MAX_TOKENS_HOT # noqa: B018, F821
_DEFAULT_MAX_DECISIONS_WARM # noqa: B018, F821
_DEFAULT_MAX_DECISIONS_COLD # noqa: B018, F821
_utc_now # noqa: B018, F821
# LLM Trace Observability — public API (issue #500)
LLMTrace # noqa: B018, F821
LLMTraceQuery # noqa: B018, F821
LLMTraceModel # noqa: B018, F821
LLMTraceRepository # noqa: B018, F821
TraceService # noqa: B018, F821
OperationalMetricKey # noqa: B018, F821
MetricEntry # noqa: B018, F821
MetricCollector # noqa: B018, F821
trace_service # noqa: B018, F821
forward_to_langsmith # noqa: B018, F821
_forward_trace_to_langsmith # noqa: B018, F821
compute_metrics # noqa: B018, F821
record_trace # noqa: B018, F821
get_traces # noqa: B018, F821
get_traces_by_decision # noqa: B018, F821
get_trace # noqa: B018, F821
on_plan_start # noqa: B018, F821
on_actor_invocation # noqa: B018, F821
on_tool_execution # noqa: B018, F821
list_by_plan # noqa: B018, F821
list_by_decision # noqa: B018, F821
plan_duration # noqa: B018, F821
plan_cost # noqa: B018, F821
llm_call_count # noqa: B018, F821
PLAN_DURATION_MS # noqa: B018, F821
PLAN_TOTAL_COST_USD # noqa: B018, F821
PLAN_DECISION_COUNT # noqa: B018, F821
ACTOR_INVOCATION_COUNT # noqa: B018, F821
ACTOR_LATENCY_MS # noqa: B018, F821
TOOL_INVOCATION_COUNT # noqa: B018, F821
TOOL_ERROR_RATE # noqa: B018, F821
CONTEXT_BUILD_TIME_MS # noqa: B018, F821
CONTEXT_TOKEN_COUNT # noqa: B018, F821
LLM_CALL_COUNT # noqa: B018, F821
LLM_TOTAL_TOKENS # noqa: B018, F821
LLM_TOTAL_COST_USD # noqa: B018, F821
LLM_AVG_LATENCY_MS # noqa: B018, F821
SUBPLAN_COUNT # noqa: B018, F821
_build_trace_service # noqa: B018, F821
# Sandbox boundary algebra — public API (M6, issue #548)
SandboxBoundaryError # noqa: B018, F821
NoSandboxBoundaryError # noqa: B018, F821
BoundaryCache # noqa: B018, F821
is_sandbox_boundary # noqa: B018, F821
sandbox_boundary # noqa: B018, F821
compute_sandbox_domains # noqa: B018, F821
resolve_sandbox_key # noqa: B018, F821
get_or_create_sandbox_for_resource # noqa: B018, F821
clear_boundary_cache # noqa: B018, F821
boundary_cache_size # noqa: B018, F821
_MAX_DAG_DEPTH # noqa: B018, F821
# Semantic Escalation — public API used by AutonomyController and tests
AutonomyController # noqa: B018, F821
ConfidenceFactors # noqa: B018, F821
EscalationDecision # noqa: B018, F821
HistoricalOutcome # noqa: B018, F821
OperationContext # noqa: B018, F821
autonomy_controller # noqa: B018, F821
# Invariant Reconciliation Actor — public API (M6, issue #549)
InvariantReconciliationActor # noqa: B018, F821
ReconciliationResult # noqa: B018, F821
ConflictRecord # noqa: B018, F821
ScopeInvariants # noqa: B018, F821
reconcile_invariants # noqa: B018, F821
# Async job execution and workers — public API (issue #312)
AsyncJobStatus # noqa: B018, F821
AsyncJob # noqa: B018, F821
InvalidJobTransitionError # noqa: B018, F821
VALID_JOB_TRANSITIONS # noqa: B018, F821
TERMINAL_STATUSES # noqa: B018, F821
VALID_PHASES # noqa: B018, F821
ULID_PATTERN # noqa: B018, F821
can_transition_job # noqa: B018, F821
serialize_job_payload # noqa: B018, F821
deserialize_job_payload # noqa: B018, F821
AsyncWorker # noqa: B018, F821
AsyncWorkerConfig # noqa: B018, F821
InMemoryJobStore # noqa: B018, F821
CancellationToken # noqa: B018, F821
WorkerHealthReport # noqa: B018, F821
is_terminal # noqa: B018, F821
is_running # noqa: B018, F821
payload # noqa: B018, F821
transition_to # noqa: B018, F821
mark_running # noqa: B018, F821
mark_succeeded # noqa: B018, F821
mark_failed # noqa: B018, F821
mark_cancelled # noqa: B018, F821
record_heartbeat # noqa: B018, F821
as_cli_dict # noqa: B018, F821
pickup_and_execute # noqa: B018, F821
cancel_job # noqa: B018, F821
detect_stuck_jobs # noqa: B018, F821
cleanup_completed_jobs # noqa: B018, F821
get_health_report # noqa: B018, F821
request_shutdown # noqa: B018, F821
list_by_status # noqa: B018, F821
snapshot_counts # noqa: B018, F821
remove_expired # noqa: B018, F821
record_job_cancelled # noqa: B018, F821
jobs_cancelled # noqa: B018, F821
error_message # noqa: B018, F821
_check_async_worker_health # noqa: B018, F821
async_enabled # noqa: B018, F821
async_max_workers # noqa: B018, F821
async_poll_interval # noqa: B018, F821
async_job_timeout # noqa: B018, F821
async_job_ttl # noqa: B018, F821
validate_phase # noqa: B018, F821
validate_payload_json # noqa: B018, F821
AsyncJobModel # noqa: B018, F821
# Context strategies batch 1 -- public API (issue #541)
SimpleKeywordStrategy # noqa: B018, F821
SemanticEmbeddingStrategy # noqa: B018, F821
BreadthDepthNavigatorStrategy # noqa: B018, F821
set_query # noqa: B018, F821
set_focus # noqa: B018, F821
_extract_keywords # noqa: B018, F821
_tokenize # noqa: B018, F821
_keyword_match_score # noqa: B018, F821
_word_density # noqa: B018, F821
_jaccard_similarity # noqa: B018, F821
_uri_segments # noqa: B018, F821
_max_proximity # noqa: B018, F821
# Retry policy wiring — public API (M6, issue #313)
_half_open_permits # noqa: B018, F821
_retry_depth # noqa: B018, F821
MAX_RETRY_NESTING_DEPTH # noqa: B018, F821
MAX_RETRY_TOTAL_TIMEOUT # noqa: B018, F821
_is_async_callable # noqa: B018, F821
_sanitize_error_message # noqa: B018, F821
_CRED_URL_RE # noqa: B018, F821
_SECRET_RE # noqa: B018, F821
RetryPolicyConfig # noqa: B018, F821
CircuitBreakerConfig # noqa: B018, F821
ServiceRetryPolicy # noqa: B018, F821
ServiceRetryPolicyRegistry # noqa: B018, F821
ServiceRetryWiring # noqa: B018, F821
RetryCategory # noqa: B018, F821
RetryStrategy # noqa: B018, F821
CATEGORY_DEFAULTS # noqa: B018, F821
DEFAULT_NETWORK_RETRY # noqa: B018, F821
DEFAULT_PROVIDER_RETRY # noqa: B018, F821
DEFAULT_DATABASE_RETRY # noqa: B018, F821
DEFAULT_FILE_RETRY # noqa: B018, F821
DEFAULT_CIRCUIT_BREAKER # noqa: B018, F821
retry_service_operation # noqa: B018, F821
is_read_only_plan_operation # noqa: B018, F821
retry_max_attempts # noqa: B018, F821
retry_base_delay # noqa: B018, F821
retry_max_delay # noqa: B018, F821
retry_jitter # noqa: B018, F821
retry_backoff_strategy # noqa: B018, F821
circuit_breaker_failure_threshold # noqa: B018, F821
circuit_breaker_recovery_timeout # noqa: B018, F821
circuit_breaker_cooldown # noqa: B018, F821
retry_service_overrides # noqa: B018, F821
retry_on_idempotent_only # noqa: B018, F821
half_open_max_successes # noqa: B018, F821
cooldown_seconds # noqa: B018, F821
retry_category # noqa: B018, F821
wrap_service_method # noqa: B018, F821
is_circuit_open # noqa: B018, F821
reset_circuit # noqa: B018, F821
registered_services # noqa: B018, F821
all_policies # noqa: B018, F821
apply_overrides # noqa: B018, F821
max_delay_ge_base_delay # noqa: B018, F821
async_execute # noqa: B018, F821
_build_wait_strategy # noqa: B018, F821
_log_service_retry_attempt # noqa: B018, F821
_log_circuit_open # noqa: B018, F821
_AUTH_HEADER_RE # noqa: B018, F821
_MAX_RETRY_NESTING_DEPTH # noqa: B018, F821
_get_wait_strategy # noqa: B018, F821
_build_cached_wait # noqa: B018, F821
_wait_strategies # noqa: B018, F821
total_timeout # noqa: B018, F821
# ACMS Pipeline Phase 2 — Fragment Fusion components (public API)
ContentHashDeduplicator # noqa: B018, F821
MaxDepthResolver # noqa: B018, F821
WeightedCompositeScorer # noqa: B018, F821
GreedyKnapsackPacker # noqa: B018, F821
ScorerWeights # noqa: B018, F821
ScoredFragment # noqa: B018, F821
score_detailed # noqa: B018, F821
depth_fallback_steps # noqa: B018, F821
min_fragment_tokens # noqa: B018, F821
# Spec-aligned Protocol aliases (spec §44794-44856)
FragmentDeduplicatorProtocol # noqa: B018, F821
DetailDepthResolverProtocol # noqa: B018, F821
FragmentScorerProtocol # noqa: B018, F821
BudgetPackerProtocol # noqa: B018, F821
FragmentOrdererProtocol # noqa: B018, F821
# LSP Server Stub — public API (issue #203)
LspServer # noqa: B018, F821
MAX_CONTENT_LENGTH # noqa: B018, F821
MAX_HEADER_LINES # noqa: B018, F821
SERVER_NOT_INITIALIZED # noqa: B018, F821
MockLspTransport # noqa: B018, F821
# cleveragents.cli.commands.lsp — Typer CLI entrypoint for ``agents lsp serve``
serve # noqa: B018, F821
# cleveragents.lsp.server.LspServer.facade — lazy A2A facade property
facade # noqa: B018, F821
# Domain-specific analyzers — public API (issue #588)
PostgreSQLAnalyzer # noqa: B018, F821
DockerComposeAnalyzer # noqa: B018, F821
# UKO Ontology Domain Registry — public API (issue #574)
DomainDescriptor # noqa: B018, F821
TurtleValidationError # noqa: B018, F821
build_detail_map_chain # noqa: B018, F821
get_domain # noqa: B018, F821
get_layer1_domains # noqa: B018, F821
list_domains # noqa: B018, F821
validate_turtle # noqa: B018, F821
validate_turtle_file # noqa: B018, F821
infra_detail_map # noqa: B018, F821
# UKO Ontology Registry — constants and class inventories (issue #574)
UKO_BASE_IRI # noqa: B018, F821
UKO_CODE_IRI # noqa: B018, F821
UKO_DOC_IRI # noqa: B018, F821
UKO_DATA_IRI # noqa: B018, F821
UKO_INFRA_IRI # noqa: B018, F821
LAYER0_CLASSES # noqa: B018, F821
LAYER1_CODE_CLASSES # noqa: B018, F821
LAYER1_DOC_CLASSES # noqa: B018, F821
LAYER1_DATA_CLASSES # noqa: B018, F821
LAYER1_INFRA_CLASSES # noqa: B018, F821
# ACMS Pipeline Phase 3 — Context Finalization components (public API, issue #545)
RelevanceCoherenceOrderer # noqa: B018, F821
ProvenancePreambleGenerator # noqa: B018, F821
relevance_weight # noqa: B018, F821
coherence_weight # noqa: B018, F821
# ACMS Advanced Strategies — batch 2 (public API, issue #545)
ArceStrategy # noqa: B018, F821
TemporalArchaeologyStrategy # noqa: B018, F821
PlanDecisionContextStrategy # noqa: B018, F821
max_iterations # noqa: B018, F821
_temporal_score # noqa: B018, F821
_extract_node_prefix # noqa: B018, F821
# Database resource handler — public API (issue #342)
DatabaseResourceHandler # noqa: B018, F821
DATABASE_TYPE_DEFS # noqa: B018, F821
DATABASE_TYPE_NAMES # noqa: B018, F821
POSTGRES_TYPE_DEF # noqa: B018, F821
MYSQL_TYPE_DEF # noqa: B018, F821
SQLITE_TYPE_DEF # noqa: B018, F821
DUCKDB_TYPE_DEF # noqa: B018, F821
resolve_connection_args # noqa: B018, F821
validate_connection # noqa: B018, F821
# Transaction sandbox — public API (issue #342)
TransactionSandbox # noqa: B018, F821
# Overlay sandbox — public API (issue #880)
OverlaySandbox # noqa: B018, F821
_is_overlayfs_available # noqa: B018, F821
# ComponentResolver — pluggable scope chain resolution (#552)
ComponentResolver # noqa: B018, F821
ComponentNotFoundError # noqa: B018, F821
ComponentRegistrationError # noqa: B018, F821
ScopeLevel # noqa: B018, F821
ResolutionResult # noqa: B018, F821
ExtensionPointEntry # noqa: B018, F821
register_global # noqa: B018, F821
register_project # noqa: B018, F821
register_plan # noqa: B018, F821
resolve # noqa: B018, F821
load_project_extensions # noqa: B018, F821
load_plan_extensions # noqa: B018, F821
has_global # noqa: B018, F821
has_project # noqa: B018, F821
has_plan # noqa: B018, F821
list_global_types # noqa: B018, F821
list_project_types # noqa: B018, F821
list_plan_types # noqa: B018, F821
remove_global # noqa: B018, F821
remove_project # noqa: B018, F821
remove_plan # noqa: B018, F821
invalidate_cache # noqa: B018, F821
cache_size # noqa: B018, F821
register_extension_point # noqa: B018, F821
list_extension_points # noqa: B018, F821
# StrategyCoordinator + FusionEngine (issue #192)
StrategyCoordinator # noqa: B018, F821
CoordinatorConfig # noqa: B018, F821
CoordinationResult # noqa: B018, F821
FusionEngine # noqa: B018, F821
FusionConfig # noqa: B018, F821
FusionResult # noqa: B018, F821
coordinate # noqa: B018, F821
fuse # noqa: B018, F821
overage_guard_enabled # noqa: B018, F821
per_strategy_max_cap # noqa: B018, F821
circuit_broken # noqa: B018, F821
strategies_used # noqa: B018, F821
dedup_count # noqa: B018, F821
depth_resolved_count # noqa: B018, F821
dropped_by_overage_guard # noqa: B018, F821
budget_utilization # noqa: B018, F821
fusion_input_count # noqa: B018, F821
# VectorIndexBackend protocol parameter — used by implementations
min_relevance # noqa: B018, F821
# Index backend stubs — protocol compliance assertions
_assert_text # noqa: B018, F821
_assert_vector # noqa: B018, F821
_assert_graph # noqa: B018, F821
# UKO Indexer — public API, DI wiring, and protocol compliance assertions
DEFAULT_MAX_TRIPLES # noqa: B018, F821
UKOIndexer # noqa: B018, F821
uko_indexer # noqa: B018, F821
analyzer_registry # noqa: B018, F821
_assert_hook # noqa: B018, F821
_assert_reader # noqa: B018, F821
# ResourceFileWatcher — public API (issue #578, file-watching)
FileChangeType # noqa: B018, F821
ResourceFileWatcher # noqa: B018, F821
DEFAULT_DEBOUNCE_SECONDS # noqa: B018, F821
auto_reindex # noqa: B018, F821
resource_file_watcher # noqa: B018, F821
_sanitize_log_value # noqa: B018, F821
# Index stubs — size limit constant
DEFAULT_MAX_STUB_ENTRIES # noqa: B018, F821
# UKO Indexer protocols — public API (issue #578)
DEFAULT_MAX_CONTENT_SIZE # noqa: B018, F821
DefaultLifecycleHook # noqa: B018, F821
LocationContentReader # noqa: B018, F821
# Analyzer __all__ exports — public API (issue #578)
safe_uri_segment # noqa: B018, F821
# Container DI factory — wired via dependency_injector (issue #578)
_build_analyzer_registry # noqa: B018, F821
# ReactiveEventBus.audit_log — public property for event audit trail (#587)
audit_log # noqa: B018, F821
# Test doubles — public API for BDD/Robot test infrastructure
TrackingEventBus # noqa: B018, F821
# Container Tool Execution (#515) — public API
ContainerConfig # noqa: B018, F821
ContainerExecutionError # noqa: B018, F821
ContainerMetadata # noqa: B018, F821
ContainerTimeoutError # noqa: B018, F821
ContainerToolExecutor # noqa: B018, F821
PathMapper # noqa: B018, F821
container_metadata # noqa: B018, F821
container_id # noqa: B018, F821
exec_time_ms # noqa: B018, F821
exit_code # noqa: B018, F821
host_root # noqa: B018, F821
container_root # noqa: B018, F821
host_sandbox_path # noqa: B018, F821
image # noqa: B018, F821
is_container_path # noqa: B018, F821
is_host_path # noqa: B018, F821
host_to_container # noqa: B018, F821
container_to_host # noqa: B018, F821
sync_results_to_host # noqa: B018, F821
timed_out # noqa: B018, F821
timeout_seconds # noqa: B018, F821
workspace_folder # noqa: B018, F821
execute_tool # noqa: B018, F821
wrap_service_method # noqa: B018, F821
# LSP functional runtime — public API (#826)
StdioTransport # noqa: B018, F821
LspClient # noqa: B018, F821
LspLifecycleManager # noqa: B018, F821
LanguageDiscovery # noqa: B018, F821
activate_bindings # noqa: B018, F821
deactivate_bindings # noqa: B018, F821
detect_file_language # noqa: B018, F821
detect_directory_languages # noqa: B018, F821
get_servers_for_language # noqa: B018, F821
restart_server # noqa: B018, F821
_make_runtime_handler # noqa: B018, F821
# LSP config fields — public API (#835)
LspTransport # noqa: B018, F821
# Checkpoint rollback wiring (#943) — public API for correction service
create_workspace_snapshot # noqa: B018, F821
selective_rollback # noqa: B018, F821
archive_artifacts # noqa: B018, F821
revert_decisions # noqa: B018, F821
# Extension protocol parameters — required by Protocol interface definitions
destination # noqa: B018, F821
# ASGI server infrastructure — FastAPI route handlers and ServerLifecycle public API
agent_card_endpoint # noqa: B018, F821
health_endpoint # noqa: B018, F821
a2a_endpoint # noqa: B018, F821
server_start # noqa: B018, F821
run_server # noqa: B018, F821
# Team collaboration module — public API entry points
TeamRole # noqa: B018, F821
TeamPermission # noqa: B018, F821
ConflictResolutionStrategy # noqa: B018, F821
TEAM_ROLE_PERMISSIONS # noqa: B018, F821
TeamMember # noqa: B018, F821
TeamMemberExistsError # noqa: B018, F821
TeamMemberNotFoundError # noqa: B018, F821
TeamCollaborationError # noqa: B018, F821
VersionConflictError # noqa: B018, F821
VersionStamp # noqa: B018, F821
UserSession # noqa: B018, F821
SessionRegistry # noqa: B018, F821
ConflictDetectionResult # noqa: B018, F821
TeamCollaborationService # noqa: B018, F821
generate_session_id # noqa: B018, F821
# Pydantic @classmethod validator parameter required by decorator protocol
cls # noqa: B018, F821