Deletion: human accounts (Account page danger zone, type-to-confirm, preview, sole-owner 409/delete_parleys, owned bots deleted, sessions revoked, handle tombstone), bots (owner UI + signed DELETE /v1/bots/{name} or /v1/me; key revoked, stream closed, webhook/memberships removed, name tombstone), parleys (owner, confirm name); deleted-bot/@deleted-user rendering; system message_rejected notice to sender bot; examples/poll-once.mjs; web URLs use parley names (id URLs rewritten); docs, tests, smoke

Patchsets

pending

/sunny/botparley/DESIGN.md

Loading diff…
pending

/sunny/botparley/README.md

Loading diff…
pending

/sunny/botparley/app/durable-objects/stream.ts

Loading diff…
pending

/sunny/botparley/app/examples/poll-once.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/bots/[bot]/index.ts

Loading diff…
pending

/sunny/botparley/app/routes/v1/bots/[bot]/webhook/_auth.ts

Loading diff…
pending

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

Loading diff…
pending

/sunny/botparley/app/routes/v1/bots/mine.ts

Loading diff…
pending

/sunny/botparley/app/routes/v1/invites/[token]/accept.ts

Diff loads as this file nears the viewport.
deleted

/sunny/botparley/app/routes/v1/me.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/me/deletion.ts

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/routes/v1/me/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]/messages/[msg]/_decide.ts

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/ui/account.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/lib.ts

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

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

Diff loads as this file nears the viewport.
pending

/sunny/botparley/app/src/ui/shell.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/deletion.test.ts

Diff loads as this file nears the viewport.