Fix command truncation and prepare for approval UI
- Fix regex pattern in semantic-validator.js that was truncating
domain names (google.com -> google)
- Remove unnecessary 'info' type error reporting to bug tracker
- Only add bug tracker activity when errorId is valid
- Add terminal approval UI design document
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>