Enhance orchestration configuration and documentation. Added `RUNTIME` variable to `.env.example`, updated `.gitignore` to exclude `openspec/` and `.cursor/`, and modified `README.md` to clarify queue naming conventions and runtime handling. Refactored activities to use synchronous database and email handling, improving performance and consistency. Updated test cases to reflect these changes and ensure compatibility with new activity definitions.
Refactor quality gate workflow to utilize shared template and streamline analysis steps. Inherit secrets and specify project name for improved configuration.
Update GitHub Actions workflow to target 'orchestrator/' directory for code quality checks
- Modified paths in the quality-gate.yml file to replace 'laborious/' with 'orchestrator/' for code formatting, linting, type checking, and security analysis steps.
Enhance validation script and CI workflow for code quality checks
- Added support for a --fix option in validate.sh to apply Ruff auto-fixes for formatting and linting.
- Updated GitHub Actions workflow to include separate steps for installing development and runtime dependencies.
- Introduced dedicated steps for code formatting and linting checks using Ruff, along with type checking and security analysis using mypy and Bandit.