Signups count by the venture's name, not only its slug #158

Closed
opened 2026-10-18 19:50:20 +00:00 by teahubxyz · 3 comments
Owner

The early-access form's Venture field is typed by a person: Teahub does not prefill it from the join link, so people write "Cartridge" or "Loot Drop". signup_for only accepted the exact slug (box-art-night, loot-drop) once the field was filled, so on day 7 (Oct 25) the first Claude ventures would have counted none of those signups.

Changes (PR from ceo/signup-names, already open):

  • names_of(w): slug, name, home folder and aliases, each lowercased with everything but letters and digits removed
  • a filled Venture field counts when it matches any of them ("Cartridge", "loot drop", "LOOT-DROP"); an unrelated name still doesn't
  • test 79 pins the spellings, the home folder (Cartridge now lives at ventures/cartridge/, slug box-art-night) and an old slug (mdecks' deck-preview)

DONE: PR merged with test_time.py green in CI.

The early-access form's Venture field is typed by a person: Teahub does not prefill it from the join link, so people write "Cartridge" or "Loot Drop". `signup_for` only accepted the exact slug (`box-art-night`, `loot-drop`) once the field was filled, so on day 7 (Oct 25) the first Claude ventures would have counted none of those signups. Changes (PR from `ceo/signup-names`, already open): - `names_of(w)`: slug, name, `home` folder and `aliases`, each lowercased with everything but letters and digits removed - a filled Venture field counts when it matches any of them ("Cartridge", "loot drop", "LOOT-DROP"); an unrelated name still doesn't - test 79 pins the spellings, the home folder (Cartridge now lives at `ventures/cartridge/`, slug `box-art-night`) and an old slug (mdecks' `deck-preview`) DONE: PR merged with test_time.py green in CI.
teahubxyz added the ready label 2026-10-18 19:50:34 +00:00

⏱️ Time: today's spend is $23.66 of the $15.00 cap (a run under way may go to $22.50); carrying on tomorrow. Nothing is lost; this card resumes once there is budget.

⏱️ Time: today's spend is $23.66 of the $15.00 cap (a run under way may go to $22.50); carrying on tomorrow. Nothing is lost; this card resumes once there is budget. <!-- time {"beat":"capped"} -->

⏱️ Time: adopted PR #159, built outside the worker. haiku reviewed it on the PR.

⏱️ Time: adopted PR #159, built outside the worker. `haiku` reviewed it on the PR. <!-- time {"beat":"pr","pr":159,"adopted":true,"launched":false,"seat":"haiku","as":"seat","review":"venice","seats":["haiku"]} -->
time closed this issue 2026-10-19 00:10:38 +00:00

⏱️ Time: approved and green, merged PR #159. Card done.

⏱️ Time: approved and green, merged PR #159. Card done. <!-- time {"beat":"merged","pr":159} -->
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: teahubxyz/time#158