Skip to content

Commit 6690b92

Browse files
committed
docs: add bulk_update_tasks to CHANGELOG.md
- Add Bulk Task Updates feature to Unreleased/Added section - Include comprehensive details: 70-95% savings, partial updates, atomic operation - Update tool count: 38 total tools (Task Management now 8 tools) - Add performance metrics: 10-task and 20-task savings examples - Note comprehensive test coverage (23 tests) Relates to task 42b48870-d541-420a-a95c-da10cafce048
1 parent d9dcd8d commit 6690b92

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

CHANGELOG.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11+
- **Bulk Task Updates** - Efficient multi-task update operation
12+
- `bulk_update_tasks` tool for updating 3-100 tasks in single operation
13+
- 70-95% token savings vs individual update_task calls
14+
- Supports partial updates (each task updates only specified fields)
15+
- Atomic operation with detailed success/failure reporting
16+
- Example: 10-task update saves 11,850 characters (95% reduction)
17+
- Comprehensive test suite with 23 tests covering validation, happy paths, errors, and performance
1118
- **Template Caching** - In-memory caching for template operations
1219
- CachedTemplateRepository decorator wraps SQLiteTemplateRepository
1320
- Caches individual templates, template lists, and template sections
@@ -34,10 +41,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3441

3542
### Changed
3643
- Removed `includeMarkdownView` parameter from get_task, get_feature, and get_project tools
37-
- Updated API reference documentation to reflect 40 total tools (was 37)
38-
- Updated tool category counts: Task Management (7 tools), Feature Management (6 tools), Project Management (6 tools)
44+
- Updated API reference documentation to reflect 38 total tools (was 37)
45+
- Updated tool category counts: Task Management (8 tools, was 7), Feature Management (6 tools), Project Management (6 tools)
3946

4047
### Performance
48+
- Bulk task updates: 70-95% token reduction vs individual update_task calls
49+
- 10 tasks: 95% savings (11,850 characters saved)
50+
- 20 tasks: 95% savings (23,700 characters saved)
51+
- Single database transaction vs multiple round-trips
4152
- V4 migration: Dependency lookups 5-10x faster with directional indexes
4253
- V4 migration: Search operations 2-5x faster with search vector indexes
4354
- V4 migration: Filtered queries 2-4x faster with composite indexes

CLAUDE.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -356,14 +356,4 @@ Last initialized: 2025-10-10
356356
- Write descriptive titles and summaries
357357
- Use appropriate complexity ratings (1-10)
358358
- Apply consistent tagging conventions
359-
- Include acceptance criteria in summaries
360-
361-
**Bulk Operations** (Token Optimization):
362-
- Use `bulk_update_tasks` for 3+ task updates (70-95% savings)
363-
- Use `bulk_create_sections` for 2+ sections (preferred over multiple add_section)
364-
- Use `bulk_update_sections` for multiple section updates
365-
- Combine with search_tasks to find then bulk update
366-
- Examples:
367-
- Feature completion: search + bulk update all tasks to completed
368-
- Priority triage: find dependent tasks + bulk update priority
369-
- Sprint planning: select pending tasks + bulk update to in-progress
359+
- Include acceptance criteria in summaries

0 commit comments

Comments
 (0)