Coffee Meetup, on the same structure
Cross-Team Coffee, built on the Mentoring structure: the same five journey blocks, the same four tabs, the same antd 5.16.2 setup from layouts/config.tsx. A classic RandomCoffee program is one conversation per session, between peers, and everything below follows from that.
The differences come from the product, not from taste. campaigns/v2/matching.tsx adds two settings Mentoring does not have, group size and the six matching algorithms of constants.ts (Random, Cross Groups, Within Groups, Lottery, Seat by Seat, Secret Santa). There are no roles, so block 1 is one audience row. There is no milestone path, so block 4 holds the coffee itself and its booking page, with the Mentoring module shown as what a path would add. And nothing ends the program: a session is over as soon as a pair has had its coffee.
1 Overview Is it working, and what needs me now
v1Current session on top, then the numbers, then what needs you
v2Every state of the current-session card, one column per configuration
v3Every item the attention block can carry, grouped by severity
2 Journey What people go through, and where you change it
v0A brand-new program, every block empty
v1Opt-in turned on
v2Opt-in turned off
EditThe program: name, goal, banner, and the channel it runs on
Edit 1How people join, one audience and no roles
Edit 1bHow people join, by invitation link
Edit 1cThe same drawer with no email connected yet
Edit 2Agreement asked again every session
Edit 3Group size, the algorithm, the rules, and your review
Edit 3bGroups of four, at random, announced automatically
Edit 4One coffee, its booking page, and the Mentoring module
Edit 5How the session ends, the rating after the coffee
Edit 5bThe same drawer with nothing sent at all
3 Sessions A new wave every two weeks, and who met whom
v0Ready to run, but no session yet
v0bBlocked: the journey is missing what a session needs
v2Anchored on today, the sessions to come
v3The same screen, navigated back to the sessions already run
v4A completed session, one coffee per pair
v5Link mode: sign-ups are still open, nothing generated yet
v5bAudience mode: everyone takes part, nobody is asked
v6The matches are generated and waiting for your review
4 Insights Did it work, and where do you lose people
v1Current state