Skip to content

TDD isolation using a driver script - #68

Merged
jodavis merged 7 commits into
mainfrom
dev/jodavis/tdd-improvements
Jul 15, 2026
Merged

TDD isolation using a driver script#68
jodavis merged 7 commits into
mainfrom
dev/jodavis/tdd-improvements

Conversation

@jodavis

@jodavis jodavis commented Jul 15, 2026

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

Copy link
Copy Markdown

build-and-test: Python test results

Status: ✅ Passed

Test log

Comment thread plugins/dev-team/skills/implement-tdd/scripts/tdd_cycle.py Outdated
Comment thread plugins/dev-team/skills/implement-tdd/scripts/tdd_cycle.py Outdated
Comment thread plugins/dev-team/skills/implement-tdd/scripts/tdd_cycle.py Outdated
Comment thread plugins/dev-team/skills/workflow-orchestrate/scripts/dev_team.py Outdated
ElwoodMoves and others added 2 commits July 15, 2026 15:02
- Keep each trio member's claude subprocess alive across turns via
  --input-format/--output-format stream-json instead of restarting per
  turn (--resume every call). Confirmed by live smoke test: session_id
  and prompt cache persist across turns, and tool auto-approval needs
  no extra control-request handling. Also caught and fixed a real gap
  found during that smoke test: --output-format stream-json requires
  --verbose alongside --print.
- Make the TDD trio's test-file/production-file split configurable via
  a new testing.test-file-patterns project config key instead of a
  hardcoded Python-only convention.
- Pass the component prompt to tdd_cycle.py over stdin instead of a
  scratch temp file.
- Remove dead fallback in _project_configuration now that context files
  always cache project configuration at creation time.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fx1tsWZzfZCMemBEiN2TF1
@jodavis
jodavis enabled auto-merge (squash) July 15, 2026 18:15
@jodavis
jodavis merged commit 853a669 into main Jul 15, 2026
3 checks passed
@jodavis
jodavis deleted the dev/jodavis/tdd-improvements branch July 15, 2026 18:15
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