| name | delivery-autopilot |
| description | Use when an approved feature or fix should progress to production through governed automation with minimal human intervention. USE FOR: approve-once delivery orchestration, deterministic dry-run rehearsal of status/merge/escalation logic, and policy-aligned remediation payload generation for blocked stages. DO NOT USE FOR: bypassing branch protection or approval boundaries, replacing implementation agents for code changes, or manual one-off deployment operations. |
| compatibility | ["github-copilot-cli","github-actions"] |
| category | workflow |
| visibility | public |
| metadata | {"category":"workflow","maturity":"alpha","audience":["developer","tech-lead"]} |
| allowed-tools | [] |
Delivery Autopilot Skill
Use this skill to run approve-once automation loops with deterministic helper scripts and workflow handoff contracts.
Inputs
repo: owner/repo
issue_number and/or pr_number
required_checks: list of required check contexts
dry_run: boolean
Script Pipeline
scripts/delivery-autopilot/evaluate-status.ps1
scripts/delivery-autopilot/execute-merge.ps1
scripts/delivery-autopilot/build-escalation-payload.ps1
All scripts support deterministic -DryRun mode and JSON outputs for workflow handoff.
Integration Path
pr-auto-merge-executor.yml consumes merge-readiness posture.
post-merge-release-chain.yml consumes merge results to dispatch release gate workflow.
automation-stuck-state-watchdog.yml consumes escalation payload data when SLA stages stall.
Output Contract
test-results/delivery-autopilot/status-summary.json
test-results/delivery-autopilot/merge-result.json
test-results/delivery-autopilot/escalation-payload.json