Commit Graph

307 Commits

Author SHA1 Message Date
Trevin Chow b7f1e4c12f Address PR review feedback (#1395)
- probe ChatGPT.app bundle dirs as well as Codex.app: the Codex desktop app was merged into ChatGPT.app in July 2026, so fresh desktop-only installs carry the CLI there
- docs name both bundle layouts

Claude-Session: https://claude.ai/code/session_01SfcNrQM7jUjYiEPTc92Zw9
2026-08-15 15:06:46 -07:00
Trevin Chow 64785ae6f6 fix(cross-model): discover the Codex.app-bundled codex CLI and name the peer-CLI requirement
Peer discovery in the four cross-model worker scripts was PATH-only, so a
Codex desktop-app install (Codex.app/Contents/Resources/codex, not linked
onto PATH) was never found and the pass silently reported "not run".

When no codex is on PATH, probe the known Codex.app bundle dirs
(CROSS_MODEL_CODEX_APP_DIRS overrides) and append the first hit, so a
PATH-installed CLI stays authoritative. Make the "no peer reachable" skip
name the peer CLIs and note that an API key alone does not enable the pass.
Document the prerequisite, bundle discovery, and Gemini's lack of a
standalone target. Add one regression test per script plus a
PATH-vs-bundle precedence case; sandboxes mask any real bundle.

Fixes #1272

Claude-Session: https://claude.ai/code/session_01SfcNrQM7jUjYiEPTc92Zw9
2026-08-15 14:59:01 -07:00
Trevin Chow 9dc879ab8c fix(cross-model): let reviews run on Fable and pin model/effort from CE config (#1392) 2026-08-15 14:31:32 -07:00
Trevin Chow b116a76d73 fix(skill-authoring): make goal-first the default when authoring and reviewing skills (#1391) 2026-08-15 12:07:34 -07:00
Trevin Chow 4019eb1b59 fix(ce-proof): sync with current Proof v3 contract (#1390) 2026-08-15 10:54:48 -07:00
Trevin Chow 4d41c7dcb1 fix(skills): drop the residual-findings record file for real sinks (#1387) 2026-08-15 09:55:23 -07:00
Trevin Chow 7b681b9af1 docs(solutions): record why skill gates state conditions, not git commands (#1386) 2026-08-15 09:54:56 -07:00
Trevin Chow 72bae536f6 fix(ce-debug): stop asking at the handoff, stop shipping unoffered work (#1385) 2026-08-14 23:49:01 -07:00
Trevin Chow 7fbe05b6c1 fix(ce-compound): find Claude sessions started outside the repo root (#1378) 2026-08-14 19:30:02 -07:00
Trevin Chow 9154a7c65d fix(ce-code-review): cover adversarial after quota or auth no-review (#1380) 2026-08-14 19:01:27 -07:00
Trevin Chow cbd923edab fix(ce-doc-review): edit HTML plans in native format (#1381) 2026-08-14 18:57:10 -07:00
Trevin Chow 62e108ebfc fix(ce-work): stop sandboxed workers committing in linked worktrees (#1382) 2026-08-14 17:49:36 -07:00
Trevin Chow 6daaab3c5b fix(commit): append known plan unit ids to commit subjects (#1379) 2026-08-14 17:20:03 -07:00
Trevin Chow 32f526f5ab docs(skills): rewrite user skill pages for accuracy and clearer use (#1377) 2026-08-14 16:01:29 -07:00
Trevin Chow 345e2bea42 chore(cross-model): pin the Grok peer to 4.6 (#1376) 2026-08-14 15:09:13 -07:00
Trevin Chow 6c751ec3d4 feat(ce-prototype): add a seeing-mode craft floor and durable storage (#1374) 2026-08-14 08:37:56 -07:00
Trevin Chow 421a33781b fix(ce-doc-review): ask only where a real choice exists, batch the rest (#1373) 2026-08-13 21:06:28 -07:00
Trevin Chow e4e480aaf3 fix(ce-prototype): cover decisions settled by seeing, not just driving (#1369) 2026-08-13 16:02:37 -07:00
Trevin Chow 77c38caeb3 fix(ce-commit-push-pr): root PR stacks on the parent PR the user named (#1365) 2026-08-13 10:12:30 -07:00
Trevin Chow a27aa2afa2 feat(ce-prototype): add the experience prototype skill (#1363) 2026-08-13 01:31:18 -07:00
allen lee 05f3b798b0 fix(planning): replace daily sequence numbers in artifact filenames (#1362)
Co-authored-by: Allen Lee <allenwlee@users.noreply.github.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-08-12 21:27:52 -07:00
Trevin Chow 5ebc22dbd9 fix(config): cascade ordinary keys across repo yaml layers (#1360) 2026-08-12 15:00:07 -07:00
Kaitian Xie 8d3444ca8c feat(ce-compound): recognize oh-my-pi (omp) session history (#1333)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-08-12 12:45:35 -07:00
Trevin Chow 106cd521c2 feat(omp): add native marketplace and skill support (#1358)
Co-authored-by: Kaitian Xie <caelaxie@icloud.com>
2026-08-12 11:30:04 -07:00
Trevin Chow e36ddb8cbd fix(ce-ideate): scale the run with the ask, and slim the always-loaded body (#1357) 2026-08-12 10:57:01 -07:00
Trevin Chow fb440c6e14 fix(planning): make ce-plan produce complete Product Contracts (#1359) 2026-08-12 15:09:13 +00:00
Trevin Chow 071b08ea7d fix(skills): slim four skills and restore load-bearing routing (#1356) 2026-08-11 15:58:12 -07:00
Trevin Chow 303c70b528 fix(ce-work): require review receipt or explicit skip before shipping (#1355) 2026-08-11 15:53:18 -07:00
Trevin Chow 265127996a fix(ce-commit-push-pr): construct retrospective stacks (#1338) 2026-08-06 00:51:39 -07:00
Trevin Chow 1a58b4a691 fix(ce-babysit-pr): own managed stacks with postures and opt-in ship (#1331) 2026-08-05 13:28:24 -07:00
Trevin Chow 6d60b7448b fix(ce-work): keep worker contexts scoped to one unit (#1336) 2026-08-05 13:24:10 -07:00
Trevin Chow 71a9714aee fix(ce-commit): lean skill for stronger models, keep load-bearing protocol (#1330) 2026-08-04 21:36:39 -07:00
Trevin Chow a44f1f9e29 fix(ce-commit-push-pr): require babysit handoff ownership (#1328) 2026-08-04 17:08:59 -07:00
Trevin Chow f8f1a207a2 fix(ce-doc-review): keep decision context visible for interactive choices (#1324) 2026-08-04 13:19:25 -07:00
Trevin Chow 4a47a2e0ae fix(ce-handoff): tighten create-body status, pointers, and traps (#1319) 2026-08-02 23:11:31 -07:00
Trevin Chow 56e34aca41 docs(solutions): record the context.mjs exit-and-revert episode (#1315) 2026-08-02 16:37:36 -07:00
Trevin Chow fce88ae25b fix(simplify-code): restore context.mjs dispatch setup (#1313) 2026-08-02 14:21:05 -07:00
Trevin Chow e84de89ef5 fix(simplify-code): improve cleanup with a smaller prompt (#1311) 2026-08-02 13:12:29 -07:00
Trevin Chow c23acfb73c fix(dispatch): harden skill-context directive delivery (#1307) 2026-08-01 13:04:02 -07:00
Trevin Chow bed74b2ea1 fix(ce-babysit-pr): drain review while CI awaits approval (#1297) 2026-07-31 14:52:35 -07:00
Som Samantray 5788604522 fix(peer-job-runner): prefer Git Bash over WSL on native Windows (#1292)
Co-authored-by: SomSamantray <>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-31 14:50:27 -07:00
Som Samantray fea76d4396 fix: rename mode:headless to mode:non-interactive (#475) (#1291)
Co-authored-by: SomSamantray <>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-31 13:21:22 -07:00
Trevin Chow 5fe350523c fix(ce-handoff): stop resume from inventing fake choice menus (#1296) 2026-07-31 13:08:02 -07:00
Trevin Chow 1b46bafac8 fix(babysit): harden the post-PR handoff, ready reporting, and drafts (#1293) 2026-07-31 11:41:00 -07:00
Trevin Chow 7ddaa418a8 fix(ce-compound-refresh): garden the solutions folder structure (#1288) 2026-07-30 17:51:14 -07:00
Trevin Chow bfccada952 fix(cross-model): idle-detect streaming peer routes (#1287) 2026-07-30 17:31:17 -07:00
Trevin Chow 9e8d4a4846 fix(cross-model): derive runner hard window from CROSS_MODEL_HARD_SECS (#1286) 2026-07-30 14:31:11 -07:00
Trevin Chow b76d9d6001 fix: unblock the scratch-root preamble on Git Bash and narrow the Windows lock retry (#1285) 2026-07-30 13:59:16 -07:00
Trevin Chow 1d3543fcc6 fix(ce-babysit-pr): run the watcher on native Windows (#1284) 2026-07-30 12:44:48 -07:00
Juan Gomez 6158fc0cb7 fix(codex-content): preserve URLs and mention-like text (#1254)
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-29 15:04:38 -07:00