Repository navigation
docs(evidence): re-verify structured-data finding 975fdb784275 against current main and live #124
Changes from 4 commits
13fc5ef
161f86e
00a156e
eea2f97
f43fccc
5c94539
db77004
7061208
14c1cb6
cb3f167
ac89ffe
5f0cc66
3280ddd
e71c405
8e2ca69
5a06034
180b272
2b2c9f0
0f09beb
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 |
|---|---|---|
|
|
@@ -294,3 +294,74 @@ verified true on this head (c934538, current origin/main): | |
| The item is satisfied: origin/main is past b004c11, the merged PR #32 | ||
| structured data is served live on all five appraisal-facing public pages, | ||
| and nothing further on this item remains to ship. | ||
|
|
||
| ### Closeout re-verification (added 2026-08-12) | ||
|
|
||
| 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 18 commits landed since the 2026-08-11 | ||
|
Comment on lines
+300
to
+302
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.
Fresh evidence since the earlier comments is that this revision's parent is now Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence since the earlier comments is that this revision is now based on Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence beyond the earlier comments is that this revision is now based on Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence since the prior comments is that this revision's parent is now Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence since the prior comments is that this revision's parent is now Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence since the earlier comments is that this revision is now based on Useful? React with 👍 / 👎.
Comment on lines
+300
to
+302
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.
Fresh evidence since the prior comments is that this revision is now based on Useful? React with 👍 / 👎. |
||
| ship-verification above (81fc379, PR #93). Nine of those commits touched | ||
|
Comment on lines
+300
to
+303
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.
This commit is based on Useful? React with 👍 / 👎. |
||
| the public surface — 0ad7481 (footer tap target), 6f85c61 (homepage intake | ||
| form tablet squeeze), 2ae7504 (search-intent bridge for "conversion audit"), | ||
| d4a2c30 (appraisal intake labels + document-title cleanup), 37ddaed | ||
| (wrangler toolchain upgrade), 9302611 and 18128e8 (rel=icon favicon links), | ||
| 1e78ecf and 5ab84ea (worker/CI pointers off the retired Agent Desk) — but | ||
| none of them changed a structured-data block: per-commit `git show <sha> -- | ||
| public/` contains no `ld+json`/`@graph`/`@id`/`@type`/`application/ld` | ||
| addition or removal in any of the 18, so the blocks the finding flagged are | ||
| untouched since the last closeout. Three checks: | ||
|
|
||
| 1. Source checks on this head: `npm run check` passes — the "Structured | ||
| data (dogfood 975fdb784275)" guard in `scripts/check-site.mjs` requires | ||
| exactly one `application/ld+json` block in the head of each of the five | ||
| pages, a valid schema.org `@graph` with unique `@id` values, exactly one | ||
| `Organization` node (stable `@id` `https://tinystudio.io/#organization`, | ||
| name `TinyStudio`, url `https://tinystudio.io/`, served logo, | ||
| homepage-meta description), exactly one `WebSite` node (stable `@id` | ||
| `https://tinystudio.io/#website`, publisher pointing at the | ||
| `Organization`), and exactly one `WebPage` node bound to the page's own | ||
| metadata (name equal to the entity-decoded `og:title`, description equal | ||
| to the meta description, own `.html`-form or clean-URL `@id`/url, | ||
| `isPartOf` the `WebSite`, `about` the `Organization`) — and the full | ||
| `npm test` suite passes (headings 6/6, sitemap 7/7, worker 55, ui 16, | ||
| contract 8). The worker suite grew from 53 to 55 since the last | ||
|
Comment on lines
+326
to
+327
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.
Fresh evidence since the earlier comments is that this revision's parent is now Useful? React with 👍 / 👎. |
||
| closeout (retired-Agent-Desk host tests); neither new test touches | ||
| structured data. | ||
|
|
||
| 2. Fresh live measurement of the deployed site (2026-08-12, headless | ||
| Chromium, same method as the receipts above: `domcontentloaded` wait, | ||
| blocks counted in `document.head` and the full document, each block | ||
| parsed and checked against the same contract as the CI guard, console | ||
| and page errors captured): every page returns 200 with the CSP header, | ||
| serves exactly one `application/ld+json` block in its head and one | ||
| across the whole document whose graph carries exactly one | ||
| `Organization`, one `WebSite` and one `WebPage` node with unique `@id` | ||
| values (organization and site nodes matching the stable entities, | ||
| `WebPage` bound to the page's own metadata, the pricing page's `&` | ||
| entity decoded before the `og:title` comparison exactly as the CI guard | ||
| does), and logs no console or page errors. Additionally, `curl` | ||
| diffs of all five live pages against the `public/*.html` files on this | ||
| head show zero differences, so the served bytes are the head files | ||
| verbatim with no deployment lag. | ||
|
|
||
| | Page | HTTP | CSP header | ld+json blocks in head | blocks in full doc | graph nodes | WebPage @id | console errors | | ||
| |---|---|---|---|---|---|---|---| | ||
| | index.html (home, `/`) | 200 | yes | 1 | 1 | Organization, WebSite, WebPage | `https://tinystudio.io/#webpage` | none | | ||
| | audit.html (`/audit`) | 200 | yes | 1 | 1 | Organization, WebSite, WebPage | `https://tinystudio.io/audit#webpage` | none | | ||
| | agents.html (`/agents`) | 200 | yes | 1 | 1 | Organization, WebSite, WebPage | `https://tinystudio.io/agents.html#webpage` | none | | ||
| | pricing.html (`/pricing`) | 200 | yes | 1 | 1 | Organization, WebSite, WebPage | `https://tinystudio.io/pricing.html#webpage` | none | | ||
| | specimen.html (`/specimen`) | 200 | yes | 1 | 1 | Organization, WebSite, WebPage | `https://tinystudio.io/specimen.html#webpage` | none | | ||
|
|
||
| Homepage structured data served live is byte-identical to the block the | ||
| closeout receipt quoted above (parsed from the served home page on this | ||
| date and diffed: zero differences). | ||
|
|
||
| 3. GitHub Actions CI and secret-scan both report success on 18128e8 (the | ||
| current origin/main head). | ||
|
|
||
| Finding 975fdb784275 ("Structured data opportunity on home") remains closed | ||
| on the code side (PR #32), 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, found no commit in the 18-commit window that touched a | ||
| structured-data block, 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.
Fresh evidence since the prior comment is that this version has been rebased again: its parent is now
6864576, which is 13 commits past the recorded18128e8, andpublic/audit.html,scripts/check-site.mjs, andscripts/test-agent-ui.mjsdiffer between those revisions. Consequently, the later assertions that source checks and live byte comparisons cover “this head” still only document the older snapshot and do not verify the commit being reviewed; rerun the checks and live comparison against16d44a9, or label this as an18128e8snapshot receipt.Useful? React with 👍 / 👎.