[workshop-sync] workshop/side-quest-23-01-ab-roundrobin.md: tie-break and state-storage description is outdated
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 85/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- markdown
- Bereich
- documentation
Rechercherichtung
Öffne workshop/side-quest-23-01-ab-roundrobin.md und lies den Tie-Break-Satz, den Checkpoint und die Tabelle "Predict assignment order", und vergleiche sie dann mit den verlinkten Docs zum statistischen Ausgleich. Ersetze Aussagen zum First-in-Array durch zufälliges Tie-Breaking (unter Beibehaltung der Least-Used-Regel), schreibe Runs 1/2/4/5 als "eine der gebundenen Varianten" um und korrigiere den State-Branch auf experiments/{sanitizedWorkflowID}, wobei storage, weight und start_date/end_date zu beachten sind. Erledigt, wenn jede Aussage in der Datei dem dokumentierten Verhalten entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Workshop file reviewed
workshop/side-quest-23-01-ab-roundrobin.md (gh-aw v1.2.2)
Problem
- The file says: "Picks the variant with the lowest invocation count (ties are broken by first-in-array order)." and "Because ties are broken by first-in-array order, you can predict every assignment before you run the workflow". The checkpoint repeats "I know ties are broken by first-in-array order". The "Predict assignment order" section and its table (runs 1, 2, 4, 5) depend on this.
- The file says: "Loads state from
experiments/{workflow-id}(created on first run)." The branch name is actuallyexperiments/{sanitizedWorkflowID}(lowercased, hyphens removed, e.g.my-workflow->experiments/myworkflow). Alsostorage: repo(default) vscacheis not mentioned. The file also omits theweightoption (weighted random selection) andstart_date/end_date(returns the control variant without incrementing counters).
Current correct behaviour
From https://github.github.com/gh-aw/experimental/experiments/#statistical-balancing: "By default, gh-aw chooses the least-used variant on each run. If multiple variants are tied, including on the first run, one of them is chosen at random." With weight, selection is weighted random.
Suggested fix
- Replace the first-in-array tie-break claims with random tie-breaking, including in the checkpoint.
- Rework "Predict assignment order" and the table: the least-used rule still holds (e.g. a newly added variant with count 0 is picked next), but ties among equal counts are not predictable, so runs 1, 2, 4 and 5 should show "one of the tied variants".
- Correct the state branch name to
experiments/{sanitizedWorkflowID}and mention thestoragesetting.
Generated by 🔍 Workshop Sync Check · copilot · auto · ~21 AIC · ⌖ ~1 AIC · ⊞ 4.7K · ◷
- expires on Nov 16, 2026, 10:03 AM UTC
- Vorherrschende Sprache
- JavaScript
- Sterne
- 62
- Forks
- 43
- Ø Merge
- 11 Std. 26 Min.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
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 githubnext/gh-aw-workshop
-
feedback simulation workshop
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
githubnext/gh-aw-workshop#5750 ·
Maintainer antworten meist innerhalb von 1 Tag
-
feedback simulation workshop
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
githubnext/gh-aw-workshop#5749 ·
Maintainer antworten meist innerhalb von 1 Tag
-
curriculum documentation quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
githubnext/gh-aw-workshop#5745 ·
Maintainer antworten meist innerhalb von 1 Tag
-
curriculum documentation quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
githubnext/gh-aw-workshop#5746 ·
Maintainer antworten meist innerhalb von 1 Tag
-
curriculum documentation quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
githubnext/gh-aw-workshop#5744 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in githubnext/gh-aw-workshop
Ähnliche Issues
-
nip27: long hashtag swallows the rest of the content, lone # gives an empty hashtagEvtl. vergeben @bardrop hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
nbd-wtf/nostr-tools#578 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
h5bp/html5-boilerplate#3512 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Add: QudsunaTV.psOffenchannels:add check:passed
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 66/100
iptv-org/database#39416 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen