Files
aiturk-mobil/docs/aiturk-beta5-acceptance.md
T

1.9 KiB

AITURK Mobil beta.5 candidate

Paired IDE REST, chat and Kanban sockets select the same phone profile. Requires IDE beta.19 for the desktop routing/startup fix. An unavailable backend returns an actionable Turkish message instead of waiting indefinitely.

Cold model discovery took 38 seconds on the actual backend. Only model catalog REST/RPC reads now allow 120 seconds; ordinary requests keep their prior limit. Cron create, blueprint creation and manual trigger are not replayed by the application retry loop after an ambiguous network failure. This does not claim server-side exactly-once execution or disable every transport-level retry.

Disconnect cancellation no longer reports replay as a remote error or asks for the old transcript. Media streaming uses platform-absolute paths/file URIs. Windows test portability: HOME absence, invariant path separators and an explicit JVM test locale; APK localization is unchanged.

Acceptance gates

  • Targeted JVM tests pass, including every previously failing class, profile, Cron, relay, catalog, replay cancellation and media tests.
  • Gitea runs the complete JVM suite, debug build and release compilation on the exact source commit before publication. No excluded failing test list.
  • Opt-in Android public-relay test verifies TLS with the actual production OkHttp stack. It uses only public relay ID/certificate fingerprint arguments.
  • Desktop's opt-in real TLS proxy test covers screen reads, Cron record create/update/pause/resume/delete and chat ping. No real agent run is triggered.
  • Signed release, installed UI acceptance and physical-phone/cellular testing remain separate gates, not implied by unit or hello tests.

Not included: bypassing IDE phone security restrictions, implementing missing upstream RPCs, or claiming every advanced feature is complete. The plugin catalog route in the current backend is absent (404) and needs integration.