Skip to content

PR 3: Convert bugfix and feature commands to thin wrappers - #40

Merged
5uck1ess merged 3 commits into
mainfrom
feat/deterministic-pr3-lifecycle
Apr 9, 2026
Merged

PR 3: Convert bugfix and feature commands to thin wrappers#40
5uck1ess merged 3 commits into
mainfrom
feat/deterministic-pr3-lifecycle

Conversation

@5uck1ess

@5uck1ess 5uck1ess commented Apr 9, 2026

Copy link
Copy Markdown
Owner

Summary

Third PR of the deterministic workflow conversion project.

  • Commands (bugfix.md, feature.md) converted to thin wrappers with invoke + fallback pattern (-173 lines)
  • YAML workflows (bugfix.yml, feature.yml) unchanged — they already have rich triage fast-paths, scratchpad integration, parallel reviews, and proper loop gates

Note: The spec's expect field (bugfix repro must fail before fix) and branch construct (goto on FIXED/NOT_FIXED) require Go engine changes in the separate engine repo. These are deferred as future engine enhancements — the existing workflows handle the same flow via prompt-based loop gates.

Test plan

  • devkit workflow run bugfix "describe the bug" — engine runs full bugfix lifecycle
  • devkit workflow run feature "describe the feature" — engine runs full feature lifecycle
  • Commands fall back to manual steps when engine unavailable

5uck1ess added 3 commits April 9, 2026 19:33
PR 3 of deterministic workflow conversion. Converts bugfix and feature
command files to thin wrappers that delegate to existing YAML workflows.
YAML workflows (bugfix.yml, feature.yml) unchanged — they already have
rich triage fast-paths, scratchpad integration, parallel reviews, and
proper loop gates.

Note: the spec's `expect` field and `branch` construct require engine
changes (separate repo). Filed as future engine enhancement.

Commands: 2 files, -173 lines
…LL skip

- Brainstorm step: align with actual YAML prompt (design summary, not 2-3 approaches)
- Lint loop: fix max 5 → 4 to match workflow
- Add note that SMALL scope skips brainstorm step
@5uck1ess
5uck1ess merged commit 99ec15d into main Apr 9, 2026
3 checks passed
@5uck1ess
5uck1ess deleted the feat/deterministic-pr3-lifecycle branch April 9, 2026 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant