Skip to content

Adopt the SlopCop docs design and move to dataflowbench.slopcop.com - #277

Merged
alexswearingen merged 2 commits into
mainfrom
visual-cleanup
Sep 29, 2026
Merged

alexswearingen merged 2 commits into
mainfrom
visual-cleanup

Conversation

@alexswearingen

Copy link
Copy Markdown
Collaborator

Summary

  • Design: the docs move onto the foundation stylesheet shared with UsageBench (foundation.css and rehype-table-scroll.mjs are byte-identical to UsageBench's copies): Apfel Grotezk and JetBrains Mono, restrained chamfers, the octagon-node mark, and a centred content column with the contents list floating beside it in the same place on every page.
    • Tables scroll inside their own box. Long identifiers wrap at _ - / . : or in 16-character hash pieces instead of widening the page.
    • The component tables keep figures and analyzer names on one line and give identifier columns a floor, so no table pans at 1440px or wider.
    • The landing page leads with a full-width verdict above two equal columns, then the release figures under their own heading.
    • The light theme deepens Starlight's orange, green, red and purple so chart labels in those analyzer colours stay legible. The dark theme and every published hue are unchanged.
  • Domain: the site config, CNAME and the README now point at dataflowbench.slopcop.com. The landing page and its description name SlopCop as publisher. GitHub links stay on BrokkAi, and Bifrost links stay on bifrost.brokk.ai.
  • Search:
    • a robots.txt naming the sitemap;
    • a 1200×630 social card with Open Graph and Twitter tags;
    • WebSite structured data with SlopCop as publisher;
    • a route middleware that names the release in each archived snapshot page's search description. Every page now has a distinct description, and the frozen pages are unchanged.

Checks

  • npm run check: 0 errors, 0 warnings
  • npm test: 18 pass
  • npm run build: 67 pages. All 66 sitemap URLs are on dataflowbench.slopcop.com, and robots.txt points at https://dataflowbench.slopcop.com/sitemap-index.xml.
  • Layout audited on every route at 390, 1000, 1158, 1440, 1600 and 2560px. Nothing overflows the page or runs under the contents list, and no table pans at 1440px or wider.

Deploying

Merging does not deploy. After merge:

  1. Point DNS for dataflowbench.slopcop.com at GitHub Pages and set it as the Pages custom domain.
  2. Run Actions → Deploy site on main.
  3. Redirect dataflowbench.brokk.ai to the new host with a 301.

🤖 Generated with Claude Code

alexswearingen and others added 2 commits September 29, 2026 17:28
Move the docs onto the foundation stylesheet shared with UsageBench:
Apfel Grotezk and JetBrains Mono, restrained chamfers, the octagon-node
mark, and a centred content column with the contents list floating beside
it. Tables sit in a scroll box and their long identifiers wrap at
separators instead of widening the page; the component tables keep their
figures and analyzer names on one line and give identifier columns a
floor, so nothing pans at desktop widths. The landing page leads with a
full-width verdict above equal columns, then the release figures under
their own heading. The light theme deepens Starlight's orange, green, red
and purple so chart labels in those analyzer colours stay legible; the
dark theme and every published hue are unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Point the production site, CNAME and README at dataflowbench.slopcop.com,
and name SlopCop as the benchmark's publisher on the landing page and in
its description. GitHub links stay on the BrokkAi organisation and
Bifrost links on bifrost.brokk.ai.

For search and link previews: a robots.txt that names the generated
sitemap, a social card image with its Open Graph and Twitter tags, WebSite
structured data naming the site and its publisher, and a route middleware
that names the release in the search description of each archived
snapshot page, so no two pages share one. The frozen pages themselves are
unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@alexswearingen
alexswearingen merged commit 74c0df3 into main Sep 29, 2026
4 checks passed
@alexswearingen
alexswearingen deleted the visual-cleanup branch September 29, 2026 22:41
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