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:
Jon Chery
2026-08-17 19:37:19 +00:00
commit cccea6f414
7 changed files with 66 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
{
"phase": 0,
"stage": "specify",
"milestone": "v1.0",
"phase_role": "pre_execution"
}
+22
View File
@@ -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"
}
}
+3
View File
@@ -0,0 +1,3 @@
# Architecture: OpenYield (oy)
TBD - Waiting for architecture documents.
+15
View File
@@ -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).
+7
View File
@@ -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 |
+9
View File
@@ -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
+4
View File
@@ -0,0 +1,4 @@
.env
.env.secrets
.env.*
.ciagent/.env.secrets