Commit Graph

  • d2fae427f9 feat(driver): add TapSelector and make mock WaitForIdle honor duration pj 2026-04-17 23:54:00 +07:00
  • abeded0b19 test(verifier): cover spec lifecycle and weighted action selection pj 2026-04-17 23:48:59 +07:00
  • 72175bb13c feat(verifier): goja runtime hosting the spec API pj 2026-04-17 23:48:58 +07:00
  • 29c6ea4842 test(spec-api): cover runtime delegation for every public function pj 2026-04-17 23:45:37 +07:00
  • 4a1f8cb522 feat(spec-api): typed surface for spec authors pj 2026-04-17 23:45:36 +07:00
  • 5988e93057 chore(spec-api): scaffold @uatu/spec package metadata pj 2026-04-17 23:45:32 +07:00
  • 72c4e4c4d3 feat(trace): JSONL writer for steps + meta + screenshots pj 2026-04-17 23:43:45 +07:00
  • 0c277b2833 feat(ltl): formula AST and step evaluator for v0.1 pj 2026-04-17 23:42:44 +07:00
  • cee90694da feat(bundler): esbuild wrapper for spec compilation pj 2026-04-17 23:41:43 +07:00
  • 6353afdf83 feat(driver/mock): in-memory Driver for unit tests pj 2026-04-17 23:40:28 +07:00
  • d533aef04b feat(driver): Driver interface for v0.1 RPC surface pj 2026-04-17 23:40:28 +07:00
  • 123cbf06e7 fix(sdk-android): post frame callbacks via main looper pj 2026-04-17 23:39:11 +07:00
  • d991d99e0f feat: uatu-sample-harness for SDK round-trip validation pj 2026-04-17 23:39:07 +07:00
  • 8961aadda8 feat(sdk-android): throwaway sample app for SDK validation pj 2026-04-17 23:39:05 +07:00
  • 1700160077 feat(sdk-android): Uatu public API over SocketClient + Pauser pj 2026-04-17 22:57:12 +07:00
  • 8560d32cfe chore(sdk-android): return default values for Android stubs in unit tests pj 2026-04-17 22:57:08 +07:00
  • 52944b1aa6 feat(sdk-android): Pauser with frame-callback-gated extractors pj 2026-04-17 22:55:06 +07:00
  • ac49818283 feat(sdk-android): SocketClient with reconnect + LocalSocket transport pj 2026-04-17 22:53:13 +07:00
  • b9511c0718 feat(agent): socket server with PAUSE/STATE/RESUME flow pj 2026-04-17 22:50:54 +07:00
  • 2cc7617590 feat(sdk-android): Kotlin wire protocol matching the Go encoder pj 2026-04-17 22:48:10 +07:00
  • ca92bb1492 feat(agent): Go wire protocol with length-prefixed JSON framing pj 2026-04-17 22:48:07 +07:00
  • 9cea3b66f0 feat(sdk-android): scaffold Android library module pj 2026-04-17 22:38:04 +07:00
  • 9a792e20ce feat(sidecar): scaffold Kotlin JVM module with Shadow fat JAR pj 2026-04-17 22:38:01 +07:00
  • b594108595 chore(gradle): add root settings for uatu multi-project build pj 2026-04-17 22:37:53 +07:00
  • ac80114b2d chore(gradle): add Gradle wrapper 9.4.1 pj 2026-04-17 22:37:51 +07:00
  • 32cd729f9d chore: add .gitignore for gradle, IDE, and run outputs pj 2026-04-17 22:37:46 +07:00
  • 1c4b0dd00f feat(cli): scaffold uatu CLI with test and doctor subcommands pj 2026-04-17 22:29:09 +07:00
  • d73192b235 test(proto): cover driver service surface pj 2026-04-17 22:27:32 +07:00
  • 7c988b53dd chore(proto): generate Go stubs for driver service pj 2026-04-17 22:27:31 +07:00
  • 9d62ba963d feat(proto): define driver v0.1 service contract pj 2026-04-17 22:27:27 +07:00
  • ee78371566 chore(proto): add buf config for codegen and lint pj 2026-04-17 22:26:23 +07:00
  • 8d5b32c10b init project with readme pj 2026-04-17 22:07:09 +07:00