From a412f832fdcbee0ae7e8fde7e858afa507502e34 Mon Sep 17 00:00:00 2001 From: Jon Chery Date: Fri, 7 Aug 2026 03:35:46 +0000 Subject: [PATCH] =?UTF-8?q?docs(init):=20v0.11=20phase=200=20specify=20?= =?UTF-8?q?=E2=80=94=20validate=20specification?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump config.json milestone to v0.11, phase 0. Initialize checkpoint at specify stage. Adopt 5 research docs (ingress hybrid, drift detection, platform-engineer playbook, strategic positioning, systemd Path unit impl) with locked decisions Q1=A (adopt R-017..R-020), Q2=C (add all 5 CLI commands), Q3=A (fold ingress into P15.5), Q4=A (--force + per-ns scoping), Q5=A (Nomad-inspired framing). ---ci--- project: orca phase: 0 milestone: v0.11 status: specify ---/ci--- --- .ciagent/CHECKPOINT.json | 38 +++++++--------- .ciagent/config.json | 95 +++++++++++++++++++++++++++++++--------- 2 files changed, 91 insertions(+), 42 deletions(-) diff --git a/.ciagent/CHECKPOINT.json b/.ciagent/CHECKPOINT.json index c6948e5..5f5350b 100644 --- a/.ciagent/CHECKPOINT.json +++ b/.ciagent/CHECKPOINT.json @@ -1,25 +1,19 @@ { - "phase": 5, - "stage": "complete", - "milestone": "v0.10", - "milestone_slug": "docs-cli-examples", - "phase_role": "final", + "phase": 0, + "stage": "specify", + "milestone": "v0.11", + "milestone_slug": "production-hardening", + "phase_role": "pre_execution", "attempts": 0, - "updated_at": "2026-08-05T21:30:00Z", - "milestone_complete": true, - "next_milestone": "v0.11", - "ship": { - "tag": "v0.9.6", - "merged_to_main": true, - "milestone_branch_deleted": true, - "all_phase_branches_deleted": true - }, - "requirements": { - "covered": [91,92,93,94,95,96,97,98], - "partial": [] - }, - "gates": { - "cleared": ["C-20", "C-21", "C-22"], - "deferred_v0_11": [] + "updated_at": "2026-08-07T00:00:00Z", + "milestone_complete": false, + "previous_milestone": "v0.10", + "research_docs_ingested": 5, + "locked_decisions": { + "Q1": "A", + "Q2": "C", + "Q3": "A", + "Q4": "A", + "Q5": "A" } -} \ No newline at end of file +} diff --git a/.ciagent/config.json b/.ciagent/config.json index c4305b5..e30dc8a 100644 --- a/.ciagent/config.json +++ b/.ciagent/config.json @@ -4,15 +4,19 @@ { "slug": "orca", "name": "Orca", - "description": "Offline/CLI-first orchestration engine (Orca) — Nomad-inspired, far simpler than Kubernetes", - "milestone": "v0.10", + "description": "Offline/CLI-first orchestration engine (Orca) \u2014 Nomad-inspired, far simpler than Kubernetes", + "milestone": "v0.11", "phase": 0, "milestone_type": "feature", "default_branch": "main", "tech_stack": { "language": "go", "version": "1.25+", - "frameworks": ["cobra", "connectrpc", "modernc/sqlite"], + "frameworks": [ + "cobra", + "connectrpc", + "modernc/sqlite" + ], "build_cmd": "make build", "test_cmd": "make test", "typecheck_cmd": "go vet ./...", @@ -23,7 +27,9 @@ } ], "active_project": "orca", - "active_projects": ["orca"], + "active_projects": [ + "orca" + ], "ship": { "per_phase": true, "allow_skip": false, @@ -31,18 +37,28 @@ }, "autonomy": { "level": "full", - "decision_confidence_threshold": 0.60, + "decision_confidence_threshold": 0.6, "max_revision_iterations": 3, "max_verification_retries": 2, "clarify_budget": 10, - "escalation_hooks": ["deploy", "delete_data", "merge_to_main"] + "escalation_hooks": [ + "deploy", + "delete_data", + "merge_to_main" + ] }, "workflow": { "no_hitl": true, "release_flow_per_phase": true, "merge_strategy": { - "allowed": ["fast-forward", "rebase-then-fast-forward"], - "forbidden": ["merge-commit-no-ff", "squash"], + "allowed": [ + "fast-forward", + "rebase-then-fast-forward" + ], + "forbidden": [ + "merge-commit-no-ff", + "squash" + ], "phase_to_milestone": "fast-forward", "milestone_to_main": "rebase-then-fast-forward" }, @@ -60,25 +76,59 @@ { "name": "lead-developer", "domain": "coordination", - "frameworks": ["cobra"], - "constraints": ["boundary-enforcement", "offline-first", "no-redundant-implementations"], - "territory": ["**/*.go", "cmd/**", "internal/**"], + "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/**"], + "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/**"], + "frameworks": [ + "modernc/sqlite" + ], + "constraints": [ + "schema-first", + "migration-safe", + "local-storage-only" + ], + "territory": [ + "**/database/**", + "**/model.go", + "**/migration*", + "migrations/**" + ], "active": true } ] @@ -92,7 +142,9 @@ }, "ci": { "provider": "coreci", - "allowed_providers": ["coreci"], + "allowed_providers": [ + "coreci" + ], "gitea": { "url": "https://git.cloudinit.dev", "owner": "coreci", @@ -140,7 +192,10 @@ "scopes": [ { "name": "gitea", - "vars": ["GITEA_TOKEN", "GITEA_USER"], + "vars": [ + "GITEA_TOKEN", + "GITEA_USER" + ], "env_file": ".env" } ] @@ -152,4 +207,4 @@ "lint": "make lint", "format": "gofmt -w ." } -} +} \ No newline at end of file