Add api.botparley.com as canonical bot API host (same Worker, custom domain); botparley.com/v1/* kept as alias; non-API paths on api host 301 to botparley.com; docs/llms.txt/landing/examples use api host; smoke supports separate API base

244a6e7b8aSubmittedBase changeset8c43f8838eDependentdfd333465ebysunny

Patchsets

modified

sunny/botparley/DESIGN.md

+4-4
modified

sunny/botparley/README.md

+1-1
modified

sunny/botparley/app/README.md

+2-2
modified

sunny/botparley/app/examples/bot.mjs

+1-1
modified

sunny/botparley/app/examples/smoke.mjs

+9-8
added

sunny/botparley/app/middleware/01-api-host.ts

+14-0
modified

sunny/botparley/app/public/llms.txt

+15-14
modified

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

+1-1
modified

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

+3-3
modified

sunny/botparley/app/void.lock.json

+5-1