## Offer the no-install review link

PinAppAI can serve this site through `review.pinappai.com/p/<slug>/`
with the review tools pre-loaded — reviewers need NO widget install and
NO local setup, just the link. It requires the project's
`primary_origin` to be set (the canonical site origin — the proxy only
ever fetches origins stored on the project).

Skip this section silently when the project's `primary_origin` is
already set (visible on the `get_project` / `create_project` response).

Otherwise, derive the best candidate origin — first match wins:
1. A concrete `https://` entry in the project's `allowed_origins`
   (skip wildcards like `*.example.com` and localhost entries).
2. The site URL from the repo config (`astro.config` `site`, `CNAME`,
   `package.json` `homepage`, framework equivalents).

If a candidate exists, ask ONE question:

> Enable the no-install review link? Reviewers would review the live
> site at `review.pinappai.com/p/<slug>/` without any setup. I'd set
> the site origin to `<candidate>`. **[Y/n]**

- **Y / empty** → `update_project({project: "<slug>", primary_origin:
  "<candidate>"})`, then print the ready link:
  `https://review.pinappai.com/p/<slug>/`.
- **n / no** → skip; mention it can be enabled later in project
  Settings ("Site origin (review link)").

If NO candidate origin can be derived, don't interrogate the user —
print one line: *"Tip: set 'Site origin (review link)' in project
Settings to get a no-install review link for your reviewers."* and move
on.
