alpha
Login
or
Join now
natespilman.at
/
atjam.at
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A jam is a shared-deadline creative challenge: one prompt, a roster of participants, a single due date. Submissions point at records that li
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
atjam.at
/
tests
/
scripts
/
at
main
2 files
Nate Spilman
tests: populate custom-phases scenario rounds
2mo ago
fe520b1e
create-bsky-accounts.ts
tests: add create-accounts script, rename to test-1…test-4 New tests/scripts/create-bsky-accounts.ts: spawns N accounts on any ATProto-compliant PDS via com.atproto.server.createAccount, mints app passwords via createAppPassword, emits a complete .env block to stdout ready to pipe into tests/.env. Plus-addresses one gmail per account so verification emails all land in one inbox. Defaults to bsky.social but PDS_URL/HANDLE_DOMAIN override for self-hosted. Account naming switched from alice/bob/carol/dave to test1…test4 internally (handles use test-1.bsky.social etc. with the hyphen per ATProto handle rules). Scenarios alias locally for readability: organizer = agents.test1, participant1 = agents.test2. README rewritten around the two-option setup: automated via the new script, or manual via .env.example. Notes the gotchas with bsky.social (global firehose, rate limits, SMS verification gates). tsconfig now includes scripts/ so the new script is typechecked. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 months ago
populate.ts
tests: populate custom-phases scenario rounds Two new rounds in the Test Scenarios jam: a multi-stage round whose milestones use custom phase labels (signup-opens → voting-opens → covering-begins → submission-deadline → closing-event) so the timeline shows multiple stations and deriveCurrentPhase has something to report, plus the documented gotcha (custom-labels-only round with no submission-deadline stays OPEN). Twelve scenarios total. Run `pnpm --filter @atjam/tests populate` to seed them. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 months ago