Skip to content

feat(seed): add H4, a 100-participant hackathon in team formation - #208

Merged
sabinem merged 1 commit into
mainfrom
tests/expand-seed-for-teams
Aug 21, 2026
Merged

feat(seed): add H4, a 100-participant hackathon in team formation#208
sabinem merged 1 commit into
mainfrom
tests/expand-seed-for-teams

Conversation

@sabinem

@sabinem sabinem commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Adds "Data for Good Hackathon 2026": registration closed, 104 confirmed participants, 15 projects, ~264 unranked preference rows and no teams — the input a team-assignment algorithm takes, which none of H1-H3 provide. The 100 synthetic participants exist in Postgres only and hold Member and nothing else; the four dev users take part so there is always someone to sign in as.

Preference weights are deliberately skewed and drawn from a fixed PRNG seed, so the fixture is reproducible and contains both the project that needs splitting (43 picks) and the one that cannot reach quorum (2).

Also moves H1's Team Beta from alice to bob: nobody now belongs to two teams within a hackathon, and a plain Member with no matching team domain is a cleaner subject for the cross-team submission read case.

Adds "Data for Good Hackathon 2026": registration closed, 104 confirmed
participants, 15 projects, ~264 unranked preference rows and no teams —
the input a team-assignment algorithm takes, which none of H1-H3 provide.
The 100 synthetic participants exist in Postgres only and hold Member and
nothing else; the four dev users take part so there is always someone to
sign in as.

Preference weights are deliberately skewed and drawn from a fixed PRNG
seed, so the fixture is reproducible and contains both the project that
needs splitting (43 picks) and the one that cannot reach quorum (2).

Also moves H1's Team Beta from alice to bob: nobody now belongs to two
teams within a hackathon, and a plain Member with no matching team domain
is a cleaner subject for the cross-team submission read case.
@sabinem
sabinem merged commit 2da74e2 into main Aug 21, 2026
2 checks passed
@sabinem
sabinem deleted the tests/expand-seed-for-teams branch August 21, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant