Commit Graph

112 Commits

Author SHA1 Message Date
Trevin Chow 9859f754d2 feat(ce-work): recognize U-IDs and preserve them in task labels
Close the execution side of the brainstorm-plan-work traceability loop:

- Track Progress guidance now recognizes U-IDs alongside R/A/F/AE in
  blockers, deferred-work notes, task summaries, and final verification.
  U-IDs anchor units across plan edits; R/A/F/AE anchor product intent
  across the brainstorm-plan handoff. The 'use IDs the plan supplies,
  don't invent ones it doesn't' rule prevents synthetic ID creation.

- Create Todo List step now includes U-ID prefix preservation: when the
  plan defines U-IDs, the unit's U-ID becomes the task subject prefix
  (e.g., 'U3: Add parser coverage'). This anchors blockers and
  summaries to the same identifier the plan uses, so a 'U3 blocked'
  status update unambiguously matches the source unit even after the
  plan has been edited or reordered.

Propagated to beta — shared traceability contract. The U-ID recognition
guidance applies equally to both execution modes; nothing about delegate
mode (the experimental beta-only behavior) interacts with ID semantics.

Refs PR #629.
2026-04-21 15:25:07 -07:00
Trevin Chow 3ccba5f686 feat(ce-plan): enforce U-ID stability and origin trace preservation in deepening
Update the confidence-check machinery so the new traceability contract
is enforced where plans are actually strengthened:

- Requirements Trace checklist gains an origin A/F/AE preservation
  check — flags inconsistent or dropped references across trace, units,
  and test scenarios when origin supplied them.
- Implementation Units checklist gains two new bullets: existing U-IDs
  were renumbered after reorder/split/delete, and units realizing a
  flow or enforcing an AE do not cite the corresponding F-ID/AE-ID.
- Step 5.3.7 Allowed-changes pairs the existing 'reorder or split
  implementation units' permission with an explicit no-renumber rule
  and stated rationale (breaks ce-work blocker references).
- Step 5.3.7 Do-not list forbids renumbering as part of tidying.
  Deepening is the most likely accidental-renumber vector, so the rule
  appears in both Allowed (positive framing) and Do-not (prohibition).

Refs PR #629.
2026-04-21 15:24:18 -07:00
Trevin Chow cd5888b258 feat(ce-plan): add AE-link convention, Alternatives rule, and Phase 5.1 origin checks
Three small workflow rules that round out the plan-side traceability
contract:

- Phase 3.5 Test scenarios description gains an AE-link convention:
  prefix test scenarios that directly enforce an origin Acceptance
  Example with 'Covers AE<N>.'. Sparse-by-design — most test scenarios
  are finer-grained than AEs and do not link. The rule is the mechanism
  by which AE's disambiguation propagates into enforcement.

- Phase 4.1b Alternative Approaches Considered gains the planning
  mirror rule: alternatives differ on *how* the work is built
  (architecture, sequencing, integration pattern, rollout strategy).
  Tiny implementation variants belong in Key Technical Decisions.
  Product-shape alternatives belong upstream in ce-brainstorm — surface
  them back rather than re-litigating product questions during planning.

- Phase 5.1 finalization checklist gains three new bullets: U-ID
  stability check, origin R/F/AE preservation check (judgment-call
  phrasing — 'that affects implementation', not mechanical 'every ID
  appears'), and Deep-product Scope split check. All origin-related
  bullets guarded so the no-origin path skips them naturally.

Refs PR #629.
2026-04-21 15:23:22 -07:00
Trevin Chow 0de8c540dc feat(ce-plan): surface origin A/F/AE IDs and split Scope Boundaries
Three template changes that close the brainstorm-side traceability work
on the plan-side artifact:

- Requirements Trace gains optional 'Origin actors / flows / acceptance
  examples' sub-blocks. Included only when the upstream brainstorm
  supplies them; omitted cleanly when no origin doc exists.
- Scope Boundaries supports a conditional three-way split for
  Deep-product origins: 'Deferred for later' (carried, product
  sequencing) + 'Outside this product's identity' (carried, positioning)
  + 'Deferred to Follow-Up Work' (plan-local, implementation split).
  Default single-list structure unchanged for non-product-tier origins
  and no-origin plans.
- Rename 'Deferred to Separate Tasks' → 'Deferred to Follow-Up Work'
  throughout the file. 'Task' overlapped with TaskCreate/TaskList
  tooling and the contents are PRs/issues/repos.

The conditionality design rule is applied throughout: every origin-
derived structure has a stated trigger, a no-origin fallback, and
HTML-comment guidance so the template doesn't render broken sections in
the no-origin path.

Refs PR #629.
2026-04-21 15:22:02 -07:00
Trevin Chow 471fa4124d feat(ce-plan): add U-IDs and stability rule for Implementation Units
Plan-local U-IDs (U1, U2, ...) for Implementation Units, with explicit
stability rule: never renumber existing IDs, gaps are fine, new units
take next unused. Restated at Phase 3.3, Phase 3.5, and as a visible
HTML comment in the Phase 4.2 template — deepening (Phase 5.3) is the
most likely accidental-renumber vector, so the rule needs to be visible
at every entry point.

Closes the execution-side ambiguity: ce-work can now reference 'U3' in
blockers and verification with stable meaning across plan edits.

Refs PR #629 (originating brainstorm-side traceability work).
2026-04-21 15:20:26 -07:00
Trevin Chow 3ed4a4fa0f feat(codex): native plugin install manifests + agents-only converter (#616) 2026-04-20 19:44:25 -07:00
Trevin Chow c2d60b47be refactor(install): prefer native plugin install across targets (#609)
Co-authored-by: John Cavanaugh <cavanaug@users.noreply.github.com>
2026-04-20 18:47:07 -07:00
Trevin Chow d8436b9a3c fix(ce-compound): quote YAML array items starting with reserved indicators (#613)
Co-authored-by: Nathan Vale <hi@nathanvale.com>
2026-04-20 14:01:11 -07:00
Trevin Chow c1f68d4d55 feat(doc-review, learnings-researcher): tiers, chain grouping, rewrite (#601)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 20:25:47 -07:00
Trevin Chow 5c0ec9137a refactor(cli)!: rename all skills and agents to consistent ce- prefix (#503)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 15:44:22 -07:00
Trevin Chow 27cbaf8161 feat(ce-review): add per-finding judgment loop to Interactive mode (#590)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:09:03 -07:00
Trevin Chow 12aaad31eb feat(ce-ideate): mode-aware v2 ideation (#588)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 11:40:54 -07:00
Trevin Chow 59dbaef376 feat(ce-release-notes): add skill for browsing plugin release history (#589)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-17 02:00:37 -07:00
Kieran Klaassen 070092d997 feat(ce-polish-beta): human-in-the-loop polish phase between /ce:review and merge (#568)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 17:55:10 -05:00
Harold Hunt 8f20aa0406 feat(ce-optimize): Auto-research loop for tuning system prompts / vector clustering / evaluating different code solution / etc (#446)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 20:16:09 -07:00
Trevin Chow 354dbb7582 feat(ce-setup): unified setup skill with dependency management and config bootstrapping (#345)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 17:39:43 -07:00
Trevin Chow b979143ad0 feat(ce-demo-reel): add demo reel skill with Python capture pipeline (#541)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 21:29:51 -07:00
Trevin Chow bb59547a2e feat(ce-work): reduce token usage by extracting late-sequence references (#540)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 12:48:21 -07:00
Trevin Chow 31b0686c2e feat(ce-work-beta): add beta Codex delegation mode (#476)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 00:29:12 -07:00
Trevin Chow 320a045241 feat(ce-plan,ce-brainstorm): universal planning and brainstorming for non-software tasks (#519)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 23:53:13 -07:00
Trevin Chow b3960ec64b feat(slack-researcher): add Slack organizational context research agent (#495)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:39:25 -07:00
Trevin Chow 4fdbdc4ac3 docs(skill-design): document research agent pipeline separation and refresh stale refs (#510)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 11:20:44 -07:00
Trevin Chow 7b8265bd81 feat(resolve-pr-feedback): add cross-invocation cluster analysis (#480)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:15:25 -07:00
Trevin Chow c56c7667df feat(cli-readiness-reviewer): add conditional review persona for CLI agent readiness (#471)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 19:19:54 -07:00
Trevin Chow 9bf3b07185 fix(ce-compound): require question tool for "What's next?" prompt (#460)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 16:25:26 -07:00
Trevin Chow 44e3e77dc0 feat(git-commit-push-pr): add conditional visual aids to PR descriptions (#444)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 14:13:25 -07:00
Trevin Chow f93d10cf60 feat(converters): centralize model field normalization across targets (#442)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:08:35 -07:00
Trevin Chow 35678b8add feat(testing): close the testing gap in ce:work, ce:plan, and testing-reviewer (#438)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:07:05 -07:00
Trevin Chow a301a08205 feat(resolve-pr-feedback): add gated feedback clustering to detect systemic issues (#441)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 12:40:55 -07:00
Trevin Chow 4c7f51f35b feat(ce-plan): add conditional visual aids to plan documents (#440)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 12:18:31 -07:00
Trevin Chow 1f499482bc fix(git-commit-push-pr): quiet expected no-pr gh exit (#439) 2026-03-29 11:45:27 -07:00
Trevin Chow bd02ca7df0 feat(ce-brainstorm): add conditional visual aids to requirements documents (#437)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 11:13:19 -07:00
Trevin Chow 3706a9764b feat(ce-review): add headless mode for programmatic callers (#430)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 16:09:21 -07:00
Trevin Chow f83305e22a fix: harden git workflow skills with better state handling (#406)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:04:54 -07:00
Trevin Chow da390a65a2 refactor: merge deepen-plan into ce:plan as automatic confidence check (#404) 2026-03-26 22:15:58 -07:00
Trevin Chow 5e6cd5c909 feat: add adversarial review agents for code and documents (#403) 2026-03-26 20:34:49 -07:00
Trevin Chow b30288c44e feat: add project-standards-reviewer as always-on ce:review persona (#402) 2026-03-26 19:20:15 -07:00
Trevin Chow b25480af9e fix: sanitize colons in skill/agent names for Windows path compatibility (#398) 2026-03-26 16:15:48 -07:00
Trevin Chow 1bd63c2c89 fix: consolidate local dev README and fix shell aliases (#396) 2026-03-26 12:34:55 -07:00
Trevin Chow 13aa3fa846 feat: add CLI agent-readiness reviewer and principles guide (#391) 2026-03-26 12:24:54 -07:00
Trevin Chow e09a7426be feat: add branch-based plugin install for worktree workflows (#395) 2026-03-26 11:01:56 -07:00
Trevin Chow 27b9831084 feat: add new onboarding skill to create onboarding guide for repo (#384) 2026-03-25 21:30:09 -07:00
Trevin Chow 7c5ff445e3 feat: promote ce:review-beta to stable ce:review (#371) 2026-03-24 21:00:38 -07:00
Trevin Chow 2612ed6b3d feat: rationalize todo skill names and optimize skills (#368) 2026-03-24 18:35:09 -07:00
Trevin Chow 169996a75e feat: promote ce:plan-beta and deepen-plan-beta to stable (#355) 2026-03-24 10:18:14 -07:00
Trevin Chow 65e5621dbe refactor: consolidate todo storage under .context/compound-engineering/todos/ (#361) 2026-03-24 09:54:30 -07:00
Trevin Chow 18d22afde2 feat: redesign document-review skill with persona-based review (#359) 2026-03-24 01:51:22 -07:00
Trevin Chow e932276866 feat: add ce:review-beta with structured persona pipeline (#348) 2026-03-23 21:49:04 -07:00
Trevin Chow 4aa50e1bad feat: improve feature-video skill with GitHub native video upload (#344) 2026-03-22 21:27:59 -07:00
Trevin Chow 423e692726 feat: rewrite frontend-design skill with layered architecture and visual verification (#343) 2026-03-22 18:55:58 -07:00