# Required PR/publish smoke tests.
#
# Keep this list focused. The full suite belongs to release-candidate,
# nightly, or manual validation unless the change touches shared workflow,
# provider, packaging, or Textual runtime contracts.
tests/test_cli.py
tests/test_ci_change_classifier.py
tests/test_required_smoke_runner.py
tests/test_repository_hygiene.py
tests/test_updater.py
tests/test_platform_capabilities.py
tests/test_platform_process.py
tests/test_log_tail.py
tests/test_provider_bootstrap.py
tests/test_provider_readiness.py
tests/test_provider_model_discovery.py
tests/test_fake_provider_harness.py
tests/test_fake_provider_e2e.py
tests/test_provider_error_gate_flow.py
tests/test_orchestrator_readiness.py
tests/test_workflow_engine.py
tests/test_workflow_execution_flow.py
tests/test_workflow_review_flow.py
tests/test_workflow_post_review_flow.py
tests/test_execution_retry_modal.py
tests/test_textual_smoke.py
tests/test_textual_runtime.py
tests/test_textual_agent_commands.py
tests/test_textual_artifact_commands.py
tests/test_textual_answer_commands.py
tests/test_textual_ask_commands.py
tests/test_textual_caveman_commands.py
tests/test_textual_command_parsers.py
tests/test_textual_context_commands.py
tests/test_textual_decisions_commands.py
tests/test_textual_help_commands.py
tests/test_textual_history_commands.py
tests/test_textual_improve_commands.py
tests/test_textual_local_commands.py
tests/test_textual_memory_commands.py
tests/test_textual_packages_commands.py
tests/test_textual_questions_commands.py
tests/test_textual_report_commands.py
tests/test_textual_resume_commands.py
tests/test_textual_review_commands.py
tests/test_textual_rounds_commands.py
tests/test_textual_save_commands.py
tests/test_textual_slash_error_commands.py
tests/test_textual_slash_command_router.py
tests/test_textual_status_commands.py
tests/test_textual_subtasks_commands.py
tests/test_textual_target_workspace.py
tests/test_textual_workflow_commands.py
tests/test_textual_workflow_controller.py
tests/test_tui_rendering.py
