# Commit plan: Bootstrap a2c-workflow

Phased plan used to create the canonical `a2c-workflow` repository. Embodies A2C on itself.

## Overview

Bootstrap the A2C workflow product repository from an empty Git repo through four phases, landing as small reviewable commits.

## Batches

### bootstrap-01 — Repository skeleton

| Field | Value |
|-------|-------|
| Goal | Minimal tree, hooks, CI, license, release tooling |
| Scope | Root README, `.gitignore`, `.gitlint`, `.pre-commit-config.yaml`, `.gitlab-ci.yml`, `LICENSE`, `VERSION`, `CHANGELOG.md`, `scripts/`, empty folder READMEs |
| Out of scope | Full workflow docs, prompts, ADR-0000 content |
| Commit | `chore: Bootstrap a2c-workflow repository skeleton` |
| Stop | Infrastructure and folder scaffolding only |

---

### bootstrap-02 — Core workflow docs

| Field | Value |
|-------|-------|
| Goal | ADR structure, principles, anatomy, rules, templates |
| Scope | `docs/`, `rules/`, `templates/`, `AGENTS.md` expansion |
| Out of scope | Prompt pack, profiles, ADR-0000 commit |
| Commit | `docs: Add ADR structure and A2C core workflow docs` |
| Stop | Core docs and templates without prompts |

---

### bootstrap-03 — Prompt pack and profiles

| Field | Value |
|-------|-------|
| Goal | Reusable prompts, example profile, portal integration docs |
| Scope | `prompts/`, `profiles/`, `docs/cursor-integration.md`, `docs/docs-portal/` |
| Out of scope | Optional tooling |
| Commit | `docs: Add prompt pack, templates, and profile scaffolding` |
| Stop | Execution assets complete |

---

### bootstrap-04 — ADR-0000

| Field | Value |
|-------|-------|
| Goal | Record foundational decision that a2c-workflow is the canonical A2C repository |
| Scope | `docs/adr/0000-canonical-a2c-repository.md`, `docs/adr/INDEX.md` only |
| Out of scope | Any other file changes; no self-adoption ADR wording |
| Commit | `adr(workflow): Establish a2c-workflow as the canonical A2C repository` |
| Stop | Single ADR commit |

---

### bootstrap-05 — Develop branch and first push (manual)

| Field | Value |
|-------|-------|
| Goal | Land on develop, verify hooks, push to origin |
| Scope | Git branch setup |
| Commit | (none — operational) |
| Stop | `develop` pushed, CI triggered |
