Central reusable GitHub Actions workflows and shared scripts for the openworld-maker autonomous engineering pipeline.
- Reusable workflows for task orchestration, review autopilot, merge gating, and watchdog monitoring.
- Shared scripts for issue selection, planning, execution, notification, budget enforcement, and audit ledger writing.
- Versioned prompt packs and JSON schemas.
- Product repositories call reusable workflows via
workflow_call. - This repository is checked out into
_ops_infrainside caller workflow runs. - Git-visible names use
ops/*conventions.
OPENAI_API_KEYSLACK_WEBHOOK_URL(optional but recommended)
- Workflow defaults try
gpt-5, thengpt-5-mini, thengpt-4o-mini. - Planner/executor scripts retry transient API failures and fall back across model candidates.
- Override candidates with
PLANNER_MODEL_CANDIDATESandEXECUTOR_MODEL_CANDIDATESif needed. - Use
OPS_MAX_PROMPT_CHARSto cap per-section prompt size when issue descriptions are very large.
ops-planops-execops-pre-pr-approvalops-merge
Caller repository .ops/config.yml must pin:
planner_prompt_versionplanner_prompt_shaexecutor_prompt_versionexecutor_prompt_sha
The workflow fails if these are missing or floating refs are used.