|
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
The `sdlc merge` command reads the Branch field from the feature manifest on main, but `sdlc branch create` was only committing that state to the feature branch (via the executor's CommitAndPush). This caused merge to fail with "feature has no branch". Two changes: 1. cmd/sdlc/cmd_branch.go: commit .sdlc/ state to main before `git checkout -b`, ensuring Branch metadata is on main where merge reads it. 2. internal/worker/sdlc_executor.go: reset workspace to main (`git fetch && git checkout main && git reset --hard origin/main`) before each SDLC task, preventing cross-task branch contamination from commands that switch branches. Also updates foundary cookbook with architect fallback pattern and on_error: continue for steps that may fail during early lifecycle. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| aeries-1-genesis.yaml | ||
| aeries-2-simulation.yaml | ||
| aeries-3-society.yaml | ||
| composable-app.yaml | ||
| evolving-app.yaml | ||
| foundary.yaml | ||
| full-stack-feature.yaml | ||
| landing-page.yaml | ||
| sdlc-flow.yaml | ||
| slackpath-1-authenticated-service.yaml | ||
| slackpath-2-async-worker-pipeline.yaml | ||
| slackpath-3-realtime-chat.yaml | ||
| slackpath-4-microservice-constellation.yaml | ||
| slackpath-5-full-lifecycle.yaml | ||