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> |
||
|---|---|---|
| .. | ||
| epic-execute-lib | ||
| epic-chain.sh | ||
| epic-execute.sh | ||
| uat-validate.sh | ||