Files
orca/.ciagent/config.json
T
Jon Chery 55aae5347e chore(P00): rename orch-engine to orca, configure gitea + coreci (v0.1)
---ci---
project: orca
phase: 0
milestone: v0.1
status: execute
---/ci---
2026-06-03 11:36:32 +00:00

109 lines
3.0 KiB
JSON

{
"version": 1,
"projects": [
{
"slug": "orca",
"name": "Orca",
"description": "Offline/CLI-first orchestration engine (Orca) — Nomad-inspired, far simpler than Kubernetes",
"milestone": "v0.1",
"phase": 0,
"milestone_type": "feature",
"default_branch": "main",
"tech_stack": {
"language": "go",
"version": "1.25+",
"frameworks": ["cobra", "connectrpc", "modernc/sqlite"],
"build_cmd": "make build",
"test_cmd": "make test",
"typecheck_cmd": "go vet ./...",
"lint_cmd": "make lint",
"fmt_cmd": "gofmt -w .",
"package_manager": "go modules"
}
}
],
"active_project": "orca",
"active_projects": ["orca"],
"autonomy": {
"level": "full",
"decision_confidence_threshold": 0.60,
"max_revision_iterations": 3,
"max_verification_retries": 2,
"escalation_hooks": ["delete", "drop", "force", "reset --hard"]
},
"personas": {
"enabled": true,
"territory_enforcement": "warn",
"roster": [
{
"name": "lead-developer",
"domain": "coordination",
"frameworks": ["cobra"],
"constraints": ["boundary-enforcement", "offline-first", "no-redundant-implementations"],
"territory": ["**/*.go", "cmd/**", "internal/**"],
"active": true
},
{
"name": "backend-engineer",
"domain": "backend",
"frameworks": ["cobra", "connectrpc"],
"constraints": ["API-first", "error-handling", "minimal-dependencies", "security-first"],
"territory": ["**/api/**", "**/*_handler*", "**/*_handler.go", "internal/cli/**"],
"active": true
},
{
"name": "data-engineer",
"domain": "data",
"frameworks": ["modernc/sqlite"],
"constraints": ["schema-first", "migration-safe", "local-storage-only"],
"territory": ["**/database/**", "**/model.go", "**/migration*", "migrations/**"],
"active": true
}
]
},
"parallelization": {
"enabled": false,
"max_concurrent_agents": 1
},
"sessions": {
"session_isolation": "branch"
},
"ci": {
"provider": "coreci",
"allowed_providers": ["coreci"],
"gitea": {
"url": "https://git.cloudinit.dev",
"owner": "coreci",
"repo": "orca",
"token_env": "GITEA_TOKEN"
},
"coreci": {
"url": "https://git.cloudinit.dev/coreci/coreci",
"config_file": ".coreci.yml"
},
"tools": {
"gitea_cli": "tea",
"allowed_commands": [
"tea repos create",
"tea repos list",
"tea pr create",
"tea pr list",
"tea releases create",
"tea issues create"
]
}
},
"repository": {
"remote": "origin",
"url": "https://git.cloudinit.dev/coreci/orca.git",
"main_branch": "main"
},
"commands": {
"test": "make test",
"build": "make build",
"typecheck": "go vet ./...",
"lint": "make lint",
"format": "gofmt -w ."
}
}