.gitignore
CLAUDE.md
LICENSE
README.md
TODO.md
pyproject.toml
.claude/settings.json
.claude/agents/migration-advisor.md
.claude/agents/wxc-calling-builder.md
.claude/projects/-Users-ahobgood-Documents-webexCalling/memory/feedback_help_gate_for_skills.md
.claude/rules/cleanup.md
.claude/rules/cucm-migration.md
.claude/rules/org-health.md
.claude/skills/audit-compliance/SKILL.md
.claude/skills/call-control/SKILL.md
.claude/skills/configure-features/SKILL.md
.claude/skills/configure-routing/SKILL.md
.claude/skills/contact-center/SKILL.md
.claude/skills/cucm-migrate/SKILL.md
.claude/skills/customer-assist/SKILL.md
.claude/skills/device-platform/SKILL.md
.claude/skills/manage-call-settings/SKILL.md
.claude/skills/manage-devices/SKILL.md
.claude/skills/manage-identity/SKILL.md
.claude/skills/manage-licensing/SKILL.md
.claude/skills/manage-meetings/SKILL.md
.claude/skills/messaging-bots/SKILL.md
.claude/skills/messaging-spaces/SKILL.md
.claude/skills/org-health/SKILL.md
.claude/skills/provision-calling/SKILL.md
.claude/skills/query-live/SKILL.md
.claude/skills/query-live/domains/call-flow-trace.md
.claude/skills/query-live/domains/call-history.md
.claude/skills/query-live/domains/features.md
.claude/skills/query-live/domains/numbers.md
.claude/skills/query-live/domains/people-and-settings.md
.claude/skills/query-live/domains/routing.md
.claude/skills/reporting/SKILL.md
.claude/skills/reporting-cc/SKILL.md
.claude/skills/reporting-meetings/SKILL.md
.claude/skills/reporting/references/cdr-recipes.md
.claude/skills/teardown/SKILL.md
.claude/skills/video-mesh/SKILL.md
.claude/skills/wxc-calling-debug/SKILL.md
.github/workflows/release.yml
docs/CLAUDE.md
docs/architecture/00-index.md
docs/architecture/01-structural-map.md
docs/architecture/02-decisions.md
docs/architecture/03-behavior.md
docs/architecture/04-operations-and-evolution.md
docs/architecture/05-purpose.md
docs/knowledge-base/migration/kb-css-routing.md
docs/knowledge-base/migration/kb-device-migration.md
docs/knowledge-base/migration/kb-feature-mapping.md
docs/knowledge-base/migration/kb-identity-numbering.md
docs/knowledge-base/migration/kb-location-design.md
docs/knowledge-base/migration/kb-trunk-pstn.md
docs/knowledge-base/migration/kb-user-settings.md
docs/knowledge-base/migration/kb-webex-limits.md
docs/reference/CLAUDE.md
docs/reference/TODO.md
docs/reference/admin-apps-data.md
docs/reference/admin-audit-security.md
docs/reference/admin-hybrid.md
docs/reference/admin-identity-scim.md
docs/reference/admin-licensing.md
docs/reference/admin-org-management.md
docs/reference/admin-partner.md
docs/reference/authentication.md
docs/reference/call-control.md
docs/reference/call-features-additional.md
docs/reference/call-features-major.md
docs/reference/call-routing.md
docs/reference/contact-center-analytics.md
docs/reference/contact-center-core.md
docs/reference/contact-center-journey.md
docs/reference/contact-center-routing.md
docs/reference/devices-core.md
docs/reference/devices-dect.md
docs/reference/devices-platform.md
docs/reference/devices-workspaces.md
docs/reference/emergency-services.md
docs/reference/location-calling-core.md
docs/reference/location-calling-media.md
docs/reference/location-recording-advanced.md
docs/reference/meetings-content.md
docs/reference/meetings-core.md
docs/reference/meetings-infrastructure.md
docs/reference/meetings-settings.md
docs/reference/messaging-bots.md
docs/reference/messaging-spaces.md
docs/reference/migration-spec-template.md
docs/reference/person-call-settings-behavior.md
docs/reference/person-call-settings-handling.md
docs/reference/person-call-settings-media.md
docs/reference/person-call-settings-permissions.md
docs/reference/provisioning.md
docs/reference/reporting-analytics.md
docs/reference/self-service-call-settings.md
docs/reference/virtual-lines.md
docs/reference/webhooks-events.md
docs/reference/wxcadm-xsi-realtime.md
docs/reference/archive/wxc-sdk-patterns.md
docs/reference/archive/wxcadm-advanced.md
docs/reference/archive/wxcadm-core.md
docs/reference/archive/wxcadm-devices-workspaces.md
docs/reference/archive/wxcadm-features.md
docs/reference/archive/wxcadm-locations.md
docs/reference/archive/wxcadm-person.md
docs/reference/archive/wxcadm-routing.md
docs/runbooks/cucm-migration/decision-guide.md
docs/runbooks/cucm-migration/operator-runbook.md
docs/runbooks/cucm-migration/self-review-findings.md
docs/runbooks/cucm-migration/tuning-reference.md
docs/templates/deployment-plan.md
docs/templates/execution-report.md
specs/webex-admin.json
specs/webex-broadworks.json
specs/webex-cloud-calling.json
specs/webex-contact-center.json
specs/webex-device.json
specs/webex-meetings.json
specs/webex-messaging.json
specs/webex-ucm.json
specs/webex-wholesale.json
src/wxcli/__init__.py
src/wxcli/_version.py
src/wxcli/auth.py
src/wxcli/config.py
src/wxcli/errors.py
src/wxcli/main.py
src/wxcli/output.py
src/wxcli.egg-info/PKG-INFO
src/wxcli.egg-info/SOURCES.txt
src/wxcli.egg-info/dependency_links.txt
src/wxcli.egg-info/entry_points.txt
src/wxcli.egg-info/requires.txt
src/wxcli.egg-info/scm_file_list.json
src/wxcli.egg-info/scm_version.json
src/wxcli.egg-info/top_level.txt
src/wxcli/_playbook/CLAUDE.md
src/wxcli/_playbook/.claude/settings.json
src/wxcli/_playbook/.claude/agents/migration-advisor.md
src/wxcli/_playbook/.claude/agents/wxc-calling-builder.md
src/wxcli/_playbook/.claude/rules/cleanup.md
src/wxcli/_playbook/.claude/rules/cucm-migration.md
src/wxcli/_playbook/.claude/rules/org-health.md
src/wxcli/_playbook/.claude/skills/audit-compliance/SKILL.md
src/wxcli/_playbook/.claude/skills/call-control/SKILL.md
src/wxcli/_playbook/.claude/skills/configure-features/SKILL.md
src/wxcli/_playbook/.claude/skills/configure-routing/SKILL.md
src/wxcli/_playbook/.claude/skills/contact-center/SKILL.md
src/wxcli/_playbook/.claude/skills/cucm-migrate/SKILL.md
src/wxcli/_playbook/.claude/skills/customer-assist/SKILL.md
src/wxcli/_playbook/.claude/skills/device-platform/SKILL.md
src/wxcli/_playbook/.claude/skills/manage-call-settings/SKILL.md
src/wxcli/_playbook/.claude/skills/manage-devices/SKILL.md
src/wxcli/_playbook/.claude/skills/manage-identity/SKILL.md
src/wxcli/_playbook/.claude/skills/manage-licensing/SKILL.md
src/wxcli/_playbook/.claude/skills/manage-meetings/SKILL.md
src/wxcli/_playbook/.claude/skills/messaging-bots/SKILL.md
src/wxcli/_playbook/.claude/skills/messaging-spaces/SKILL.md
src/wxcli/_playbook/.claude/skills/org-health/SKILL.md
src/wxcli/_playbook/.claude/skills/provision-calling/SKILL.md
src/wxcli/_playbook/.claude/skills/query-live/SKILL.md
src/wxcli/_playbook/.claude/skills/query-live/domains/call-flow-trace.md
src/wxcli/_playbook/.claude/skills/query-live/domains/call-history.md
src/wxcli/_playbook/.claude/skills/query-live/domains/features.md
src/wxcli/_playbook/.claude/skills/query-live/domains/numbers.md
src/wxcli/_playbook/.claude/skills/query-live/domains/people-and-settings.md
src/wxcli/_playbook/.claude/skills/query-live/domains/routing.md
src/wxcli/_playbook/.claude/skills/reporting/SKILL.md
src/wxcli/_playbook/.claude/skills/reporting-cc/SKILL.md
src/wxcli/_playbook/.claude/skills/reporting-meetings/SKILL.md
src/wxcli/_playbook/.claude/skills/reporting/references/cdr-recipes.md
src/wxcli/_playbook/.claude/skills/teardown/SKILL.md
src/wxcli/_playbook/.claude/skills/video-mesh/SKILL.md
src/wxcli/_playbook/.claude/skills/wxc-calling-debug/SKILL.md
src/wxcli/_playbook/docs/reference/CLAUDE.md
src/wxcli/_playbook/docs/reference/admin-apps-data.md
src/wxcli/_playbook/docs/reference/admin-audit-security.md
src/wxcli/_playbook/docs/reference/admin-hybrid.md
src/wxcli/_playbook/docs/reference/admin-identity-scim.md
src/wxcli/_playbook/docs/reference/admin-licensing.md
src/wxcli/_playbook/docs/reference/admin-org-management.md
src/wxcli/_playbook/docs/reference/admin-partner.md
src/wxcli/_playbook/docs/reference/authentication.md
src/wxcli/_playbook/docs/reference/call-control.md
src/wxcli/_playbook/docs/reference/call-features-additional.md
src/wxcli/_playbook/docs/reference/call-features-major.md
src/wxcli/_playbook/docs/reference/call-routing.md
src/wxcli/_playbook/docs/reference/contact-center-analytics.md
src/wxcli/_playbook/docs/reference/contact-center-core.md
src/wxcli/_playbook/docs/reference/contact-center-journey.md
src/wxcli/_playbook/docs/reference/contact-center-routing.md
src/wxcli/_playbook/docs/reference/devices-core.md
src/wxcli/_playbook/docs/reference/devices-dect.md
src/wxcli/_playbook/docs/reference/devices-platform.md
src/wxcli/_playbook/docs/reference/devices-workspaces.md
src/wxcli/_playbook/docs/reference/emergency-services.md
src/wxcli/_playbook/docs/reference/location-calling-core.md
src/wxcli/_playbook/docs/reference/location-calling-media.md
src/wxcli/_playbook/docs/reference/location-recording-advanced.md
src/wxcli/_playbook/docs/reference/meetings-content.md
src/wxcli/_playbook/docs/reference/meetings-core.md
src/wxcli/_playbook/docs/reference/meetings-infrastructure.md
src/wxcli/_playbook/docs/reference/meetings-settings.md
src/wxcli/_playbook/docs/reference/messaging-bots.md
src/wxcli/_playbook/docs/reference/messaging-spaces.md
src/wxcli/_playbook/docs/reference/person-call-settings-behavior.md
src/wxcli/_playbook/docs/reference/person-call-settings-handling.md
src/wxcli/_playbook/docs/reference/person-call-settings-media.md
src/wxcli/_playbook/docs/reference/person-call-settings-permissions.md
src/wxcli/_playbook/docs/reference/provisioning.md
src/wxcli/_playbook/docs/reference/reporting-analytics.md
src/wxcli/_playbook/docs/reference/self-service-call-settings.md
src/wxcli/_playbook/docs/reference/virtual-lines.md
src/wxcli/_playbook/docs/reference/webhooks-events.md
src/wxcli/_playbook/docs/reference/wxcadm-xsi-realtime.md
src/wxcli/_playbook/docs/reference/archive/wxc-sdk-patterns.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-advanced.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-core.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-devices-workspaces.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-features.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-locations.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-person.md
src/wxcli/_playbook/docs/reference/archive/wxcadm-routing.md
src/wxcli/commands/__init__.py
src/wxcli/commands/_registry.py
src/wxcli/commands/activation_email.py
src/wxcli/commands/admin_recordings.py
src/wxcli/commands/analytics.py
src/wxcli/commands/announcement_playlists.py
src/wxcli/commands/announcements.py
src/wxcli/commands/archive_users.py
src/wxcli/commands/attachment_actions.py
src/wxcli/commands/audit_events.py
src/wxcli/commands/authorizations.py
src/wxcli/commands/auto_attendant.py
src/wxcli/commands/broadworks_billing_reports.py
src/wxcli/commands/broadworks_enterprises.py
src/wxcli/commands/broadworks_subscribers.py
src/wxcli/commands/broadworks_workspaces.py
src/wxcli/commands/call_controls.py
src/wxcli/commands/call_park.py
src/wxcli/commands/call_pickup.py
src/wxcli/commands/call_queue.py
src/wxcli/commands/call_recording.py
src/wxcli/commands/call_routing.py
src/wxcli/commands/call_settings_for_me_phase_5.py
src/wxcli/commands/caller_reputation.py
src/wxcli/commands/calling_service.py
src/wxcli/commands/cc_address_book.py
src/wxcli/commands/cc_agent_greetings.py
src/wxcli/commands/cc_agent_summaries.py
src/wxcli/commands/cc_agent_wellbeing.py
src/wxcli/commands/cc_agents.py
src/wxcli/commands/cc_ai_assistant.py
src/wxcli/commands/cc_ai_feature.py
src/wxcli/commands/cc_audio_files.py
src/wxcli/commands/cc_auto_csat.py
src/wxcli/commands/cc_aux_code.py
src/wxcli/commands/cc_business_hour.py
src/wxcli/commands/cc_call_monitoring.py
src/wxcli/commands/cc_callbacks.py
src/wxcli/commands/cc_campaign.py
src/wxcli/commands/cc_captures.py
src/wxcli/commands/cc_contact_list.py
src/wxcli/commands/cc_contact_number.py
src/wxcli/commands/cc_data_sources.py
src/wxcli/commands/cc_desktop_layout.py
src/wxcli/commands/cc_desktop_profile.py
src/wxcli/commands/cc_dial_number.py
src/wxcli/commands/cc_dial_plan.py
src/wxcli/commands/cc_dnc.py
src/wxcli/commands/cc_entry_point.py
src/wxcli/commands/cc_ewt.py
src/wxcli/commands/cc_flow.py
src/wxcli/commands/cc_global_vars.py
src/wxcli/commands/cc_holiday_list.py
src/wxcli/commands/cc_journey.py
src/wxcli/commands/cc_legacy_flows.py
src/wxcli/commands/cc_multimedia_profile.py
src/wxcli/commands/cc_notification.py
src/wxcli/commands/cc_outdial_ani.py
src/wxcli/commands/cc_overrides.py
src/wxcli/commands/cc_queue.py
src/wxcli/commands/cc_queue_stats.py
src/wxcli/commands/cc_realtime.py
src/wxcli/commands/cc_resource_collection.py
src/wxcli/commands/cc_search.py
src/wxcli/commands/cc_site.py
src/wxcli/commands/cc_skill.py
src/wxcli/commands/cc_skill_profile.py
src/wxcli/commands/cc_subscriptions.py
src/wxcli/commands/cc_summaries.py
src/wxcli/commands/cc_tasks.py
src/wxcli/commands/cc_team.py
src/wxcli/commands/cc_user_profiles.py
src/wxcli/commands/cc_users.py
src/wxcli/commands/cc_work_types.py
src/wxcli/commands/cdr.py
src/wxcli/commands/classifications.py
src/wxcli/commands/cleanup.py
src/wxcli/commands/client_settings.py
src/wxcli/commands/conference.py
src/wxcli/commands/configure.py
src/wxcli/commands/converged_recordings.py
src/wxcli/commands/converged_recordings_export.py
src/wxcli/commands/cq_playlists.py
src/wxcli/commands/cucm.py
src/wxcli/commands/cucm_config.py
src/wxcli/commands/customer_assist.py
src/wxcli/commands/data_sources.py
src/wxcli/commands/dect_devices.py
src/wxcli/commands/device_configurations.py
src/wxcli/commands/device_dynamic_settings.py
src/wxcli/commands/device_settings.py
src/wxcli/commands/devices.py
src/wxcli/commands/domains.py
src/wxcli/commands/ecm.py
src/wxcli/commands/emergency_services.py
src/wxcli/commands/events.py
src/wxcli/commands/external_voicemail.py
src/wxcli/commands/groups.py
src/wxcli/commands/guest_management.py
src/wxcli/commands/hds.py
src/wxcli/commands/hot_desk.py
src/wxcli/commands/hot_desking_members.py
src/wxcli/commands/hot_desking_portal.py
src/wxcli/commands/hunt_group.py
src/wxcli/commands/hybrid_clusters.py
src/wxcli/commands/hybrid_connectors.py
src/wxcli/commands/identity_org.py
src/wxcli/commands/init_playbook.py
src/wxcli/commands/licenses.py
src/wxcli/commands/live_monitoring.py
src/wxcli/commands/location_call_handling.py
src/wxcli/commands/location_schedules.py
src/wxcli/commands/location_settings.py
src/wxcli/commands/location_voicemail.py
src/wxcli/commands/locations.py
src/wxcli/commands/meeting_captions.py
src/wxcli/commands/meeting_chats.py
src/wxcli/commands/meeting_invitees.py
src/wxcli/commands/meeting_messages.py
src/wxcli/commands/meeting_participants.py
src/wxcli/commands/meeting_polls.py
src/wxcli/commands/meeting_preferences.py
src/wxcli/commands/meeting_qa.py
src/wxcli/commands/meeting_qualities.py
src/wxcli/commands/meeting_reports.py
src/wxcli/commands/meeting_session_types.py
src/wxcli/commands/meeting_site.py
src/wxcli/commands/meeting_slido.py
src/wxcli/commands/meeting_summaries.py
src/wxcli/commands/meeting_tracking_codes.py
src/wxcli/commands/meeting_transcripts.py
src/wxcli/commands/meetings.py
src/wxcli/commands/memberships.py
src/wxcli/commands/messages.py
src/wxcli/commands/mode_management.py
src/wxcli/commands/my_call_settings.py
src/wxcli/commands/numbers.py
src/wxcli/commands/operating_modes.py
src/wxcli/commands/org_contacts.py
src/wxcli/commands/org_health_cli.py
src/wxcli/commands/org_settings.py
src/wxcli/commands/organizations.py
src/wxcli/commands/paging_group.py
src/wxcli/commands/partner_admins.py
src/wxcli/commands/partner_reports.py
src/wxcli/commands/partner_tags.py
src/wxcli/commands/people.py
src/wxcli/commands/person_call_settings.py
src/wxcli/commands/pstn.py
src/wxcli/commands/recording_report.py
src/wxcli/commands/report_templates.py
src/wxcli/commands/reports.py
src/wxcli/commands/resource_group_memberships.py
src/wxcli/commands/resource_groups.py
src/wxcli/commands/roles.py
src/wxcli/commands/room_tabs.py
src/wxcli/commands/rooms.py
src/wxcli/commands/scim_bulk.py
src/wxcli/commands/scim_groups.py
src/wxcli/commands/scim_schemas.py
src/wxcli/commands/scim_users.py
src/wxcli/commands/security_audit.py
src/wxcli/commands/service_apps.py
src/wxcli/commands/single_number_reach.py
src/wxcli/commands/team_memberships.py
src/wxcli/commands/teams.py
src/wxcli/commands/ucm_profile.py
src/wxcli/commands/update.py
src/wxcli/commands/user_settings.py
src/wxcli/commands/video_mesh.py
src/wxcli/commands/virtual_extensions.py
src/wxcli/commands/virtual_line_settings.py
src/wxcli/commands/webhooks.py
src/wxcli/commands/wholesale_billing_reports.py
src/wxcli/commands/wholesale_provisioning.py
src/wxcli/commands/workspace_locations.py
src/wxcli/commands/workspace_metrics.py
src/wxcli/commands/workspace_personalization.py
src/wxcli/commands/workspace_settings.py
src/wxcli/commands/workspaces.py
src/wxcli/commands/xapi.py
src/wxcli/migration/CLAUDE.md
src/wxcli/migration/__init__.py
src/wxcli/migration/models.py
src/wxcli/migration/phone_models.py
src/wxcli/migration/rate_limiter.py
src/wxcli/migration/state.py
src/wxcli/migration/store.py
src/wxcli/migration/advisory/CLAUDE.md
src/wxcli/migration/advisory/__init__.py
src/wxcli/migration/advisory/advisor.py
src/wxcli/migration/advisory/advisory_patterns.py
src/wxcli/migration/advisory/recommendation_rules.py
src/wxcli/migration/cucm/CLAUDE.md
src/wxcli/migration/cucm/__init__.py
src/wxcli/migration/cucm/connection.py
src/wxcli/migration/cucm/discovery.py
src/wxcli/migration/cucm/unity_connection.py
src/wxcli/migration/cucm/extractors/__init__.py
src/wxcli/migration/cucm/extractors/announcements.py
src/wxcli/migration/cucm/extractors/base.py
src/wxcli/migration/cucm/extractors/device_profiles.py
src/wxcli/migration/cucm/extractors/devices.py
src/wxcli/migration/cucm/extractors/e911.py
src/wxcli/migration/cucm/extractors/features.py
src/wxcli/migration/cucm/extractors/helpers.py
src/wxcli/migration/cucm/extractors/informational.py
src/wxcli/migration/cucm/extractors/locations.py
src/wxcli/migration/cucm/extractors/moh.py
src/wxcli/migration/cucm/extractors/remote_destinations.py
src/wxcli/migration/cucm/extractors/routing.py
src/wxcli/migration/cucm/extractors/shared_lines.py
src/wxcli/migration/cucm/extractors/templates.py
src/wxcli/migration/cucm/extractors/tier4.py
src/wxcli/migration/cucm/extractors/users.py
src/wxcli/migration/cucm/extractors/voicemail.py
src/wxcli/migration/cucm/extractors/workspaces.py
src/wxcli/migration/execute/CLAUDE.md
src/wxcli/migration/execute/__init__.py
src/wxcli/migration/execute/batch.py
src/wxcli/migration/execute/dependency.py
src/wxcli/migration/execute/engine.py
src/wxcli/migration/execute/handlers.py
src/wxcli/migration/execute/planner.py
src/wxcli/migration/execute/runtime.py
src/wxcli/migration/export/CLAUDE.md
src/wxcli/migration/export/__init__.py
src/wxcli/migration/export/csv_export.py
src/wxcli/migration/export/deployment_plan.py
src/wxcli/migration/export/json_export.py
src/wxcli/migration/preflight/CLAUDE.md
src/wxcli/migration/preflight/__init__.py
src/wxcli/migration/preflight/checks.py
src/wxcli/migration/preflight/runner.py
src/wxcli/migration/report/CLAUDE.md
src/wxcli/migration/report/__init__.py
src/wxcli/migration/report/appendix.py
src/wxcli/migration/report/assembler.py
src/wxcli/migration/report/charts.py
src/wxcli/migration/report/executive.py
src/wxcli/migration/report/explainer.py
src/wxcli/migration/report/helpers.py
src/wxcli/migration/report/ingest.py
src/wxcli/migration/report/notice_templates.py
src/wxcli/migration/report/score.py
src/wxcli/migration/report/styles.py
src/wxcli/migration/report/user_diff.py
src/wxcli/migration/report/user_notice.py
src/wxcli/migration/transform/CLAUDE.md
src/wxcli/migration/transform/__init__.py
src/wxcli/migration/transform/analysis_pipeline.py
src/wxcli/migration/transform/cross_reference.py
src/wxcli/migration/transform/cucm_pattern.py
src/wxcli/migration/transform/decisions.py
src/wxcli/migration/transform/e164.py
src/wxcli/migration/transform/engine.py
src/wxcli/migration/transform/normalizers.py
src/wxcli/migration/transform/pattern_converter.py
src/wxcli/migration/transform/pipeline.py
src/wxcli/migration/transform/rules.py
src/wxcli/migration/transform/analyzers/__init__.py
src/wxcli/migration/transform/analyzers/css_permission.py
src/wxcli/migration/transform/analyzers/css_routing.py
src/wxcli/migration/transform/analyzers/device_compatibility.py
src/wxcli/migration/transform/analyzers/dn_ambiguity.py
src/wxcli/migration/transform/analyzers/duplicate_user.py
src/wxcli/migration/transform/analyzers/extension_conflict.py
src/wxcli/migration/transform/analyzers/feature_approximation.py
src/wxcli/migration/transform/analyzers/layout_overflow.py
src/wxcli/migration/transform/analyzers/location_ambiguity.py
src/wxcli/migration/transform/analyzers/missing_data.py
src/wxcli/migration/transform/analyzers/selective_call_handling.py
src/wxcli/migration/transform/analyzers/shared_line.py
src/wxcli/migration/transform/analyzers/voicemail_compatibility.py
src/wxcli/migration/transform/analyzers/workspace_license.py
src/wxcli/migration/transform/mappers/CLAUDE.md
src/wxcli/migration/transform/mappers/__init__.py
src/wxcli/migration/transform/mappers/announcement_mapper.py
src/wxcli/migration/transform/mappers/base.py
src/wxcli/migration/transform/mappers/button_template_mapper.py
src/wxcli/migration/transform/mappers/call_forwarding_mapper.py
src/wxcli/migration/transform/mappers/call_settings_mapper.py
src/wxcli/migration/transform/mappers/css_mapper.py
src/wxcli/migration/transform/mappers/dect_mapper.py
src/wxcli/migration/transform/mappers/device_layout_mapper.py
src/wxcli/migration/transform/mappers/device_mapper.py
src/wxcli/migration/transform/mappers/device_profile_mapper.py
src/wxcli/migration/transform/mappers/device_settings_mapper.py
src/wxcli/migration/transform/mappers/e911_mapper.py
src/wxcli/migration/transform/mappers/ecbn_mapper.py
src/wxcli/migration/transform/mappers/executive_assistant_mapper.py
src/wxcli/migration/transform/mappers/feature_mapper.py
src/wxcli/migration/transform/mappers/line_mapper.py
src/wxcli/migration/transform/mappers/location_mapper.py
src/wxcli/migration/transform/mappers/moh_mapper.py
src/wxcli/migration/transform/mappers/monitoring_mapper.py
src/wxcli/migration/transform/mappers/receptionist_mapper.py
src/wxcli/migration/transform/mappers/routing_mapper.py
src/wxcli/migration/transform/mappers/snr_mapper.py
src/wxcli/migration/transform/mappers/softkey_mapper.py
src/wxcli/migration/transform/mappers/user_mapper.py
src/wxcli/migration/transform/mappers/voicemail_group_mapper.py
src/wxcli/migration/transform/mappers/voicemail_mapper.py
src/wxcli/migration/transform/mappers/workspace_mapper.py
src/wxcli/org_health/CLAUDE.md
src/wxcli/org_health/__init__.py
src/wxcli/org_health/analyze.py
src/wxcli/org_health/checks.py
src/wxcli/org_health/collector.py
src/wxcli/org_health/models.py
src/wxcli/org_health/report.py
tests/migration/__init__.py
tests/migration/test_cucm_cli.py
tests/migration/test_decision_cli.py
tests/migration/test_dect_integration.py
tests/migration/test_device_settings_lossy_type.py
tests/migration/test_models.py
tests/migration/test_models_tier2p2.py
tests/migration/test_models_voicemail_group.py
tests/migration/test_pipeline_e2e.py
tests/migration/test_rate_limiter.py
tests/migration/test_state.py
tests/migration/test_store.py
tests/migration/advisory/__init__.py
tests/migration/advisory/test_advisor.py
tests/migration/advisory/test_advisory_executive_assistant.py
tests/migration/advisory/test_advisory_intercept.py
tests/migration/advisory/test_advisory_patterns.py
tests/migration/advisory/test_advisory_selective.py
tests/migration/advisory/test_foundation.py
tests/migration/advisory/test_integration.py
tests/migration/advisory/test_new_patterns.py
tests/migration/advisory/test_receptionist_advisory.py
tests/migration/advisory/test_recommendation_rules.py
tests/migration/advisory/test_recommendation_rules_tier2p2.py
tests/migration/advisory/test_recommendation_selective.py
tests/migration/advisory/test_tier4_patterns.py
tests/migration/cucm/__init__.py
tests/migration/cucm/test_connection.py
tests/migration/cucm/test_cpc_detail_fetch.py
tests/migration/cucm/test_device_settings_tags.py
tests/migration/cucm/test_discovery.py
tests/migration/cucm/test_executive_assistant_extractor.py
tests/migration/cucm/test_extractors.py
tests/migration/cucm/test_informational_extractor.py
tests/migration/cucm/test_intercept_extractor.py
tests/migration/cucm/test_template_extractor.py
tests/migration/cucm/test_tier4_extractor.py
tests/migration/cucm/test_unity_shared_mailboxes.py
tests/migration/cucm/fixtures/__init__.py
tests/migration/execute/__init__.py
tests/migration/execute/conftest.py
tests/migration/execute/test_advisory_to_execution_bridge.py
tests/migration/execute/test_batch.py
tests/migration/execute/test_bridge_integration.py
tests/migration/execute/test_bulk_batch.py
tests/migration/execute/test_bulk_config.py
tests/migration/execute/test_bulk_constants.py
tests/migration/execute/test_bulk_e2e.py
tests/migration/execute/test_bulk_fallback.py
tests/migration/execute/test_bulk_handlers.py
tests/migration/execute/test_bulk_integration.py
tests/migration/execute/test_bulk_planner.py
tests/migration/execute/test_bulk_polling.py
tests/migration/execute/test_bulk_serialization.py
tests/migration/execute/test_cascade_and_retry.py
tests/migration/execute/test_dect_handlers.py
tests/migration/execute/test_dect_planner.py
tests/migration/execute/test_dependency.py
tests/migration/execute/test_device_settings_handlers.py
tests/migration/execute/test_device_settings_planner.py
tests/migration/execute/test_engine.py
tests/migration/execute/test_engine_409_recovery.py
tests/migration/execute/test_executive_assistant_handlers.py
tests/migration/execute/test_handlers.py
tests/migration/execute/test_handlers_forwarding.py
tests/migration/execute/test_handlers_workspace_settings.py
tests/migration/execute/test_hoteling_handlers.py
tests/migration/execute/test_phase12a_planner_fixes.py
tests/migration/execute/test_planner.py
tests/migration/execute/test_planner_forwarding.py
tests/migration/execute/test_planner_settings_ops.py
tests/migration/execute/test_planner_silent_skip_visibility.py
tests/migration/execute/test_receptionist_handler.py
tests/migration/execute/test_runtime.py
tests/migration/execute/test_silent_failure_wave1.py
tests/migration/execute/test_silent_failure_wave2a.py
tests/migration/execute/test_silent_failure_wave2b.py
tests/migration/execute/test_silent_failure_wave2c.py
tests/migration/execute/test_silent_failure_wave3a.py
tests/migration/execute/test_silent_failure_wave3b.py
tests/migration/execute/test_voicemail_group_handler.py
tests/migration/execute/test_voicemail_group_planner.py
tests/migration/export/__init__.py
tests/migration/export/test_csv_activation_codes.py
tests/migration/export/test_deployment_plan.py
tests/migration/preflight/__init__.py
tests/migration/preflight/test_checks.py
tests/migration/preflight/test_runner.py
tests/migration/report/__init__.py
tests/migration/report/conftest.py
tests/migration/report/test_appendix.py
tests/migration/report/test_appendix_selective.py
tests/migration/report/test_appendix_tier2p2.py
tests/migration/report/test_appendix_tier3.py
tests/migration/report/test_assembler.py
tests/migration/report/test_cli_integration.py
tests/migration/report/test_dect_appendix.py
tests/migration/report/test_device_settings_score.py
tests/migration/report/test_e2e.py
tests/migration/report/test_executive.py
tests/migration/report/test_executive_selective.py
tests/migration/report/test_explainer.py
tests/migration/report/test_from_file.py
tests/migration/report/test_helpers.py
tests/migration/report/test_score.py
tests/migration/report/test_tier4_appendix.py
tests/migration/report/test_user_diff.py
tests/migration/report/test_user_notice.py
tests/migration/transferability/__init__.py
tests/migration/transferability/conftest.py
tests/migration/transferability/test_advisor_routing_coverage.py
tests/migration/transferability/test_advisory_pattern_coverage.py
tests/migration/transferability/test_config_key_coverage.py
tests/migration/transferability/test_decision_type_coverage.py
tests/migration/transferability/test_default_auto_rules_coverage.py
tests/migration/transferability/test_recommendation_output_coverage.py
tests/migration/transferability/test_runbook_cites.py
tests/migration/transferability/test_runbook_cli_commands.py
tests/migration/transferability/test_runbook_links.py
tests/migration/transferability/test_runbook_parsability.py
tests/migration/transferability/test_score_factor_display_names.py
tests/migration/transform/__init__.py
tests/migration/transform/conftest.py
tests/migration/transform/test_analysis_pipeline.py
tests/migration/transform/test_classify_decisions.py
tests/migration/transform/test_cpc_cross_ref.py
tests/migration/transform/test_cross_decision_enrichment.py
tests/migration/transform/test_cross_ref_phone_mirror.py
tests/migration/transform/test_cross_ref_tier2p2.py
tests/migration/transform/test_cross_reference.py
tests/migration/transform/test_cucm_pattern.py
tests/migration/transform/test_decision_merge.py
tests/migration/transform/test_dect_classification.py
tests/migration/transform/test_default_auto_rules_field_alignment.py
tests/migration/transform/test_e164.py
tests/migration/transform/test_engine.py
tests/migration/transform/test_executive_assistant_integration.py
tests/migration/transform/test_integration.py
tests/migration/transform/test_intercept_integration.py
tests/migration/transform/test_normalize_phone_device_settings.py
tests/migration/transform/test_normalizers.py
tests/migration/transform/test_normalizers_executive.py
tests/migration/transform/test_normalizers_intercept.py
tests/migration/transform/test_normalizers_tier2p2.py
tests/migration/transform/test_normalizers_voicemail_group.py
tests/migration/transform/test_pattern_converter.py
tests/migration/transform/test_phase12a_analyzer_routing_fixes.py
tests/migration/transform/test_pipeline.py
tests/migration/transform/test_pipeline_common_area.py
tests/migration/transform/test_rules.py
tests/migration/transform/test_selective_call_handling_analyzer.py
tests/migration/transform/test_selective_integration.py
tests/migration/transform/test_shared_line_status.py
tests/migration/transform/test_voicemail_group_integration.py
tests/migration/transform/test_voicemail_group_pipeline.py
tests/migration/transform/test_workspace_call_settings_integration.py
tests/migration/transform/analyzers/__init__.py
tests/migration/transform/analyzers/test_each_analyzer.py
tests/migration/transform/analyzers/test_layout_overflow.py
tests/migration/transform/mappers/__init__.py
tests/migration/transform/mappers/test_announcement_mapper.py
tests/migration/transform/mappers/test_button_template_mapper.py
tests/migration/transform/mappers/test_call_forwarding_mapper.py
tests/migration/transform/mappers/test_call_settings_mapper.py
tests/migration/transform/mappers/test_call_settings_mapper_intercept.py
tests/migration/transform/mappers/test_css_mapper.py
tests/migration/transform/mappers/test_dect_mapper.py
tests/migration/transform/mappers/test_device_layout_mapper.py
tests/migration/transform/mappers/test_device_layout_mapper_convertible.py
tests/migration/transform/mappers/test_device_mapper.py
tests/migration/transform/mappers/test_device_profile_mapper.py
tests/migration/transform/mappers/test_device_settings_mapper.py
tests/migration/transform/mappers/test_e911_mapper.py
tests/migration/transform/mappers/test_executive_assistant_mapper.py
tests/migration/transform/mappers/test_feature_mapper.py
tests/migration/transform/mappers/test_feature_mapper_forwarding.py
tests/migration/transform/mappers/test_feature_mapper_voicemail_gap.py
tests/migration/transform/mappers/test_line_mapper.py
tests/migration/transform/mappers/test_location_mapper.py
tests/migration/transform/mappers/test_moh_mapper.py
tests/migration/transform/mappers/test_monitoring_mapper.py
tests/migration/transform/mappers/test_phase12a_feature_fixes.py
tests/migration/transform/mappers/test_receptionist_mapper.py
tests/migration/transform/mappers/test_routing_mapper.py
tests/migration/transform/mappers/test_snr_mapper.py
tests/migration/transform/mappers/test_softkey_mapper.py
tests/migration/transform/mappers/test_user_mapper.py
tests/migration/transform/mappers/test_voicemail_enrichment.py
tests/migration/transform/mappers/test_voicemail_group_mapper.py
tests/migration/transform/mappers/test_voicemail_mapper.py
tests/migration/transform/mappers/test_workspace_mapper.py
tests/migration/transform/mappers/test_workspace_mapper_call_settings.py
tests/org_health/__init__.py
tests/org_health/conftest.py
tests/org_health/test_analyze.py
tests/org_health/test_checks.py
tests/org_health/test_cli.py
tests/org_health/test_collector.py
tests/org_health/test_models.py
tests/org_health/test_report.py
tools/CLAUDE.md
tools/__init__.py
tools/command_renderer.py
tools/create_stress_test_db.py
tools/drift_check.py
tools/drift_check_allowlist.txt
tools/expand_cucm_data.py
tools/field_overrides.yaml
tools/generate_commands.py
tools/openapi_parser.py
tools/postman_parser.py
tools/postman_spec_diff.py
tools/spec_sync.py
tools/update-specs.py
tools/webhook_receiver.py
wxcli-dist/assemble.py
wxcli-dist/settings.bundled.json