Commit Graph

9 Commits

Author SHA1 Message Date
144d6401b5 feat: complete modular plugin refactor with 100% E2E coverage for interactions 2026-04-25 20:58:07 +02:00
8f8efe6f2a fix: eliminate 3 critical nav failures — DM guard, GOAP unlearn, ad escape
- Extract NAV_INTENT_KEYWORDS constant (DRY) with 'direct message', 'inbox',
  'dm', 'notification', 'heart icon' to fix structural guard self-sabotage
  where 'tap direct message icon inbox' was rejected as non-nav intent
- Add goal-achieved pre-check in GOAP _execute_recalled_path to skip
  stale paths when the bot is already on the target screen
- Add already-there detection in _execute_action to prevent false unlearning
  when navigation produces no UI change because goal is already met
- Implement 3-tier ad escape cascade: normal skip -> double scroll -> GOAP
  force-navigate to HomeFeed after 6+ consecutive ad cycles
- 92 unit tests pass, 223/224 integration tests pass (1 pre-existing flaky)
2026-04-24 21:42:27 +02:00
87df8d21a9 fix: restore node top-level text/desc extraction for Targeted UX and context correction parity 2026-04-24 15:48:16 +02:00
6edd2a18fb test: add unit tests for brevity bonus and blank start linguistic match 2026-04-24 15:20:29 +02:00
75009d91a2 feat(navigation): Implement 100% autonomous Blank Start architecture; purge heuristics 2026-04-22 00:05:03 +02:00
fff9ec5b0a Hardening: Streamlined testing infrastructure, unified toolkit, and established English TDD standards 2026-04-21 10:17:27 +02:00
ba4d7ffda2 chore: migrate autonomous navigation to GOAP and finalize 100% E2E test stabilization
- Delegate legacy BFS navigation to structure-based GOAP system
- Harden Situational Awareness Engine (SAE) for modal and obstacle clearance
- Fix device sizing calculations during mocked humanized scrolls
- Remove deprecated V8 test stubs and legacy debug entrypoints
- Stabilize Telepathic Engine context parsing thresholds
Result: 66/66 E2E and integration tests passing
2026-04-19 22:14:56 +02:00
89f14463c5 update 2026-04-17 00:44:41 +02:00
fa1d01527d init 2026-04-16 18:58:18 +02:00