|
| 1 | +{ |
| 2 | + "version": 1, |
| 3 | + "createdAt": "2026-05-14T07:53:46.061Z", |
| 4 | + "updatedAt": "2026-05-15T01:57:41.565Z", |
| 5 | + "briefPath": ".omx/ultragoal/brief.md", |
| 6 | + "goalsPath": ".omx/ultragoal/goals.json", |
| 7 | + "ledgerPath": ".omx/ultragoal/ledger.jsonl", |
| 8 | + "codexGoalMode": "aggregate", |
| 9 | + "goals": [ |
| 10 | + { |
| 11 | + "id": "G001-stream0-board", |
| 12 | + "title": "Stream 0: Generate canonical CC2 board", |
| 13 | + "objective": "Generate the canonical Claw Code 2.0 board from frozen ROADMAP.md, latest issue snapshot, parity evidence, and approved plan. Classify every actionable roadmap item and context heading with source_anchor, source_type, release_bucket, lifecycle status, dependencies, verification_required, and deferral rationale. Emit machine JSON plus human markdown.", |
| 14 | + "status": "complete", |
| 15 | + "attempt": 1, |
| 16 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 17 | + "updatedAt": "2026-05-14T08:14:23.206Z", |
| 18 | + "startedAt": "2026-05-14T07:54:26.032Z", |
| 19 | + "completedAt": "2026-05-14T08:14:23.206Z", |
| 20 | + "evidence": "G001-stream0-board complete via team ultragoal-g001-stream-e61d2271: team status phase=team-verify, tasks 5/5 completed; worker-2 produced issue/parity intake, worker-3 produced board Markdown/rendering, worker-4 recorded validation evidence, worker-1 completed initial board artifacts. Leader reconciliation commit 45b43b5 aligned scripts/generate_cc2_board.py, scripts/validate_cc2_board.py, scripts/cc2_board.py, .omx/cc2/render_board_md.py. Evidence artifacts: .omx/cc2/board.json, .omx/cc2/board.md, .omx/cc2/issue-parity-intake.json, .omx/cc2/issue-parity-intake.md; .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl remain leader-owned. Verification passed: python3 scripts/generate_cc2_board.py; python3 scripts/validate_cc2_board.py; python3 scripts/cc2_board.py validate; python3 .omx/cc2/validate_issue_parity_intake.py; python3 .omx/cc2/render_board_md.py .omx/cc2/board.json .omx/cc2/board.md --check; python3 -m py_compile scripts/generate_cc2_board.py scripts/validate_cc2_board.py scripts/cc2_board.py .omx/cc2/validate_issue_parity_intake.py .omx/cc2/render_board_md.py; cargo check --manifest-path rust/Cargo.toml --workspace." |
| 21 | + }, |
| 22 | + { |
| 23 | + "id": "G002-alpha-security", |
| 24 | + "title": "Stream 6: Day-one security and permissions gate", |
| 25 | + "objective": "Implement/verify alpha-blocking security scope: file tools and shell enforce workspace/path scope across direct paths, symlinks, globbing, shell expansion, worktrees, and Windows path cases. Add regression fixtures for #3007 class behavior and permission-mode event/status visibility.", |
| 26 | + "status": "complete", |
| 27 | + "attempt": 1, |
| 28 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 29 | + "updatedAt": "2026-05-14T08:34:04.243Z", |
| 30 | + "startedAt": "2026-05-14T08:14:46.422Z", |
| 31 | + "completedAt": "2026-05-14T08:34:04.243Z", |
| 32 | + "evidence": "G002-alpha-security team ultragoal-g002-alpha-e61d2271 reached phase=complete with 5/5 tasks completed and no worker .omx/ultragoal mutation. Integrated commits through 37b2b75 on main: workspace/path enforcement in rust/crates/runtime/src/file_ops.rs, rust/crates/runtime/src/lib.rs, rust/crates/tools/src/lib.rs, regressions in rust/crates/tools/tests/path_scope_enforcement.rs and rust/crates/rusty-claude-cli/tests/output_format_contract.rs, verification map docs/g002-security-verification-map.md. Fresh leader validation passed: git diff --check; cargo fmt --manifest-path rust/Cargo.toml --all -- --check; cargo test --manifest-path rust/Cargo.toml -p tools path_scope -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p tools --test path_scope_enforcement -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime workspace_ -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p rusty-claude-cli --test output_format_contract -- --nocapture; python3 -m pytest tests/test_security_scope.py -q; cargo check --manifest-path rust/Cargo.toml --workspace. .omx/ultragoal artifacts retained as leader-owned durable audit trail; fresh get_goal JSON captured at .omx/ultragoal/get-goal-G002-alpha-security.json. Known unrelated non-gating gaps from worker verification: full cargo test --workspace has pre-existing session_lifecycle_prefers_running_process_over_idle_shell failure; clippy all-targets has pre-existing runtime lint warnings." |
| 33 | + }, |
| 34 | + { |
| 35 | + "id": "G003-boot-session", |
| 36 | + "title": "Stream 1: Reliable worker boot/session control", |
| 37 | + "objective": "Implement/verify worker lifecycle, first prompt acceptance SLA, startup-no-evidence classifier, trust resolver/default trusted roots, structured session control API, and boot preflight/doctor JSON contracts.", |
| 38 | + "status": "complete", |
| 39 | + "attempt": 1, |
| 40 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 41 | + "updatedAt": "2026-05-14T08:54:40.729Z", |
| 42 | + "startedAt": "2026-05-14T08:34:19.605Z", |
| 43 | + "completedAt": "2026-05-14T08:54:40.729Z", |
| 44 | + "evidence": "G003-boot-session team g003-boot-session-ult-e61d2271 reached phase=complete with 5/5 tasks completed and no worker .omx/ultragoal mutation. Implemented/verified Stream 1 reliable worker boot/session control: worker lifecycle/prompt SLA and path guardrails, default trusted roots merge via runtime config and WorkerCreate, startup-no-evidence evidence/classifier timestamp coverage, structured boot preflight/status/doctor JSON, and docs/g003-boot-session-verification-map.md. Integrated/pushed through origin/main aec291c. Final leader validation passed: git diff --check; cargo fmt --manifest-path rust/Cargo.toml --all -- --check; cargo test --manifest-path rust/Cargo.toml -p runtime trusted_roots -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime trust_resolver -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime startup -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime worker_boot -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p tools worker_create_merges_config_trusted_roots -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p tools path_scope -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p rusty-claude-cli boot_preflight -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p rusty-claude-cli branch_freshness -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p rusty-claude-cli status_json_surfaces_session_lifecycle_for_clawhip -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p rusty-claude-cli --test output_format_contract -- --nocapture; cargo check --manifest-path rust/Cargo.toml --workspace; python3 scripts/validate_cc2_board.py --board .omx/cc2/board.json; python3 .omx/cc2/validate_issue_parity_intake.py .omx/cc2/issue-parity-intake.json. Fresh get_goal JSON captured at .omx/ultragoal/get-goal-G003-boot-session.complete.json and .omx/ultragoal goals/ledger remain leader-owned audit artifacts. Known non-gating gaps from worker clippy attempts are pre-existing unrelated runtime clippy warnings and full workspace tests remain deferred to final gates." |
| 45 | + }, |
| 46 | + { |
| 47 | + "id": "G004-events-reports", |
| 48 | + "title": "Stream 2: Event/report contract families", |
| 49 | + "objective": "Implement/verify canonical lane events, ordering/provenance/identity/dedupe/ownership, report schema/projection/redaction/capability negotiation, approval-token chain, and pinpoint closure batches with golden fixtures.", |
| 50 | + "status": "complete", |
| 51 | + "attempt": 1, |
| 52 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 53 | + "updatedAt": "2026-05-14T09:15:44.223Z", |
| 54 | + "startedAt": "2026-05-14T08:54:55.093Z", |
| 55 | + "completedAt": "2026-05-14T09:15:44.223Z", |
| 56 | + "evidence": "G004-events-reports complete: team g004-events-reports-u-e61d2271 phase complete with 7/7 tasks completed; pushed main through 879962b; leader verification passed cargo fmt --manifest-path rust/Cargo.toml --all -- --check, cargo check --manifest-path rust/Cargo.toml -p runtime, cargo test --manifest-path rust/Cargo.toml -p runtime -- --nocapture (535 unit + g004_conformance 2 + integration 12 + doctests), python3 .github/scripts/check_doc_source_of_truth.py; evidence recorded against .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl" |
| 57 | + }, |
| 58 | + { |
| 59 | + "id": "G005-branch-recovery", |
| 60 | + "title": "Stream 3: Branch/test awareness and recovery", |
| 61 | + "objective": "Implement/verify stale branch detection before broad tests, recovery recipes and ledger, green-ness contract, test provenance, hung-test classification, and recovery/status reporting.", |
| 62 | + "status": "complete", |
| 63 | + "attempt": 1, |
| 64 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 65 | + "updatedAt": "2026-05-14T12:41:48.997Z", |
| 66 | + "startedAt": "2026-05-14T09:16:01.781Z", |
| 67 | + "completedAt": "2026-05-14T12:41:48.997Z", |
| 68 | + "evidence": "G005-branch-recovery complete and pushed at 7426ede; team g005-branch-recovery-e61d2271 has 5/5 tasks completed; leader verification passed for branch freshness before broad tests, recovery ledger/status reporting, green-ness contract/test provenance, stale-base doctor/status consistency, hung-test classification, and docs/g005-branch-recovery-verification-map.md. Evidence recorded against .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl." |
| 69 | + }, |
| 70 | + { |
| 71 | + "id": "G006-task-policy-board", |
| 72 | + "title": "Stream 4: Task packets, policy engine, lane board", |
| 73 | + "objective": "Implement/verify typed task packet schema, executable policy engine, active lane board/dashboard, running-state liveness heartbeat, and task/lane status JSON.", |
| 74 | + "status": "complete", |
| 75 | + "attempt": 1, |
| 76 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 77 | + "updatedAt": "2026-05-15T00:42:05.094Z", |
| 78 | + "startedAt": "2026-05-14T12:41:57.815Z", |
| 79 | + "completedAt": "2026-05-15T00:42:05.094Z", |
| 80 | + "evidence": "G006-task-policy-board complete in pushed origin/main commit 65a144c; team g006-task-policy-boar-e61d2271 terminal with 5 completed/0 failed after leader reconciliation; verification map docs/g006-task-policy-board-verification-map.md plus quality gate JSON record cargo fmt/check/tests/diff/push; .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl preserved; workers did not mutate .omx/ultragoal." |
| 81 | + }, |
| 82 | + { |
| 83 | + "id": "G007-plugin-mcp", |
| 84 | + "title": "Stream 5: Plugin/MCP lifecycle maturity", |
| 85 | + "objective": "Implement/verify plugin/MCP lifecycle states, healthy/degraded/failed startup, required vs optional behavior, malformed config consistency across status/doctor/mcp/plugins, and mock MCP/plugin tests.", |
| 86 | + "status": "complete", |
| 87 | + "attempt": 1, |
| 88 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 89 | + "updatedAt": "2026-05-15T01:16:43.414Z", |
| 90 | + "startedAt": "2026-05-15T00:42:16.309Z", |
| 91 | + "completedAt": "2026-05-15T01:16:43.414Z", |
| 92 | + "evidence": "G007-plugin-mcp complete: team g007-plugin-mcp-ultra-e61d2271 phase complete with 13/13 tasks completed, verification passed, pushed head 2202410, and durable ultragoal artifacts updated in .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl." |
| 93 | + }, |
| 94 | + { |
| 95 | + "id": "G008-provider-compat", |
| 96 | + "title": "Stream 7: Provider/model compatibility", |
| 97 | + "objective": "Implement/verify OpenAI-compatible slash-containing model IDs, provider prefix routing over env sniffing, DeepSeek/reasoning diagnostics, web search/fetch behavior, proxy/custom parameter passthrough, token/cost accounting, and provider diagnostics.", |
| 98 | + "status": "complete", |
| 99 | + "attempt": 1, |
| 100 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 101 | + "updatedAt": "2026-05-15T01:38:22.717Z", |
| 102 | + "startedAt": "2026-05-15T01:17:53.783Z", |
| 103 | + "completedAt": "2026-05-15T01:38:22.717Z", |
| 104 | + "evidence": "G008-provider-compat complete: team g008-provider-compat-e61d2271 phase complete with 5/5 tasks terminal; provider/model compatibility implemented and verified; pushed origin/main 2cac66c..8c9a05e; evidence recorded in .omx/ultragoal/goals.json and .omx/ultragoal/ledger.jsonl plus quality gate .omx/ultragoal/quality-gate-G008-provider-compat.json." |
| 105 | + }, |
| 106 | + { |
| 107 | + "id": "G009-windows-docs-release", |
| 108 | + "title": "Stream 8: Windows/install/docs/license readiness", |
| 109 | + "objective": "Implement/verify PowerShell-first docs, safe provider switching examples, Windows smoke CI, release artifact quickstart, license/contribution/security/support policies, and command/link validation.", |
| 110 | + "status": "complete", |
| 111 | + "attempt": 0, |
| 112 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 113 | + "updatedAt": "2026-05-15T01:57:41.565Z", |
| 114 | + "completedAt": "2026-05-15T01:57:41.565Z", |
| 115 | + "evidence": "G009-windows-docs-release complete at commit 5294648 with team g009-windows-docs-rel-e61d2271 phase complete, 5/5 tasks completed; evidence in .omx/ultragoal/quality-gate-G009-windows-docs-release.json, .omx/ultragoal/get-goal-G009-windows-docs-release.complete.json, .omx/ultragoal/goals.json, and .omx/ultragoal/ledger.jsonl." |
| 116 | + }, |
| 117 | + { |
| 118 | + "id": "G010-session-hygiene", |
| 119 | + "title": "Stream 9: Session hygiene/local state/recovery UX", |
| 120 | + "objective": "Implement/verify session file hygiene, .gitignore state paths, per-worktree session isolation, list/delete/exists/compact/resume, compact/provider-context recovery, JSONL payload bloat safeguards, interrupt recovery, and clone disambiguation metadata.", |
| 121 | + "status": "pending", |
| 122 | + "attempt": 0, |
| 123 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 124 | + "updatedAt": "2026-05-14T07:54:21.409575Z" |
| 125 | + }, |
| 126 | + { |
| 127 | + "id": "G011-ecosystem-ops-ux", |
| 128 | + "title": "Streams 10–12: Ecosystem, issue ops, and UX laterals", |
| 129 | + "objective": "Implement/verify gated ACP/Zed/JSON-RPC serve plan/status, anti-slop issue/PR triage, issue templates, navigation/file-context docs, TUI/rendering/copy/paste/clickable path improvements, and defer desktop/marketplace features until contracts are stable.", |
| 130 | + "status": "pending", |
| 131 | + "attempt": 0, |
| 132 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 133 | + "updatedAt": "2026-05-14T07:54:21.409575Z" |
| 134 | + }, |
| 135 | + { |
| 136 | + "id": "G012-final-gate", |
| 137 | + "title": "Final release gate: Verify Claw Code 2.0 delivery", |
| 138 | + "objective": "Run final cross-stream quality gate: roadmap board has no unmapped actionable items, fmt/clippy/tests and focused contract suites pass, ai-slop-cleaner on changed files passes/no-ops, code-review approves, and final alpha/beta/GA readiness report is written. Final completion is blocked until docs/pr-issue-resolution-gate.md has fresh evidence showing every open PR and issue was triaged, with correct PRs merged and resolvable correct issues fixed or closed.", |
| 139 | + "status": "pending", |
| 140 | + "attempt": 0, |
| 141 | + "createdAt": "2026-05-14T07:54:21.409575Z", |
| 142 | + "updatedAt": "2026-05-14T07:54:21.409575Z" |
| 143 | + } |
| 144 | + ], |
| 145 | + "codexObjective": "Complete the approved Claw Code 2.0 ultragoal delivery: implement all classified ROADMAP.md backlog work through execution-sized stream goals G001-G012, using .omx/ultragoal/ledger.jsonl as the durable audit trail and .omx/plans/claw-code-2-0-adaptive-plan.md as the source plan." |
| 146 | +} |
0 commit comments