Objective
This issue is intentionally created WITHOUT LABELS. Autopilot must pick it up automatically and proceed end-to-end.
Required behavior
- Autopilot detects unlabeled issue and classifies it as:
- intent: improve
- state: queued
- risk: safe-small
- area: docs
- Autopilot posts a “STARTED” comment with:
- repo name
- detected language/tooling
- detected workflows (list file names under .github/workflows)
- Autopilot generates/updates documentation and opens a PR:
- Add /docs/autopilot-runbook.md describing:
- label taxonomy
- retry/escalation rules
- how to trigger with /autofix
- where logs are posted
- Update README.md with a Mermaid diagram showing:
- CI failure -> issue -> operator -> codex -> PR -> merge
- Autopilot runs verification (best effort):
- If a docs linter exists, run it.
- Otherwise run
markdownlint if available, or skip with explanation.
- Autopilot comments “DONE” with:
- files changed
- commands run
- PR link
Constraints
- Minimal diff.
- Do not change application logic.
- Never ask questions. If something is missing, decide and proceed.
Objective
This issue is intentionally created WITHOUT LABELS. Autopilot must pick it up automatically and proceed end-to-end.
Required behavior
markdownlintif available, or skip with explanation.Constraints