Skip to content

Commit 2af0db3

Browse files
marcusgollclaude
andcommitted
chore: release v6.5.0
- Bump version to 6.5.0 - Update CHANGELOG.md with comprehensive error logging feature - Update README.md Recent Updates section with v6.5.0 - Update version references Release: v6.5.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4f409da commit 2af0db3

File tree

3 files changed

+46
-1
lines changed

3 files changed

+46
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
---
44

5+
## [6.5.0] - 2025-11-18
6+
7+
### Added
8+
- **Comprehensive Error Logging**: Implemented automatic error tracking during workflow execution
9+
- Added native bash `mark-failed` function to task-tracker.sh
10+
- Error-log.md now automatically populated during /implement phase
11+
- Captures test failures, missing REUSE files, git conflicts, linting errors
12+
- Specialist agents required to log errors BEFORE auto-rollback
13+
- Resolves issue where error-log.md remained empty despite errors occurring
14+
15+
### Fixed
16+
- **CI ShellCheck**: Excluded workflow instruction files from validation
17+
- Workflow files (*-workflow.sh) are documentation, not executable scripts
18+
- Added SC2004 to ShellCheck exclusions (cosmetic style warnings)
19+
20+
### Technical Details
21+
- **task-tracker.sh**: Native bash implementation for mark-failed action with feature directory auto-detection
22+
- **implement-workflow.sh**: Updated specialist agent prompts with mandatory error logging instructions
23+
- **CI workflow**: Modified to exclude instruction files from ShellCheck and syntax validation
24+
25+
---
26+
527
## [6.4.1] - 2025-11-17
628

729
### Fixed

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,29 @@
4444

4545
## 🆕 Recent Updates
4646

47+
### v6.5.0 (November 2025)
48+
49+
**Comprehensive Error Logging**
50+
51+
- **Automatic Error Tracking**: Error-log.md now automatically populated during workflow execution
52+
- Native bash `mark-failed` function in task-tracker.sh
53+
- Specialist agents MUST log errors BEFORE auto-rollback
54+
- Captures test failures, missing REUSE files, git conflicts, linting errors
55+
- Structured format with timestamps, task IDs, and error details
56+
- **Mandatory Error Logging**: Updated specialist agent prompts in implement-workflow.sh
57+
- All failure scenarios require error logging via task-tracker mark-failed
58+
- Error capture integrated into auto-rollback logic
59+
- Continue to next task after logging (fail gracefully)
60+
- **CI ShellCheck Fixes**: Excluded workflow instruction files from validation
61+
- Workflow files (*-workflow.sh) are documentation, not executable bash scripts
62+
- Added SC2004 to exclusions (cosmetic style warnings)
63+
64+
**Problem Solved**: Error-log.md files were created with comprehensive templates during /plan phase but remained empty during workflow execution. Only /debug command and PowerShell task-tracker actually wrote to error-log.md, meaning errors during /implement were lost.
65+
66+
**Impact**: All failures during workflow execution are now automatically logged to error-log.md with full context. Debugging is dramatically faster with complete error history. Specialist agents fail gracefully with proper error tracking.
67+
68+
---
69+
4770
### v6.4.1 (November 2025)
4871

4972
**Windows Compatibility Fix**

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "spec-flow",
3-
"version": "6.4.1",
3+
"version": "6.5.0",
44
"description": "Spec-Driven Development workflow toolkit for Claude Code - Build high-quality features faster with repeatable AI workflows",
55
"keywords": [
66
"claude",

0 commit comments

Comments
 (0)