Commit Graph

751 Commits

Author SHA1 Message Date
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