Trevin Chow
aa3b7d55e2
refactor(ce-simplify-code): drop baseline-capture, remove the unsupportable claim instead
...
The previous fix added a Step 3 that ran the project's tests/lint/typecheck
before fixes, so Step 5 could compare and label failures as pre-existing
vs regression. That was machinery in service of one bullet ("say so explicitly
if a check was already failing pre-simplification") that the agent couldn't
honestly satisfy without a baseline.
Simpler resolution: delete the bullet. Step 4 now just runs the project's
checks, surfaces any failure, and forbids relaxing assertions to make checks
pass. The agent can still mention an unrelated-looking failure organically
when the output makes it obvious; it just isn't instructed to make
attribution claims it can't back up. Net 15 lines lighter than the prior
approach and lands closer to where the skill was before the feedback round.
2026-05-01 01:13:35 -07:00
Trevin Chow
e7260152a1
fix(ce-simplify-code): capture verification baseline before fixes ( #735 )
...
Before applying fixes, Step 3 now runs the project's existing test
suite, lint, and typecheck and records each result. Step 5 compares
post-fix results against the baseline and labels failures as
regression / pre-existing / unattributed / no-checks-configured
instead of guessing. Without a baseline, a pre-existing red check
was indistinguishable from a regression introduced by simplification,
defeating the skill's "preserves exact functionality" premise.
2026-05-01 01:11:21 -07:00
Trevin Chow
fad0ea82a7
feat(ce-simplify-code): add skill for simplifying recent code changes
...
Three parallel reviewers (reuse, quality, efficiency) inspect the diff,
the orchestrator fixes their findings, and the project's existing checks
are rerun to verify behavior is preserved. Distinct from ce-code-review,
which targets correctness and security rather than simplification.
2026-05-01 00:57:19 -07:00
Dan Dombrowski
3873b9e9de
fix(ce-commit-push-pr): URL-encode parens in badge model-slug examples ( #725 )
2026-04-30 23:00:29 -07:00
Trevin Chow
5e04534137
fix(ce-compound,ce-sessions): handle non-git CWD in pre-resolved git branch ( #731 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 22:59:15 -07:00
Trevin Chow
265cb4280f
feat(ce-strategy): move strategy doc to root and add frontmatter ( #732 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 22:07:12 -07:00
imwm
cb8f9b3483
feat(ce-strategy,ce-product-pulse): add PM skills for upstream anchor and outcome pulse ( #614 )
2026-04-30 17:49:35 -07:00
David Gerő
8f804669b1
fix(ce-sessions): 722 ce-compound and ce-sessions permission error ( #723 )
...
Co-authored-by: davidpgero <davidpgero@kor-group.com >
2026-04-30 16:32:22 -07:00
Trevin Chow
15c1cde7b3
fix(ce-plan): close synthesis drift in rich-context invocations ( #729 )
2026-04-30 16:30:07 -07:00
Trevin Chow
d217660b3d
fix(review): default to harness-native code review, escalate on risk ( #721 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 16:08:31 -07:00
github-actions[bot]
e5b397c9d1
chore: release main ( #719 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.2
cli-v3.3.2
2026-04-28 21:53:53 -07:00
Trevin Chow
09fa18bcc1
fix(ce-code-review): comment-gate previous-comments persona to skip empty PRs ( #720 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 21:53:03 -07:00
Trevin Chow
5ac1a063a9
fix(ce-code-review): mandate walkthrough.md load on walk-through entry ( #718 )
2026-04-28 20:39:20 -07:00
github-actions[bot]
3803e8ab3d
chore: release main ( #717 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.1
cli-v3.3.1
2026-04-28 13:11:22 -07:00
Trevin Chow
d69a772bb8
fix(review): queue reviewers when subagent slots fill ( #716 )
2026-04-28 13:01:10 -07:00
github-actions[bot]
48e83d9340
chore: release main ( #703 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.0
cli-v3.3.0
2026-04-28 12:44:22 -07:00
Matt Van Horn
0c515c06fe
fix(ce-plan): inline post-generation menu routing so option 1 actually starts /ce-work ( #715 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-04-28 10:33:11 -07:00
Trevin Chow
9751d1a30a
fix(ce-code-review): restate model override at dispatch point ( #681 )
2026-04-28 01:11:29 -07:00
Trevin Chow
e806522caa
fix(ce-compound-refresh): check inbound links before deletion ( #713 )
2026-04-28 01:08:06 -07:00
Trevin Chow
1f0a77bcc1
fix(skills): replace shell antipatterns blocked by permission check ( #711 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 00:14:27 -07:00
Trevin Chow
8cc07acb52
docs(solutions): refresh stale references and prune obsolete doc ( #712 )
2026-04-27 22:17:02 -07:00
Trevin Chow
41e7f72ab6
feat(ce-brainstorm,ce-plan): surface agent's scope synthesis before doc-write ( #705 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 20:34:30 -07:00
Trevin Chow
cd2fc67c3f
fix(commit-push-pr): branch from fresh remote base to prevent stale-base contamination ( #708 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 16:39:17 -07:00
Trevin Chow
4b5f28da97
fix(ce-work-beta): defer model and reasoning effort to Codex config ( #704 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 21:32:13 -07:00
Trevin Chow
dd080943e0
fix(ce-doc-review): tighten suggested_fix and why_it_matters rules ( #702 )
2026-04-26 14:39:01 -07:00
github-actions[bot]
179612039e
chore: release main ( #684 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v3.2.0
compound-engineering-v3.2.0
2026-04-26 14:23:32 -07:00
Trevin Chow
5952b20d7f
fix(skills): replace case statements blocked by permission check ( #701 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 14:22:20 -07:00
Trevin Chow
e8c118e28f
refactor(ce-commit-push-pr): merge ce-pr-description into ce-commit-push-pr ( #700 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 02:23:59 -07:00
Trevin Chow
a91270ccd2
fix(session-historian): cap deep-dives, add keyword filter primitive, tighten dispatch ( #699 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 23:37:30 -07:00
Trevin Chow
053c1db255
fix(ce-work): codify worktree isolation for parallel subagent dispatch ( #698 )
2026-04-25 23:22:49 -07:00
Trevin Chow
7eea2d1cfe
feat(ce-compound): add frontmatter parser-safety validator ( #697 )
2026-04-25 21:37:57 -07:00
Trevin Chow
ad9577e732
fix(ce-code-review): tighten autofix_class rubric for safe_auto/gated_auto boundary ( #695 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 21:03:43 -07:00
Trevin Chow
bd72818609
fix(ce-resolve-pr-feedback): add declined verdict for harmful suggestions ( #694 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 20:04:39 -07:00
Trevin Chow
e21156eeb7
fix(ce-debug): default to commit-and-PR and tighten learning offer ( #693 )
2026-04-25 19:27:09 -07:00
Trevin Chow
50bf65e88c
fix(ce-doc-review): rename LFG path to best-judgment to avoid /lfg collision ( #691 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 19:04:31 -07:00
Trevin Chow
f30404e57b
fix(ce-demo-reel): wait for network idle and reject blank frames ( #692 )
2026-04-25 18:59:40 -07:00
Trevin Chow
85e9a2073b
fix(ce-code-review): move run artifacts from .context/ to /tmp per AGENTS.md ( #690 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 18:19:40 -07:00
Trevin Chow
9ba41a14ca
fix(ce-code-review): replace LFG with best-judgment auto-resolve ( #685 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 18:12:09 -07:00
Trevin Chow
1284290af2
fix(ce-debug): delegate commit/PR and add branch check ( #683 )
2026-04-24 20:54:06 -07:00
github-actions[bot]
ea8721eb21
chore: release main ( #680 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.1.0
cli-v3.1.0
2026-04-24 15:16:49 -07:00
Trevin Chow
304a975d02
feat(ce-brainstorm): probe rigor gaps with prose before Phase 2 ( #677 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 15:13:35 -07:00
Trevin Chow
bc8ae1a6b5
fix(main): recover version drift, fix stale test, document learnings ( #678 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 15:07:49 -07:00
Kieran Klaassen
47350c3e4e
fix(ce-test-browser): skip headed/headless question in pipeline mode
...
Agents spawned from LFG were blocking forever at the AskUserQuestion
prompt with no user present to respond. In mode:pipeline, default to
headless and skip step 2 entirely.
Bump 3.0.6 -> 3.0.7
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 13:17:07 -07:00
Kieran Klaassen
22d493b192
feat(ce-test-browser): gate port scan and auto-start on pipeline mode
...
- Port scan (find_free_port) only runs when PIPELINE_MODE=1
- Dev server auto-start only runs in pipeline mode; manual invocations
print a help message and stop
- LFG step 6 now passes mode:pipeline to ce-test-browser so parallel
agents claim non-colliding ports automatically
- Bump version 3.0.5 -> 3.0.6
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 12:59:50 -07:00
Kieran Klaassen
f8720da3d1
feat(ce-test-browser): free-port scan and auto-server start
...
- Always verify preferred port is free; scan upward until finding one
- Auto-start dev server (bin/dev / rails server / npm run dev) on the
claimed port if nothing is listening — no more "please start your server"
- Pass PORT= explicitly so parallel agents on the same machine never
collide on 3000
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 12:56:31 -07:00
Kieran Klaassen
1f20c3842d
feat(lfg): add ce-commit-push-pr step and remove ralph-loop
...
- Add ce-commit-push-pr as step 7 so LFG ends with a pushed branch and open PR
- Remove optional ralph-loop step (step 1) -- simplifies the pipeline
- Renumber all steps and fix cross-references accordingly
- Bump version 3.0.3 -> 3.0.4
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 12:18:26 -07:00
github-actions[bot]
bc3709fc53
chore: release main ( #675 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.0.3
cli-v3.0.3
2026-04-24 07:24:56 -07:00
Trevin Chow
ab44d89b0b
fix(release): remove stale release-as pin ( #674 )
2026-04-24 07:23:02 -07:00
Trevin Chow
f0433d9150
fix(ce-ideate): sharpen bug intent, surprise-me dispatch, and drop authoring refs ( #672 )
2026-04-24 02:21:21 -07:00
github-actions[bot]
6b5da46ccd
chore: release main ( #661 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.0.2
cli-v3.0.2
2026-04-24 02:06:18 -07:00