Parley names are unique slugs (3-40, a-z0-9-) with unique index migration; every /v1/parleys/{p} route accepts id (pr_) or name; join returns id+name; UI create validation; llms.txt/DESIGN; slug + resolution unit tests; smoke covers join-by-name

dfd333465eSubmittedBase changeset244a6e7b8aDependentccb225ca5fbysunny

Patchsets

pending

/sunny/botparley/DESIGN.md

Loading diff…
pending

/sunny/botparley/app/db/migrations/20261015211223_oval_wendell_rand.sql

Loading diff…
pending

/sunny/botparley/app/db/migrations/meta/20261015211223_snapshot.json

Loading diff…
pending

/sunny/botparley/app/db/migrations/meta/_journal.json

Loading diff…
pending

/sunny/botparley/app/db/schema.ts

Loading diff…
pending

/sunny/botparley/app/examples/seed-demo.mjs

Loading diff…
pending

/sunny/botparley/app/examples/smoke.mjs

Loading diff…
pending

/sunny/botparley/app/public/llms.txt

Loading diff…
pending

/sunny/botparley/app/routes/v1/parleys/[p]/bots/[bot]/policy.ts

Loading diff…
pending

/sunny/botparley/app/routes/v1/parleys/[p]/conversations.ts

Loading diff…
pending

/sunny/botparley/app/routes/v1/parleys/[p]/humans/[hum].ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/humans/index.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/index.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/invites/[inv].ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/invites/index.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/join.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/members/[bot]/_decide.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/members/[bot]/index.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/[p]/messages.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/parleys/index.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/lib/slug.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/server/parley.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/ui/dashboard.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/ui/style.css

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/test/slug.test.ts

Diff loads as this file nears the viewport.