diff --git a/docs/service/clutch-manual-profile-2026-08-09.md b/docs/service/clutch-manual-profile-2026-08-09.md index e1f1de7e..51976d46 100644 --- a/docs/service/clutch-manual-profile-2026-08-09.md +++ b/docs/service/clutch-manual-profile-2026-08-09.md @@ -200,3 +200,84 @@ Same result as the 2026-08-09 preparation: every field in the table can still be filled truthfully from live first-party surfaces, nothing needs to move to the "Never on the profile" list, and no reject condition is triggered. The handoff is ready for Nish's manual submission unchanged. + +## Re-verification (added 2026-08-12, lane 1) + +Re-verified against the current origin/main head (18128e8, "fix(public): serve +rel=icon on /brief-requested and guard favicon links in check-site.mjs (#113)") +and the live site on 2026-08-12. Since the last re-verify (d70bea0, which +measured 354e725), twenty-five commits landed; the ones that touched public +surfaces are 0ad7481 (home-page footer tap target), 6f85c61 (tablet-width +intake form), 2ae7504 (search-intent bridge for "conversion audit"), d4a2c30 +(appraisal intake field labels and document titles on /pricing and +/brief-requested), 9302611 (rel=icon favicon on every page), and 18128e8 +(rel=icon on /brief-requested and the favicon guard), plus 5ab84ea (retired +app/api hosts), 1e78ecf (check-site copy guards), and 37ddaed (wrangler +toolchain). `git diff d70bea0..origin/main -- public/llms.txt public/offer.md +public/pricing.html public/audit.html public/index.html` shows no change to +any identity, offer, contact, price, or boundary string this profile uses: +the only edits are the q8 conversion-audit controlled-question entry and a +"conversion audit" boundary paragraph in llms.txt/offer.md, aria-labels on +the appraisal intake fields, favicon links, the /pricing document title, and +the q8 question block on /audit. Fresh checks: + +1. Live `https://tinystudio.io/llms.txt` and its mirror + `https://tinystudio.io/offer.md` (both 200) are byte-identical to the + source files on this head (curl diff: zero differences) and still carry, + verbatim: the offer ("The Website Appraisal — the free leak audit of + high-ticket service homepages — and the human-reviewed desk that closes + what the audit finds"), "reviewed by a person, not autonomous software", + "month one corrects the costliest fault; months two and three build the + loop", "Six appraisals a month, done by hand", "run by Nish, who signs + every audit", "The site states no base city or office address", "clients + are never named", "Contact: hello@tinystudio.io", and the price-and-terms + pointer to `https://tinystudio.io/pricing.html`. +2. Live `https://tinystudio.io/pricing.html` (served via the Worker's + redirect to the clean `/pricing`, HTTP 200) still states exactly the price + the handoff relies on — "the appraisal is free, the desk is $2,500 a month + on a three-month minimum" (four occurrences in the served page) — and + still contains no "hourly", "project size", or "minimum project" figure + anywhere, so those profile fields stay blank. +3. Live `https://tinystudio.io/audit.html` (clean `/audit`, HTTP 200) still + answers q3 "Where is TinyStudio based?" with "The site does not state a + base city or office address" and q6 "Does TinyStudio publish client work?" + with "no logos, no case studies, no testimonials, no 'as seen at'"; + live `https://tinystudio.io/` still carries the "Where TinyStudio is + based" disclosure. The location and clients fields stay empty. All five + live surfaces (`/`, `/audit`, `/pricing`, `llms.txt`, `offer.md`) diffed + byte-identical against the source on this head, so there is no deployment + lag between the checked source and the served bytes. +4. The official Clutch policy page + (`https://help.clutch.co/en/knowledge/get-listed-on-clutch`, re-fetched + 2026-08-12) still documents: "Create a free company profile at + clutch.co/get-listed", offerings "Basic, Verified, or Advertiser", sign-in + "With a LinkedIn, Google Account, or Company Email Address", and the same + review-and-publish flow: "Once you have submitted your profile, it will be + sent to our team for review and publishing." No paid placement is required + for the Basic profile, so no reject condition is triggered. +5. No Clutch receipt exists in the product state (no Clutch profile URL or + rejection response anywhere in the repo on this head); the receipt block + below remains unfilled and the human submission remains the open action. + This lane again could not re-run the external search baseline: DuckDuckGo's + html endpoint answered with an anomaly/challenge page and Bing answered + with a "solve the challenge" page for scripted queries from the VPS, so the + 2026-08-09 baseline stands with its own caveat: it is a baseline, not proof + of non-existence. If a profile has been published under a different name + form, the "What this document does not claim" section above applies — + compare it against llms.txt before changing anything. +6. Repository checks on this head pass: `npm run check` ("TinyStudio.io checks + passed") and the full `npm test` suite (headings 7/7, sitemap 7/7, worker + 55/55, ui 16/16, contract 8/8, all green). + +One truthfulness-relevant addition since the last re-verify: the +conversion-audit intent bridge (2ae7504) added q8 to the controlled questions +and a boundary paragraph stating TinyStudio is not sold as a conversion audit +service and promises no conversion lift. That reinforces the "Never on the +profile" rule against outcome guarantees rather than weakening it; the +overview and service-focus guidance in the table above are unaffected. + +Same result as the 2026-08-09 preparation and the 2026-08-11 re-verification: +every field in the table can still be filled truthfully from live first-party +surfaces, nothing needs to move to the "Never on the profile" list, and no +reject condition is triggered. The handoff is ready for Nish's manual +submission unchanged.