Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6d0034dc88 |
@@ -4,7 +4,7 @@ Agent output guidance for CIAgent dev mode. Loaded when the orchestrator operate
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Multi-Project and NFR Versioning
|
## Multi-Project and Milestone Versioning
|
||||||
|
|
||||||
When in multi-project mode (`.ciagent/config.json` has `projects[]` with length > 0):
|
When in multi-project mode (`.ciagent/config.json` has `projects[]` with length > 0):
|
||||||
- All commits include `project: <slug>` in `---ci---` block
|
- All commits include `project: <slug>` in `---ci---` block
|
||||||
@@ -12,9 +12,10 @@ When in multi-project mode (`.ciagent/config.json` has `projects[]` with length
|
|||||||
- `.ciagent/` files are in `.ciagent/<slug>/` subdirectories
|
- `.ciagent/` files are in `.ciagent/<slug>/` subdirectories
|
||||||
- Project scoping applies to all operations
|
- Project scoping applies to all operations
|
||||||
|
|
||||||
NFR milestone versioning:
|
Milestone versioning (determined by `getMilestoneType()` before any development):
|
||||||
- NFR milestones (all phases are fix/chore/docs/perf/refactor/test): progressive patch versions only, no minor tag
|
- **NFR** (all phases: fix/chore/docs/perf/refactor/test): progressive patch versions, no milestone tag — final patch IS the deliverable
|
||||||
- Feature milestones (any feat phase): progressive patch versions + minor milestone tag
|
- **Feature** (at least one `feat` phase): progressive patch versions + next minor milestone tag
|
||||||
|
- **Major** (breaking schema changes or complete refactor): progressive minor versions per phase + major milestone tag
|
||||||
|
|
||||||
## Output Style
|
## Output Style
|
||||||
|
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ Phase branches can be deleted after merge if desired.
|
|||||||
|
|
||||||
## Versioning and Releases
|
## Versioning and Releases
|
||||||
|
|
||||||
**Every merge to main creates a release. No exceptions.** Versioning follows a 3-tier model based on milestone type:
|
**Every merge to main creates a release. No exceptions.** Versioning follows the milestone type model:
|
||||||
|
|
||||||
### Milestone Type and Versioning
|
### Milestone Type and Versioning
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user