Commit Graph

11 Commits

Author SHA1 Message Date
645f537895 wip 2025-11-30 23:00:48 +01:00
f8a1fbeb50 Refactor infra tests, clean E2E step suites, and fix TS in tests 2025-11-30 10:58:49 +01:00
af14526ae2 refactoring 2025-11-30 02:07:08 +01:00
f552649357 wip 2025-11-27 18:14:25 +01:00
502d9084e7 wip 2025-11-27 02:23:59 +01:00
fef75008d8 wip 2025-11-26 17:03:29 +01:00
e2bea9a126 working companion prototype 2025-11-24 23:32:36 +01:00
84800c663a refactor(automation): remove browser automation, use OS-level automation only 2025-11-22 17:57:35 +01:00
81b2fd3cd3 feat(ci): add husky pre-commit hook and fix puppeteer-core chrome detection 2025-11-22 13:37:39 +01:00
a980a288ea feat(automation): implement dual-mode browser automation with DevTools adapter - Add explicit result types for all automation operations (NavigationResult, FormFillResult, ClickResult, WaitResult, ModalResult) - Implement BrowserDevToolsAdapter for real browser automation via Chrome DevTools Protocol - Create IRacingSelectorMap with CSS selectors for all 18 workflow steps - Add AutomationConfig for environment-based adapter selection (mock/dev/production) - Update DI container to support mode switching via AUTOMATION_MODE env var - Add 54 new tests (34 integration + 20 unit), total now 212 passing - Add npm scripts: companion:mock, companion:devtools, chrome:debug 2025-11-21 19:54:37 +01:00
098bfc2c11 feat(companion): implement hosted session automation POC with TDD approach 2025-11-21 16:27:15 +01:00