Commit Graph

1297 Commits

Author SHA1 Message Date
Yeachan-Heo
4d185f0dee docs(roadmap): add tmux availability hang 2026-05-20 11:31:07 +00:00
Yeachan-Heo
2bf6924e01 docs(roadmap): add gitcontext system prompt hang 2026-05-20 11:01:37 +00:00
Yeachan-Heo
56555a3ad6 docs(roadmap): add dirty diff git hang 2026-05-20 10:31:18 +00:00
Yeachan-Heo
d5aa815b39 docs(roadmap): add status doctor git metadata hang 2026-05-20 10:01:41 +00:00
Yeachan-Heo
edcf5bf33a docs(roadmap): add stale branch freshness ref gap 2026-05-20 09:30:51 +00:00
Yeachan-Heo
d541130121 docs(roadmap): add status dirty path inventory gap 2026-05-20 09:01:30 +00:00
Yeachan-Heo
92e97e0b63 docs(roadmap): add prompt post-flag hang 2026-05-20 08:31:34 +00:00
Yeachan-Heo
32961cfc5b docs(roadmap): add prompt clean-home hang 2026-05-20 08:01:25 +00:00
Yeachan-Heo
8a2e133f66 docs(roadmap): add planning alias argument hang 2026-05-20 07:31:23 +00:00
Yeachan-Heo
51a450e473 docs(roadmap): add debug alias argument hang 2026-05-20 07:01:25 +00:00
Yeachan-Heo
dbd04ad334 docs(roadmap): add interactive alias help hang 2026-05-20 06:31:24 +00:00
Yeachan-Heo
625b8b06d8 docs(roadmap): add telemetry alias help hang 2026-05-20 06:01:16 +00:00
Yeachan-Heo
111e7e853c docs(roadmap): add slash alias help hang 2026-05-20 05:31:22 +00:00
Yeachan-Heo
51e6040b23 docs(roadmap): add session direct command hang 2026-05-20 05:01:09 +00:00
Yeachan-Heo
93f20dfd25 docs(roadmap): add unknown skill invocation hang 2026-05-20 04:32:31 +00:00
Yeachan-Heo
4d52703ca9 docs(roadmap): add export option hang 2026-05-20 03:31:35 +00:00
Yeachan-Heo
90a0d38d52 docs(roadmap): add system-prompt modifier hang 2026-05-20 03:01:45 +00:00
Yeachan-Heo
8afdb9448a docs(roadmap): add inventory json parity gap 2026-05-20 02:31:20 +00:00
Yeachan-Heo
bb2cf3f448 docs(roadmap): add local diagnostics json gap 2026-05-20 02:01:25 +00:00
Yeachan-Heo
9495dbee30 docs(roadmap): add local verb help arity hangs 2026-05-20 01:31:56 +00:00
Yeachan-Heo
1208b9a034 docs(roadmap): add compact slash-only help hang 2026-05-20 01:01:25 +00:00
Yeachan-Heo
e9db12d98b docs(roadmap): add silent malformed config gap 2026-05-20 00:30:56 +00:00
Yeachan-Heo
a666fa6f10 docs(roadmap): add version json alias gap 2026-05-20 00:01:10 +00:00
Yeachan-Heo
ac3665fe2f docs(roadmap): add help alias arity hang 2026-05-19 23:31:17 +00:00
Yeachan-Heo
7cbb6e7fa5 docs(roadmap): add unexpected positional hang 2026-05-19 22:32:00 +00:00
Yeachan-Heo
674cec191f docs(roadmap): add lifecycle explicit action hangs 2026-05-19 22:01:43 +00:00
Yeachan-Heo
59df684a17 docs(roadmap): add explicit plugin list hang 2026-05-19 21:31:23 +00:00
Yeachan-Heo
31d5db7453 docs(roadmap): add mixed PATH mcp reachability proof 2026-05-19 21:00:48 +00:00
Yeachan-Heo
164589b8e6 docs(roadmap): add mcp executable reachability gap 2026-05-19 20:30:59 +00:00
Yeachan-Heo
b4a732f33d docs(roadmap): add compact skills output gap 2026-05-19 20:01:01 +00:00
Yeachan-Heo
2980f6de6e docs(roadmap): add output-format flag placement gap 2026-05-19 19:31:20 +00:00
Yeachan-Heo
2cca298f7a docs(roadmap): add direct slash invocation contract 2026-05-19 18:31:28 +00:00
Yeachan-Heo
6b90f83b9d docs(roadmap): add text command help hang 2026-05-19 18:02:27 +00:00
Yeachan-Heo
8303af0898 docs(roadmap): add command-specific json help hang 2026-05-19 17:32:04 +00:00
Yeachan-Heo
3e2d902271 docs(roadmap): add structured root help schema 2026-05-19 17:01:00 +00:00
Yeachan-Heo
78d334c4e2 docs(roadmap): add dogfood timeout retry evidence 2026-05-19 16:31:00 +00:00
Yeachan-Heo
0063c0d698 docs(roadmap): add global flag order and clean version hang 2026-05-19 16:01:15 +00:00
Yeachan-Heo
429671ec12 docs(roadmap): add root help json hang 2026-05-19 15:31:27 +00:00
Yeachan-Heo
ed9d387e9a docs(roadmap): add shared lifecycle help hang 2026-05-19 15:01:46 +00:00
Yeachan-Heo
8d02077cfd docs(roadmap): add plugin help hang contract 2026-05-19 14:32:04 +00:00
Yeachan-Heo
44bd2b54f5 docs(roadmap): add plugin lifecycle help contract 2026-05-19 14:01:01 +00:00
Yeachan-Heo
e2c310dc04 docs(roadmap): add stale bundled plugin source provenance 2026-05-19 13:32:37 +00:00
Yeachan-Heo
25d663d140 docs(roadmap): add missing dogfood binary preflight 2026-05-19 13:00:59 +00:00
Yeachan-Heo
6183d958ba docs(roadmap): add dogfood workdir provenance guard 2026-05-19 12:31:56 +00:00
YeonGyu-Kim
f8e1bb7262 docs(roadmap): add #450 — prompt JSON error routed to stderr not stdout; doctor missing prompt_ready field 2026-05-16 23:06:07 +09:00
YeonGyu-Kim
a35ee9a002 docs(roadmap): add #449 — session list routes through ResumeSession and hits auth gate despite being a local-only filesystem read 2026-05-16 23:02:25 +09:00
bellman
63ce483c27 Merge commit '17260f69f14d28d0f22ce46e330e98c8d9ff9fd5' 2026-05-15 13:40:50 +09:00
bellman
c910063161 Close the ultragoal ledger after final gate
Record G012 as complete so the durable OMX audit trail matches the finished Claw Code 2.0 delivery.

