# debride whitelist — methods invoked dynamically (Thor CLI, Zeitwerk, D-Bus, GTK4)
#
# Thor CLI commands (invoked via method_missing dispatch)
all
audit_log
bash
check!
check_versions
commit
command
command_name
compose
config
deactivate
default
display
drift
exit_on_failure?
feature
files
fish
gate!
gtk4
guis
id
invoke_command
launch
log
manage
modify
prepare
printable_commands
prompt_user
reference
reload!
reset_config!
show
show_about
show_preferences
show_spinner
status
trace
trust_add
trust_remove
update_index
update_status
validate_ci_yaml
zsh

# Zeitwerk autoloading (class constants resolved at load time)
ClaudeBackend
GenericBackend

# Configuration accessors (accessed via config hash or method_missing)
ai_role
ai_tool
author
available_packages
available_tiers
backend_name
bus
cache_enabled?
cache_ttl_hours
category
config_path
config_paths
connected?
consistent?
content_cache_dir
contributor
correlation_id
dbus_client
dbus_interface_class
depends_on_core?
drifted?
effective_input_tokens
engine
engine_supported?
engines
entries
entry_count
fallbacks
focus_monitor
fresh?
from_config
icon_name
installed?
last_error
local_settings_path
local_to_remote_transition?
main_loop
managed_settings_path
manager
max_tokens
mcps
measure
merged_settings
migrations_needed?
monthly_budget_note
offline_valid?
output_reserve
overrides?
phases
plugin_name
plugin_type
plugins
preferred_tier
primary
project_conf_dir
project_settings_path
protected?
register_provider
required_system_packages
resource_definitions
results
running?
scheme
security_override?
server_class
source_type
sources
status_notifier
subscriber?
supported?
tag
text_direction
timestamp
title
tool_definitions
tool_tip
toolkit
trailer_block
truncation_strategy
trust_sources
trusted?
uri
url
user_settings_path
valid_scope?
valid_tier?
validate_tool
warnings?
widget_event
with_manifest_mappings
workflow_data

# GTK4 / D-Bus callbacks (invoked by framework event dispatch)
add_advanced_page
add_context_page
add_general_page
all_enabled
all_existing
announce
application
apply_template
on_activate
on_compile_clicked
on_context_changed
on_focus_changed
on_send
on_xstr

# Constants (referenced dynamically or in case statements)
DEFAULT_CACHE_DIR
DEPENDENCY
DRIFT_TYPES
EXIT_SUCCESS
GPL_COMPATIBLE
GPL_INCOMPATIBLE
INSTALL_DIR
MCP_SPEC_VERSION
MSG
NAMES
PERMISSION
PROMPT_NAME
STATUSES
SUPPORTED_SCHEMES

# RuboCop custom cops (invoked by RuboCop framework)
on_send
on_xstr
conflicts?

# Module concern callbacks (invoked by Ruby include/extend)
included
command=
