docs(init): initialize OpenYield (1 phases)
---ci---
project: oy
phase: 0
milestone: v0.1
status: specify
decisions:
- id: D-001
decision: Autonomy level set to full
rationale: Requested by user
confidence: 1.0
alternatives: [supervised, guided]
---/ci---
Specification: Create a multiproject called OpenYield (OY) where each subsystem is an individual project.
Requirements: Create Gitea group oy at git.cloudinit.dev; subsystems in individual repos.
Constraints: CIAgent workflow, multi-project mode.
Out of scope: Subsystem implementation.
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"phase": 0,
|
||||
"stage": "specify",
|
||||
"milestone": "v1.0",
|
||||
"phase_role": "pre_execution"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"projects": [
|
||||
{
|
||||
"slug": "oy",
|
||||
"name": "OpenYield"
|
||||
}
|
||||
],
|
||||
"active_project": "oy",
|
||||
"autonomy": {
|
||||
"level": "full",
|
||||
"escalation_hooks": ["deploy", "delete_data", "merge_to_main"],
|
||||
"decision_confidence_threshold": 0.6,
|
||||
"max_revision_iterations": 3,
|
||||
"clarify_budget": 10
|
||||
},
|
||||
"release": {
|
||||
"forge": "gitea",
|
||||
"base_url": "git.cloudinit.dev",
|
||||
"owner": "oy",
|
||||
"repo": "openyield"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
# Architecture: OpenYield (oy)
|
||||
|
||||
TBD - Waiting for architecture documents.
|
||||
@@ -0,0 +1,15 @@
|
||||
# Project: OpenYield (oy)
|
||||
|
||||
## Objective
|
||||
Create a multiproject called OpenYield. OY is the system name, but each subsystem will be developed as individual projects.
|
||||
|
||||
## Requirements
|
||||
- Create a new owner group in Gitea at git.cloudinit.dev/oy.
|
||||
- Each subsystem will have its own repository within this group.
|
||||
|
||||
## Constraints
|
||||
- Must follow CIAgent initialization workflow.
|
||||
- Use multi-project mode in `.ciagent/config.json`.
|
||||
|
||||
## Out of Scope
|
||||
- Actual implementation of subsystems (waiting for vision + architecture docs).
|
||||
@@ -0,0 +1,7 @@
|
||||
# Requirements: OpenYield (oy)
|
||||
|
||||
| ID | Requirement | Priority | Status |
|
||||
|----|-------------|----------|--------|
|
||||
| REQ-001 | System must be organized as a multiproject with OY as the umbrella. | High | Pending |
|
||||
| REQ-002 | Owner group `oy` must be created at git.cloudinit.dev. | High | Pending |
|
||||
| REQ-003 | Each subsystem must have a dedicated repository. | High | Pending |
|
||||
@@ -0,0 +1,9 @@
|
||||
# Roadmap: OpenYield (oy)
|
||||
|
||||
## Phase 0: Pre-Execution
|
||||
- [x] Initialize CIAgent project
|
||||
- [ ] Ingest vision and architecture documents
|
||||
- [ ] Define subsystem projects
|
||||
|
||||
## Phase 1: Specification
|
||||
- [ ] Detailed subsystem specifications
|
||||
@@ -0,0 +1,4 @@
|
||||
.env
|
||||
.env.secrets
|
||||
.env.*
|
||||
.ciagent/.env.secrets
|
||||
Reference in New Issue
Block a user