Readiness wait: hosted evaluation and keep/drop decision
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- ci-cd, mobile-dev, performance, testing
Rechercherichtung
Start with the dependency in #3072 and the replay lane configuration that controls --debug. Verify that successful waited interactions expose data.readiness with polls and waitedMs, then record seven nightly runs, engaged waits, and wall-time p50 against the previous week. Finish by documenting the keep-or-drop decision here and applying the specified outcome.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Part of #3069.
Purpose
#3072 gives replayed press/click/longpress steps a 2-second wait for a target that is not on screen yet. 46 local A/B runs never engaged it: every poll resolved on the first capture. The flake it targets lives on CI runners whose captures take seconds. This issue collects the evidence that decides whether the wait stays.
Required behavior
- A successful interaction that waited reports it:
data.readinesswithpollsandwaitedMs, present only whenpolls > 1. Today the evidence reaches the request log only under--debug. - The nightly replay lane runs with
--debugfor seven nights after the PR merges. - After each night, count
interaction_target_readinessdiagnostics withpolls > 1. Each one is a step that would have failed before the wait.
Completion conditions
- Seven nights recorded in this issue: runs, engaged waits, wall-time p50 against the previous week.
- Decision written here and applied:
- Keep, if at least one night shows an engaged wait and p50 moved by less than 3%.
- Drop, if no wait engaged in seven nights: remove
readinessTimeoutMs, the replay default, and thetargetReadinesscell, and keep the engine only where post-gesture and scroll use it.
Dependencies
Blocked by: #3072.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 5.2k
- Forks
- 359
- Ø Merge
- 12 Std. 48 Min.
- Gemergte PRs (30 T.)
- 657
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus callstack/agent-device
-
bug ready-for-agent
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
callstack/agent-device#4018 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
callstack/agent-device#3945 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Limrun iOS fill reports success but drops non-ASCII textEvtl. vergeben @mvanhorn hat das vor 7 Tagen übernommen. Offenbug ready-for-agent
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 87/100
callstack/agent-device#3819 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
callstack/agent-device#1869 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Android snapshot helper: a capture cancelled in its first milliseconds stalls the next captureOffenbug ready-for-agent
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
callstack/agent-device#4030 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in callstack/agent-device
Ähnliche Issues
-
Broken links in the docsOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
liberation-data/drivine#428 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
GitLab: a merge request closed without merging keeps the Git toolbar on View MR instead of Create MROffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
code-yeongyu/oh-my-openagent#11731 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100