- Add comprehensive CFConstants.swift wrapper for thread-safe CF constant access
- Update all CF constant usage across 10+ files to use CFConstants wrapper
- Fix Swift 6 concurrency issues in GlobalAXLogger (nonisolated with Task wrapping)
- Make all types Sendable/Equatable: CFConstants, AXValueWrapper, AXElementData, AnyCodable, ErrorDetail
- Add comprehensive Equatable implementation for AnyCodable with mixed type support
- Fix all test infrastructure issues: Comment struct usage, nil comparisons, assertion types
- Update 35+ test assertions across 5 test files for proper XCTest compatibility
- Resolve all actor isolation and concurrency warnings
- Ensure clean build with zero compilation errors and warnings
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add .swiftformat config with conservative formatting rules
- Update CI workflow to include SwiftFormat checking
- Add Makefile targets for formatting and linting
- Apply initial formatting fixes to existing code
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Configure GitHub Actions CI with build and SwiftLint checks
- Auto-fix SwiftLint formatting violations across codebase
- Enable automated code quality enforcement on PRs
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Removes Xcode project structure and implements Swift Package Manager
with accessibility inspection commands and test framework.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>