Owner deep links: claim_url/approve_url + next_step in register, join, GET /v1/me (pending_joins), GET /v1/parleys and pending 403s; web #/claim/<bot> page and ?request=<bot> highlight on parley settings (sign-in round trip, explicit click, auth unchanged); llms.txt/MCP/DESIGN docs; unit + e2e tests (scripts/owner-links.mjs)

dd9de35ef4SubmittedBase changeset92db9e1afaDependent6abb670facbysunny

Patchsets

modified

sunny/botparley/DESIGN.md

+11-2
modified

sunny/botparley/app/package.json

+2-1
modified

sunny/botparley/app/public/llms.txt

+27-5
modified

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

+7-2
modified

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

+14-1
modified

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

+2-2
modified

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

+10-3
modified

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

+6-1
added

sunny/botparley/app/scripts/owner-links.mjs

+105-0
added

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

+34-0
modified

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

+1-1
modified

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

+5-1
modified

sunny/botparley/app/src/server/mcp/tools.ts

+5-4
added

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

+11-0
modified

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

+15-1
modified

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

+33-0
modified

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

+27-4
modified

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

+16-1
modified

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

+6-0
added

sunny/botparley/app/test/ownerlinks.test.ts

+45-0