Repository navigation
docs(evidence): re-verify broken external links finding 78fcaed682fa against current main and live #125
docs(evidence): re-verify broken external links finding 78fcaed682fa against current main and live #125
Changes from 22 commits
d2c3369
cf53c6e
8a9d172
c103fba
5917f80
247fd79
ff320d2
4d3c3e3
4cb3f4a
4c5e9a6
2f25650
1fad0d8
eab91eb
ad1bb62
be17bf0
ded2224
8b06d51
8c962cf
1b6665b
e93ef94
31df50f
e4d71ec
3cc041d
e2a61f5
7bc0aa4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -173,3 +173,67 @@ resolving 200. The App Store citation is served at the id-carrying form the | |
| finding requires, the dead bare-slug form is absent from both the served | ||
| bundle and the fixture, and there is no deployment lag: the live page already | ||
| serves the corrected bundle. | ||
|
|
||
| ### 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)") after seven further commits touched the public surface since the | ||
| closeout measurement at 8b42e0a: 0ad7481 (home-page footer tap target), | ||
| 6f85c61 (tablet-width intake form), 1e78ecf (CI copy-guard target page), | ||
| 2ae7504 (search-intent bridge for "conversion audit"), d4a2c30 (appraisal | ||
| intake field labels and document titles), 9302611 (rel=icon favicon on every | ||
| page), 18128e8 (rel=icon on /brief-requested and the favicon guard). None | ||
| touched an AI-search evidence citation or the citation guard: | ||
| `git log -p 8b42e0a..origin/main -- public/audit.html evidence-fixtures/ai-search/` | ||
| is empty, and the "External citation links (dogfood 78fcaed682fa)" guard in | ||
| `scripts/check-site.mjs` is byte-identical to the one the closeout measured. | ||
| Three checks: | ||
|
|
||
| 1. Source checks on this head: `npm run check` passes ("TinyStudio.io checks | ||
| passed") — the guard still refuses any AI-search source URL on the App | ||
| Store family of hosts (`apps.apple.com`, `itunes.apple.com`) that lacks an | ||
| app id, and still refuses drift between the embedded bundle on the audit | ||
| page and the fixture — and the full `npm test` suite passes (check, | ||
| headings 6/6, sitemap, worker, ui, contract; 92 subtests, 0 failures). | ||
|
Comment on lines
+193
to
+198
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The reviewed commit is based on Useful? React with 👍 / 👎. |
||
|
|
||
| 2. Fresh live measurement of the deployed site (2026-08-12, headless | ||
| Chromium, same method as the closeout receipt above: `domcontentloaded` | ||
| wait, then the rendered evidence table, every rendered `a[href]` with an | ||
| http(s) href collected, console/page errors captured): `GET | ||
| https://tinystudio.io/audit` → HTTP 200 with the CSP header, no console | ||
| errors, no page errors, and all 15 rendered external anchor links resolved | ||
| HTTP 200 with redirects followed (the same 12 unique URLs as the closeout: | ||
|
Comment on lines
+205
to
+206
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When this receipt is applied to its parent Useful? React with 👍 / 👎. |
||
| fiberygoodness.com ×3, tagvenue.com ×2, apps.apple.com id-carrying form, | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
For the 15-row table recorded here, Fibery appears in rows 1, 4, 11, and 15, so Useful? React with 👍 / 👎. |
||
| tinystudio.ch, getspaces.com, instagram.com, studiolaar.nl, tinystudio.tv, | ||
| tinystudiollc.com, tinystudio.ai ×2): | ||
|
|
||
| | # | link | status | | ||
| |---|---|---| | ||
| | 1 | https://www.fiberygoodness.com/whatistinystudio | 200 | | ||
| | 2 | https://apps.apple.com/us/app/tinystudio/id6448954288 | 200 | | ||
| | 3 | https://tinystudio.ch/ | 200 | | ||
| | 4 | https://www.fiberygoodness.com/ | 200 | | ||
| | 5 | https://www.tagvenue.com/ | 200 | | ||
| | 6 | https://www.getspaces.com/ | 200 | | ||
| | 7 | https://www.instagram.com/t.i.n.y.studio/ | 200 | | ||
| | 8 | https://www.tagvenue.com/ | 200 | | ||
| | 9 | https://www.studiolaar.nl/projects/tiny-studios | 200 | | ||
| | 10 | https://www.tinystudio.tv/ | 200 | | ||
| | 11 | https://www.fiberygoodness.com/ | 200 | | ||
| | 12 | https://www.tinystudiollc.com/ | 200 | | ||
| | 13 | https://tinystudio.ai/about-tinystudio/ | 200 | | ||
| | 14 | https://tinystudio.ai/ | 200 | | ||
| | 15 | https://www.fiberygoodness.com/ | 200 | | ||
|
|
||
| 3. Baseline, the exact shape the finding flagged: `GET | ||
| https://apps.apple.com/app/tinystudio` → **404** again today — still dead, | ||
| and still absent from both the served page and the fixture. The `.html` | ||
| address in the finding's title: `GET https://tinystudio.io/audit.html` → | ||
| **307** with `Location: /audit`; a Chromium navigation to it lands on | ||
| `https://tinystudio.io/audit` (request chain 307 → 200). | ||
|
|
||
| Finding 78fcaed682fa ("Broken external links on /audit.html") remains closed | ||
| on the code side (PR #33), in CI (`npm run check` guard), and against the | ||
| deployed site; this lane (2026-08-12) re-confirmed all three against current | ||
| main and live and found nothing further to change on the finding's page. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running this query with the stated head
18128e8is not empty: it returns2ae7504,d4a2c30, and9302611, which changedevidence-fixtures/ai-search/controlled-questions.jsonand/orpublic/audit.html. This makes the receipt's reproducible history evidence false even if none of those diffs changed an external citation URL; narrow the command to the citation data or describe the returned non-citation changes accurately.Useful? React with 👍 / 👎.