Constraint: OMX required a completed Codex goal snapshot plus aiSlopCleaner, verification, and clean codeReview evidence before accepting the final checkpoint.

Rejected: leaving G012 pending after code/test completion | the user requested roadmap backlog completion and durable ledger reconciliation.

Confidence: high

Scope-risk: narrow

Directive: Treat .omx/ultragoal/ledger.jsonl as the authoritative completion audit for G001-G012.

Tested: omx ultragoal checkpoint --goal-id G012-final-gate --status complete; omx ultragoal status => 12/12 complete

Not-tested: remote GitHub PR merges or issue closures, because G012 evidence classified them as unsafe without maintainer approval/fresh green checks/conflict-free branches.
2026-05-15 13:39:38 +09:00
bellman
04c2abb412 Stabilize final gate before release checkpoint
Resolve the G012 evidence gate by fixing permission-mode regressions, platform-sensitive tests, and the clippy surface that blocked an all-targets verification run.

Constraint: G012 final gate required docs, board, full workspace tests, and clippy -D warnings evidence before checkpointing.

Rejected: documenting the worker-2 gate failure as an accepted gap | the failing tests and lints were locally reproducible and fixable.

Confidence: high

Scope-risk: moderate

Directive: Preserve read-only permission requirements for read/glob/grep tools; write/edit remain workspace-write or danger-full-access when outside the workspace.

Tested: python3 .github/scripts/check_doc_source_of_truth.py; python3 .github/scripts/check_release_readiness.py; 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; cargo fmt --manifest-path rust/Cargo.toml --all -- --check; cargo check --manifest-path rust/Cargo.toml --workspace; cargo test --manifest-path rust/Cargo.toml --workspace -- --nocapture; cargo clippy --manifest-path rust/Cargo.toml --workspace --all-targets -- -D warnings

Not-tested: live network provider smoke tests and remote PR/issue mutations.
2026-05-15 13:34:57 +09:00
bellman
33df16b6dd Record PR gate evidence to avoid unsafe final merges
G012 requires a fresh PR reconciliation snapshot before Claw Code 2.0 can close, and the live GitHub state does not provide enough safety evidence for worker-side merges.

Constraint: Worker-3 must not mutate .omx/ultragoal and may merge only correct, safe, non-conflicting, resolvable PRs with evidence.

Rejected: Blindly merging GitHub-mergeable PRs | GitHub reported UNSTABLE/no fresh check evidence for mergeable PRs and DIRTY conflicts for the rest.

Confidence: high

Scope-risk: narrow

Directive: Keep PR merge decisions gated by fresh CI, conflict-free merge state, and content/source-of-truth review.

Tested: python3 -m json.tool docs/pr-triage-g012-final-gate.json; python3 .github/scripts/check_doc_source_of_truth.py; (cd rust && cargo check --workspace); (cd rust && cargo fmt --check --all)

Not-tested: (cd rust && cargo test --workspace) failed in unrelated rusty-claude-cli tests tests::resume_usage_mentions_latest_shortcut and tests::session_lifecycle_prefers_running_process_over_idle_shell; no Rust files changed.

Co-authored-by: OmX <omx@oh-my-codex.dev>
2026-05-15 12:34:00 +09:00