Skip to content

Fix pipeline friction: permissions, branch setup, skill file access#36

Merged
jodavis merged 2 commits into
feature/ADR-269-agent-orchestrationfrom
dev/claude/implement-pipeline-fixes
Jun 13, 2026
Merged

Fix pipeline friction: permissions, branch setup, skill file access#36
jodavis merged 2 commits into
feature/ADR-269-agent-orchestrationfrom
dev/claude/implement-pipeline-fixes

Conversation

@jodavis-claude

Copy link
Copy Markdown
Collaborator
  • Pre-approve common git/script commands in ~/.claude/settings.json to eliminate repeated approval prompts for get-context-path.sh and git ops
  • Add setting-up pipeline state + SetupWorkspaceStep: finds epic branch via spec/Jira, pulls latest, creates dev/claude/ before research
  • Fix task-runner to embed skill content in sub-agent prompt (reads skill file itself and substitutes $TASK_BRIEF/$ARGUMENTS/etc.) so sub-agents no longer need plugin-dir file access via the Skill tool
  • Fix developer-implement step 0: check for exact dev/claude/ branch name instead of loose "contains work-item-id" which matched feature branches
  • Simplify branch naming: drop slug suffix, use dev/claude/ only
  • Pass plugin_root to task-runner so it knows where to load skill files from

- Pre-approve common git/script commands in ~/.claude/settings.json to
  eliminate repeated approval prompts for get-context-path.sh and git ops
- Add setting-up pipeline state + SetupWorkspaceStep: finds epic branch via
  spec/Jira, pulls latest, creates dev/claude/<work-item-id> before research
- Fix task-runner to embed skill content in sub-agent prompt (reads skill file
  itself and substitutes $TASK_BRIEF/$ARGUMENTS/etc.) so sub-agents no longer
  need plugin-dir file access via the Skill tool
- Fix developer-implement step 0: check for exact dev/claude/<id> branch name
  instead of loose "contains work-item-id" which matched feature branches
- Simplify branch naming: drop slug suffix, use dev/claude/<work-item-id> only
- Pass plugin_root to task-runner so it knows where to load skill files from

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown

build-and-test: Python test results

Status: ✅ Passed

Test log

@jodavis jodavis merged commit 6c0eb2e into feature/ADR-269-agent-orchestration Jun 13, 2026
1 check passed
@jodavis jodavis deleted the dev/claude/implement-pipeline-fixes branch June 13, 2026 14:31
jodavis pushed a commit that referenced this pull request Jun 19, 2026
)

* Fix pipeline friction: permissions, branch setup, skill file access

- Pre-approve common git/script commands in ~/.claude/settings.json to
  eliminate repeated approval prompts for get-context-path.sh and git ops
- Add setting-up pipeline state + SetupWorkspaceStep: finds epic branch via
  spec/Jira, pulls latest, creates dev/claude/<work-item-id> before research
- Fix task-runner to embed skill content in sub-agent prompt (reads skill file
  itself and substitutes $TASK_BRIEF/$ARGUMENTS/etc.) so sub-agents no longer
  need plugin-dir file access via the Skill tool
- Fix developer-implement step 0: check for exact dev/claude/<id> branch name
  instead of loose "contains work-item-id" which matched feature branches
- Simplify branch naming: drop slug suffix, use dev/claude/<work-item-id> only
- Pass plugin_root to task-runner so it knows where to load skill files from

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Update dev-team version to 1.2.3

---------

Co-authored-by: Joe Davis <ElwoodMoves@hotmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

3 participants