atento-core 0.1.0

Core engine for the Atento Chained Script CLI
Documentation
# Pull Request

## Type of Change
**Please prefix your PR title with the change type: PATCH, MINOR, or MAJOR**  
Example: `PATCH: Fix typo in README` or `MINOR: Add workflow validation feature`

<!-- Mark the relevant option with an 'x' -->
- [ ] **PATCH**: Bug fix / minor change (non-breaking)
- [ ] **MINOR**: New feature / functionality (backwards-compatible)
- [ ] **MAJOR**: Breaking change / major feature
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring
- [ ] Test improvements

## Description
<!-- Provide a brief description of what this PR does -->

## Related Issues
<!-- Link to related issues using #issue_number -->
Fixes #
Related to #

## Changes Made
<!-- Provide a detailed list of changes -->
- 
- 
- 

## Testing
<!-- Describe the tests you ran and how to reproduce them -->
- [ ] All existing tests pass (`make test`)
- [ ] Added new tests for the changes
- [ ] Manual testing performed
- [ ] QA smoke tests pass (`make qa`)
- [ ] Code coverage is above 80%

**Test Configuration**:
- OS: 
- Rust version: 

## Checklist
<!-- Mark completed items with an 'x' -->
- [ ] My code follows the style guidelines (`cargo fmt` and `make format-check`)
- [ ] My changes generate no new warnings (`make clippy`)
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have made corresponding changes to the documentation
- [ ] I have updated CHANGELOG.md (if applicable)
- [ ] Code coverage is maintained or improved (80%+ target)
- [ ] All CI checks pass

## Screenshots (if applicable)
<!-- Add screenshots to help explain your changes -->

## Additional Notes
<!-- Any additional information that reviewers should know -->