Skip to content

The site carries the cognitivedelivery.co.uk theme and logo, served from itself (DR-186) - #38

Merged
datajace merged 2 commits into
mainfrom
docs/site-brand
Oct 6, 2026
Merged

datajace merged 2 commits into
mainfrom
docs/site-brand

Conversation

@datajace

@datajace datajace commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

The documentation site now carries the owner's website identity, read from its theme on 6 October: the token palette verbatim, self-hosted Source Sans 3 and JetBrains Mono (latin variable subsets, about 80 KB, under the SIL Open Font Licence with its texts beside them), the teal and white logos and the favicons, light teal headings, the sticky white header with the logo and slate navigation underlined in cyan on the current section, the eyebrow labels, and the teal footer with the white logo. Everything is served from the site; no page reaches another host.

Two signed commits.

  • b8ab7aa: tooling/site/ (fonts with licences, images, BRAND-NOTICE.md naming the name and logo as the owner's marks outside Apache-2.0); tooling/site.css rewritten with the website's token block verbatim and no literal colour elsewhere (its five hard-codes hoisted into tokens), the ported rules, a token-only dark block; the template gains favicon links, the logo with a dark-scheme <picture> swap, the teal footer and the brand-notice link; eyebrows on generated section labels. A brand self-test (165 assertions) proves the stylesheet shape and the shipped assets.
  • 13418d7: conformance/site-check.mjs admits site-internal stylesheets, icons, images, srcset and stylesheet url() references only, plus the theme's one data-URI mark by exact match, and refuses any other host, script, handler, @import or data URI; the report line counts assets. README and CHANGELOG.

Checks. npm test: Site: 33 pages, 968 links, 9 assets, 0 failure(s)., Conformant.; four mutation proofs failed as intended (an external font URL, an external logo on every page, the notice removed, one byte of the data URI); the installed package still prints NOT CHECKED; npm pack --dry-run 414 files, unchanged. Contrast: every text pair at 5.1:1 or better; the website's orange fails for body text (2.3:1), so the development-stability marker is teal text with an orange rule rather than orange text; cream appears nowhere.

No schema, fixture, lock, guard or SPEC change; no page content change; no release needed. Governed as harness spec contract-documentation-site-follow-cognitivedelivery (DR-186); Linear COGDEV-279.

🤖 Generated with Claude Code

datajace and others added 2 commits October 6, 2026 22:12
…e (DR-186, task 1.1)

Signed-off-by: Jason Cruz Falzon <jason@cognitivedelivery.co.uk>
…NGELOG (DR-186, task 1.2)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Jason Cruz Falzon <jason@cognitivedelivery.co.uk>
@datajace
datajace merged commit 610fa79 into main Oct 6, 2026
10 checks passed
@datajace
datajace deleted the docs/site-brand branch October 6, 2026 21:23
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