34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
# 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.
|