Sync functional improvements developed in revive-dev into BMAD-METHOD fork while preserving repo-specific paths: - Add memory-safe Claude helpers (run_claude_to_file, read_phase_tail) that pipe output to temp files instead of bash variables, preventing GB-scale RAM usage during long epic executions - Add kill_orphaned_test_processes() to clean up zombie jest/vitest/ playwright/pytest processes between stories and on exit - Replace per-call `env -u CLAUDECODE` with global `unset CLAUDECODE` at script start for cleaner nested session support - Port metrics resume/accumulation logic that restores counters from existing YAML on resumed runs and accumulates duration - Add log truncation between stories (64KB cap) to prevent unbounded log growth across multi-story runs - Add log persistence and cleanup trap to epic-chain.sh - Revert regression-gate.sh test commands to direct execution (matching revive-dev pattern) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| INIT.md | ||
| decision-log.sh | ||
| design-phase.sh | ||
| json-output.sh | ||
| regression-gate.sh | ||
| tdd-flow.sh | ||
| test-failure-filter.sh | ||
| utils.sh | ||