Skip to content

fix(worker): retired app/api hosts name The Website Appraisal, not the Agent Desk - #100

Merged
nish3451 merged 1 commit into
mainfrom
fix/retired-hosts-website-appraisal-truth
Aug 11, 2026
Merged

fix(worker): retired app/api hosts name The Website Appraisal, not the Agent Desk#100
nish3451 merged 1 commit into
mainfrom
fix/retired-hosts-website-appraisal-truth

Conversation

@nish3451

Copy link
Copy Markdown
Collaborator

What

The retirement messages served by the two retired hosts claimed the main domain runs the retired self-serve Agent Desk:

  • app.tinystudio.io (HTML 410): "TinyStudio.io now runs the self-serve Agent Desk from the main domain."
  • api.tinystudio.io (JSON 410): same claim in message.

Both now state the current Website Appraisal truth (mirroring public/offer.md / public/llms.txt): the free leak audit of high-ticket service homepages, reviewed by a person, plus the human-reviewed desk that closes what the audit finds.

Why

The Agent Desk is retired and not the current offer (specs/004-website-appraisal, scripts/test-product-contract.mjs). The retired-host responses were the last served surface still presenting it as what the main domain runs.

Verification

  • node --test scripts/test-agent-worker.mjs: 55/55 pass, including two new tests:
    • retired app host 410 names The Website Appraisal, states the leak-audit truth, and does not mention the self-serve Agent Desk;
    • retired API host 410 JSON message does the same.
  • node --test scripts/test-product-contract.mjs: 8/8 pass.

…, not the Agent Desk

The app.tinystudio.io and api.tinystudio.io retirement messages claimed the
main domain now runs the self-serve Agent Desk, which is retired and not
the current offer. Both messages now carry the canonical Website Appraisal
truth (free leak audit of high-ticket service homepages + the
human-reviewed desk that closes what the audit finds), mirroring
offer.md/llms.txt. Adds worker tests asserting the 410 responses name the
current offer and never point at the Agent Desk.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@nish3451, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 38 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f014a142-2654-4369-9590-09ab63aed7ab

📥 Commits

Reviewing files that changed from the base of the PR and between 872fd23 and f4349d7.

📒 Files selected for processing (2)
  • scripts/test-agent-worker.mjs
  • src/worker.js

Comment @coderabbitai help to get the list of available commands.

@nish3451
nish3451 merged commit 5ab84ea into main Aug 11, 2026
3 checks passed
nish3451 added a commit that referenced this pull request Aug 11, 2026
…and #70 go live (#104)

The deploy-lag item named 2e04225 as the stuck release sha with merged
PR #56 (clean /audit canonical/og:url/JSON-LD) and #70 (homepage footer
attribution) unreleased. The armed fleet-release pipeline shipped current
main e6f42c1 (2026-08-11T10:49:53 IST); release-state pins e6f42c1, all
five public pages diff byte-identical against live, /audit serves the four
clean URL strings with 200/no-Location, / serves the #70 footer line, the
round also carried #100 (retired app/api hosts now name The Website
Appraisal) and #99, and npm test + both required GitHub checks pass on the
head.
nish3451 added a commit that referenced this pull request Aug 11, 2026
…(retired app/api hosts name The Website Appraisal, not the Agent Desk) goes live (#108)
nish3451 added a commit that referenced this pull request Aug 12, 2026
nish3451 added a commit that referenced this pull request Aug 14, 2026
… the Website Appraisal truth (2026-08-14) (#191)

Re-verifies the [unreviewed-by-opus] review item 2e66c2839d ('Replace the
retired-host Agent Desk message with the current Website Appraisal truth —
both historical subdomains still tell visitors the retired self-serve
product is current') against the current origin/main head 1114383 and the
live deployment of that head. The original runtime fix in PR #100 (5ab84ea,
'fix(worker): point the retired app/api hosts at The Website Appraisal, not
the Agent Desk') is in the deployed Cloudflare Worker release; both
app.tinystudio.io and api.tinystudio.io still serve HTTP 410 bodies naming
The Website Appraisal and never the retired Agent Desk; the worker test
suite (76/76) and the site-wide checker (node scripts/check-site.mjs) pass
on this head. No code change was needed; the closeout is documentation only.

Co-authored-by: nish3451 <nish3451@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant