Summary
Extract the Wine/Windows automation helper bundle into a reusable component for Wine-based automation projects.
Candidate scope
- AHK/AutoIt wrappers and smoke helpers under
automation/core/, automation/bin/, and windows-tools/
- screenshot and window-inspection helpers
- WinInspect bootstrap/smoke integration after v0.4.0 validation
- dialog helper scripts where they are not WineBot-policy-specific
Acceptance criteria
- Define a package/image boundary for reusable helpers versus WineBot-specific broker/policy code.
- Document required Windows-side tools and their pinned versions/checksums.
- Include smoke tests for AHK, AutoIt, screenshot, and WinInspect under Wine.
- Keep security-sensitive binary downloads pinned and checksum-verified in build/deploy.
Recommendation
Defer until WinInspect v0.4.0 is built and smoked in WineBot. Then extract as a small helper image or package.
Trade-offs
A reusable helper bundle reduces duplication across Wine automation projects, but it must not bypass WineBot's input broker when used inside WineBot.
Summary
Extract the Wine/Windows automation helper bundle into a reusable component for Wine-based automation projects.
Candidate scope
automation/core/,automation/bin/, andwindows-tools/Acceptance criteria
Recommendation
Defer until WinInspect v0.4.0 is built and smoked in WineBot. Then extract as a small helper image or package.
Trade-offs
A reusable helper bundle reduces duplication across Wine automation projects, but it must not bypass WineBot's input broker when used inside WineBot.