diff --git a/CHANGELOG.md b/CHANGELOG.md index 82a69d15..60cea36e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,97 @@ All notable changes to Claude Code Workflow (CCW) will be documented in this fil The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -n## [4.6.2] - 2025-10-20 +## [5.0.0] - 2025-10-24 + +### πŸŽ‰ Less is More - Simplified Architecture Release + +This major release embraces the "less is more" philosophy, removing external dependencies, streamlining workflows, and focusing on core functionality with standard, proven tools. + +#### πŸš€ Breaking Changes + +**Removed Features**: +- ❌ **`/workflow:concept-clarify`** - Concept enhancement feature removed for simplification +- ❌ **MCP code-index dependency** - Replaced with standard `ripgrep` and `find` tools +- ❌ **`synthesis-specification.md` workflow** - Replaced with direct role analysis approach + +**Command Changes**: +- ⚠️ Memory commands renamed for consistency: + - `/update-memory-full` β†’ `/memory:update-full` + - `/update-memory-related` β†’ `/memory:update-related` + +#### βœ… Added + +**Standard Tool Integration**: +- βœ… **ripgrep (rg)** - Fast content search replacing MCP code-index +- βœ… **find** - Native filesystem discovery for better cross-platform compatibility +- βœ… **Multi-tier fallback** - Graceful degradation when advanced tools unavailable + +**Enhanced TDD Workflow**: +- βœ… **Conflict resolution mechanism** - Better handling of test-implementation conflicts +- βœ… **Improved task generation** - Enhanced phase coordination and quality gates +- βœ… **Updated workflow phases** - Clearer separation of concerns + +**Role-Based Planning**: +- βœ… **Direct role analysis** - Simplified brainstorming focused on role documents +- βœ… **Removed synthesis layer** - Less abstraction, clearer intent +- βœ… **Better documentation flow** - From role analysis directly to action planning + +#### πŸ“ Changed + +**Documentation Updates**: +- βœ… **All docs updated to v5.0.0** - Consistent versioning across all files +- βœ… **Removed MCP badge** - No longer advertising experimental MCP features +- βœ… **Clarified test workflows** - Better explanation of generate β†’ execute pattern +- βœ… **Fixed command references** - Corrected all memory command names +- βœ… **Updated UI design notes** - Clarified MCP Chrome DevTools retention for UI workflows + +**File Discovery**: +- βœ… **`/memory:load`** - Now uses ripgrep/find instead of MCP code-index +- βœ… **Faster search** - Native tools provide better performance +- βœ… **Better reliability** - No external service dependencies + +**UI Design Workflows**: +- ℹ️ **MCP Chrome DevTools retained** - Specialized tool for browser automation +- ℹ️ **Multi-tier fallback** - MCP β†’ Playwright β†’ Chrome β†’ Manual +- ℹ️ **Purpose-built integration** - UI workflows require browser control + +#### πŸ› Fixed + +**Documentation Inconsistencies**: +- πŸ”§ Removed references to deprecated `/workflow:concept-clarify` command +- πŸ”§ Fixed incorrect memory command names in getting started guides +- πŸ”§ Clarified test workflow execution patterns +- πŸ”§ Updated MCP dependency references throughout specs +- πŸ”§ Corrected UI design tool descriptions + +#### πŸ“¦ Updated Files + +- `README.md` / `README_CN.md` - v5.0 version badge and core improvements +- `COMMAND_REFERENCE.md` - Updated command descriptions, removed deprecated commands +- `COMMAND_SPEC.md` - v5.0 technical specifications, clarified implementations +- `GETTING_STARTED.md` / `GETTING_STARTED_CN.md` - v5.0 features, fixed command names +- `INSTALL_CN.md` - v5.0 simplified installation notes + +#### πŸ” Technical Details + +**Performance Improvements**: +- Faster file discovery using native ripgrep +- Reduced external dependencies improves installation reliability +- Better cross-platform compatibility with standard Unix tools + +**Architectural Benefits**: +- Simpler dependency tree +- Easier troubleshooting with standard tools +- More predictable behavior without external services + +**Migration Notes**: +- Update memory command usage (see command changes above) +- Remove any usage of `/workflow:concept-clarify` +- No changes needed for core workflow commands (`/workflow:plan`, `/workflow:execute`) + +--- + +## [4.6.2] - 2025-10-20 ### πŸ“ Documentation Optimization diff --git a/README.md b/README.md index c1d627c2..6567ff88 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,9 @@
-[![Version](https://img.shields.io/badge/version-v4.6.2-blue.svg)](https://github.com/catlog22/Claude-Code-Workflow/releases) +[![Version](https://img.shields.io/badge/version-v5.0.0-blue.svg)](https://github.com/catlog22/Claude-Code-Workflow/releases) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey.svg)]() -[![MCP Tools](https://img.shields.io/badge/πŸ”§_MCP_Tools-Experimental-orange.svg)](https://github.com/modelcontextprotocol) **Languages:** [English](README.md) | [δΈ­ζ–‡](README_CN.md) @@ -15,7 +14,14 @@ **Claude Code Workflow (CCW)** transforms AI development from simple prompt chaining into a robust, context-first orchestration system. It solves execution uncertainty and error accumulation through structured planning, deterministic execution, and intelligent multi-model orchestration. -> **πŸŽ‰ Latest: v4.6.2** - Documentation Optimization & `/memory:load` Command Refinement. See [CHANGELOG.md](CHANGELOG.md) for details. +> **πŸŽ‰ Version 5.0: Less is More** +> +> **Core Improvements**: +> - βœ… **Removed External Dependencies** - Using standard ripgrep/find instead of MCP code-index for better stability +> - βœ… **Streamlined Workflows** - Enhanced TDD workflow with conflict resolution mechanism +> - βœ… **Focused on Role Analysis** - Simplified planning architecture centered on role documents +> +> See [CHANGELOG.md](CHANGELOG.md) for full details. > πŸ“š **New to CCW?** Check out the [**Getting Started Guide**](GETTING_STARTED.md) for a beginner-friendly 5-minute tutorial!