feat(P03): multi-project support, NFR milestone versioning, phase context reset, install scripts (v0.3.0)
This commit is contained in:
@@ -10,6 +10,18 @@ Rollback a CI phase by reverting to the state before the phase started. Uses git
|
||||
|
||||
If no phase specified, rolls back the current (most recent) phase.
|
||||
|
||||
## Step 0: Confirm Active Project
|
||||
|
||||
Check `ci listProjects()` or read `.ci/config.json` to determine if multi-project mode is active.
|
||||
|
||||
If `.ci/config.json` has `projects[]` with length > 0:
|
||||
- Confirm `active_project` is correct for this rollback
|
||||
- If not, set it with `ci setActiveProject(<slug>)`
|
||||
- Identify project-scoped branches (prefixed with `<slug>/`)
|
||||
- All commit messages must include `project: <slug>` in `---ci---` block
|
||||
|
||||
If single-project mode: proceed with existing conventions (branches without slug prefix).
|
||||
|
||||
## Step 1: Load Git Context
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user