v0.7.1
This release focuses on improving strict watch mode visibility, cleaner CLI output, and better internal organization.
🔁 Changed
Internal Improvements
- Refactored watch mode modules into a dedicated
watchMode/folder for better structure and maintainability. - Introduced shared utilities for consistent path formatting across CLI commands.
- Default CLI output now prioritizes summary messages, with detailed file output moved to
--verbose.
➕ Added
Strict Watch Session Tracking
- Added session-level statistics for errors, warnings, and resolved violations.
- Status block now shows cumulative session metrics and active violations.
- Output updates only when violations change to keep watch mode clean.
--verbose CLI Output
- Added
--verboseflag for detailed bundle output:
stamp context --verboseBundle checkmarks and per-file output now appear only in verbose mode.
Simplified --strict-watch Usage
--strict-watch now automatically enables watch mode:
stamp context --strict-watchThe previous command still works for backward compatibility:
stamp context --watch --strict-watch⚡ Performance
- Reduced terminal noise by updating strict watch output only when violations change.
- Improved readability with normalized relative path display.
📚 Documentation
- Updated docs for
--strict-watch,--verbose, and watch mode output examples.
🧪 Tests
- Added tests for session tracking, path utilities, verbose flag behavior, and strict watch CLI parsing.
🔗 Related PRs
- #124 – Strict watch session tracking
- #126 – Enhanced strict watch session summary
- #127 – Normalized CLI path display
- #128 – Added
--verboseflag - #129 – Simplified
--strict-watchusage - #130 – Watch mode module refactor