Files

798 B

Production Scripts Inventory

Orchestrator Scripts

Core Service

  • orchestrator_main.py - Main orchestration loop
  • config.yaml - Configuration file
  • requirements.txt - Python dependencies

Pipeline Scripts

  • run_pipeline.py - Manual pipeline trigger with context
  • prepare_pr.py - Prepares PR content from AI response
  • create_ai_pr.py - Creates PR in Gitea

Webhook Integration

  • webhook_listener.py - Flask server listening on port 5000
  • gitea_pr_feedback.py - Processes PR feedback
  • deploy_approved.py - Deploys merged PRs to SRX

Usage Examples

Manual security analysis: python3 run_pipeline.py --context security --timeout 120

Create PR from latest response: python3 prepare_pr.py && python3 create_ai_pr.py

Deploy approved configuration: python3 deploy_approved.py