|
4 | 4 | [](https://github.com/Coding-Autopilot-System/autopilot-demo/actions/workflows/demo-ci.yml) |
5 | 5 | [](LICENSE) |
6 | 6 |
|
7 | | -**Demo target for the Coding-Autopilot-System AI repair pipeline** — triggers intake workflows when CI fails, demonstrating end-to-end agentic fix from failure detection to pull request. |
| 7 | +**Demo target for the Coding-Autopilot-System AI repair pipeline** - triggers intake workflows when CI fails, demonstrating the end-to-end path from failure detection to pull request. |
8 | 8 |
|
9 | | -Part of the [Coding-Autopilot-System](https://github.com/Coding-Autopilot-System) autonomous CI repair platform. The control plane lives in [autopilot-core](https://github.com/Coding-Autopilot-System/autopilot-core). |
| 9 | +Part of the [Coding-Autopilot-System](https://github.com/Coding-Autopilot-System) autonomous CI repair platform. The control plane lives in [autopilot-core](https://github.com/Coding-Autopilot-System/autopilot-core), and the runner-hosted worker/runtime pattern lives in [ci-autopilot](https://github.com/Coding-Autopilot-System/ci-autopilot). |
| 10 | + |
| 11 | +## Repo boundary |
| 12 | + |
| 13 | +- `autopilot-demo` is not the operator and not the worker host. It is the demonstration target repo. |
| 14 | +- `autopilot-core` owns queue scanning, Codex invocation, and PR creation. |
| 15 | +- `ci-autopilot` shows the worker/runtime implementation used to process queued repair tasks. |
10 | 16 |
|
11 | 17 | ## How the demo works |
12 | 18 |
|
@@ -35,20 +41,34 @@ gh workflow run demo-ci.yml -R Coding-Autopilot-System/autopilot-demo |
35 | 41 | # Watch for the intake issue to be created |
36 | 42 | gh issue list -R Coding-Autopilot-System/autopilot-demo --label autofix --label queued |
37 | 43 |
|
38 | | -# Monitor autopilot-core for the fix PR |
| 44 | +# Monitor autopilot-demo for the fix PR |
39 | 45 | gh pr list -R Coding-Autopilot-System/autopilot-demo |
40 | 46 | ``` |
41 | 47 |
|
| 48 | +## Demo runbook |
| 49 | + |
| 50 | +1. Trigger [`.github/workflows/demo-ci.yml`](.github/workflows/demo-ci.yml) to produce a known failure signal. |
| 51 | +2. Confirm [`.github/workflows/autopilot-create-issue.yml`](.github/workflows/autopilot-create-issue.yml) creates an `autofix + queued` issue. |
| 52 | +3. Watch `autopilot-core` pick up the issue and open a PR back into this repo. |
| 53 | +4. Use this repo's issue, branch, and PR history as the audit trail for the demo. |
| 54 | + |
| 55 | +## Enterprise proof points |
| 56 | + |
| 57 | +- Demonstrates bounded blast radius: the platform proposes a fix in a dedicated target repo before broader rollout. |
| 58 | +- Produces an auditable story for reviewers: failure event, queued issue, operator pickup, and PR are visible artifacts. |
| 59 | +- Keeps the demo reproducible with workflow-dispatch entry points rather than hidden local steps. |
| 60 | + |
42 | 61 | ## Workflows |
43 | 62 |
|
44 | 63 | | Workflow | Purpose | |
45 | 64 | |----------|---------| |
46 | | -| `ci.yml` | Portfolio CI — YAML validation (always passes) | |
47 | | -| `demo-ci.yml` | Demo trigger — simulates CI activity to test intake flow | |
48 | | -| `autopilot-create-issue.yml` | Intake — creates autofix+queued issue on workflow failure | |
| 65 | +| `ci.yml` | Portfolio CI - YAML validation (always passes) | |
| 66 | +| `demo-ci.yml` | Demo trigger - simulates CI activity to test intake flow | |
| 67 | +| `autopilot-create-issue.yml` | Intake - creates `autofix + queued` issue on workflow failure | |
49 | 68 |
|
50 | 69 | ## Documentation |
51 | 70 |
|
52 | | -- [Wiki](https://github.com/Coding-Autopilot-System/autopilot-demo/wiki) — setup guide, architecture, configuration reference |
53 | | -- [autopilot-core](https://github.com/Coding-Autopilot-System/autopilot-core) — operator control plane |
| 71 | +- [Wiki](https://github.com/Coding-Autopilot-System/autopilot-demo/wiki) - setup guide, architecture, configuration reference |
| 72 | +- [autopilot-core](https://github.com/Coding-Autopilot-System/autopilot-core) - operator control plane |
| 73 | +- [ci-autopilot](https://github.com/Coding-Autopilot-System/ci-autopilot) - worker/runtime reference |
54 | 74 | - [Coding-Autopilot-System org](https://github.com/Coding-Autopilot-System) |
0 commit comments