Skip to content

feat: implement v1.5.0, v1.6.0, v2.0.0 from improvement roadmap#9

Merged
ducdmdev merged 25 commits intomainfrom
feat/roadmap-v150-v200
Mar 2, 2026
Merged

feat: implement v1.5.0, v1.6.0, v2.0.0 from improvement roadmap#9
ducdmdev merged 25 commits intomainfrom
feat/roadmap-v150-v200

Conversation

@ducdmdev
Copy link
Owner

@ducdmdev ducdmdev commented Mar 1, 2026

Summary

Delivers the final 3 releases from the improvement roadmap (tasks 15-36), adding hook enforcement, coordination improvements, and worktree isolation.

  • v1.5.0 — Hook Enforcement: SessionStart(compact) context recovery, PreToolUse file ownership (warn-then-block via file-locks.json), SubagentStart/Stop lifecycle tracking, enhanced TaskCompleted with scoped git checks
  • v1.6.0 — Coordination Improvements: Auto-branch creation per teammate, events.log workspace tracking, Direct Handoff coordination pattern
  • v2.0.0 — Worktree Isolation & Task Decomposition: Worktree setup/merge scripts for per-teammate isolation, worktree isolation in SKILL.md (Phase 2/3/5), nested task decomposition support

Stats

  • 23 files changed (+898/-51 lines)
  • 5 new hook scripts, 5 new test files, 1 enhanced script
  • 87 tests across 9 test files — all passing
  • 3 validation gates passed (plugin validates at each release)
  • Tags: v1.5.0, v1.6.0, v2.0.0

Post-audit fixes (4 commits)

Deep dive audit identified 7 high-severity issues, all fixed:

  • fix: remove grep -oP from recover-context.sh for macOS compatibility — replaced Perl regex with portable sed
  • fix: normalize absolute paths in check-file-ownership.sh — workspace exemption and ownership matching now work with absolute paths from Claude Code
  • test: add missing argument and merge conflict tests for merge-worktrees.sh — 2 untested error paths now covered (+9 assertions)
  • docs: fix events.log format and report step reference — synced events.log JSON format across SKILL.md, workspace-templates.md, and track-teammate-lifecycle.sh; fixed stale Phase 5 step number in report-format.md

Test plan

  • bash tests/run-tests.sh — 87 tests, 0 failures ✅
  • claude plugin validate . — PASS ✅
  • Version sync: all 3 files at 2.0.0 (plugin.json, marketplace.json, package.json) ✅
  • All 7 scripts executable (-rwxr-xr-x) ✅
  • hooks.json references resolve with ${CLAUDE_PLUGIN_ROOT} (6 refs) ✅
  • Audit: 4-stream parallel review (hooks, tests, docs, integration) — all high issues resolved ✅

ducdmdev added 25 commits March 1, 2026 00:30
- CLAUDE.md: expand file ownership table (workspace-templates, custom-roles,
  CHANGELOG, README, tests), add test suite section, document all 6 hooks
  in verify section, add CHANGELOG and test steps to release checklist
- README.md: add missing docs files to plugin structure tree
  (workspace-templates, custom-roles), replace stale "Planned Features"
  with Changelog link
Document file-locks.json, events.log, and report.md as non-template
workspace files created during Phase 3/4/5.
@ducdmdev ducdmdev merged commit 5b56144 into main Mar 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant