feat: implement v1.5.0, v1.6.0, v2.0.0 from improvement roadmap#9
Merged
feat: implement v1.5.0, v1.6.0, v2.0.0 from improvement roadmap#9
Conversation
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Delivers the final 3 releases from the improvement roadmap (tasks 15-36), adding hook enforcement, coordination improvements, and worktree isolation.
Stats
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 portablesedfix: normalize absolute paths in check-file-ownership.sh— workspace exemption and ownership matching now work with absolute paths from Claude Codetest: 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.mdTest plan
bash tests/run-tests.sh— 87 tests, 0 failures ✅claude plugin validate .— PASS ✅-rwxr-xr-x) ✅${CLAUDE_PLUGIN_ROOT}(6 refs) ✅